This class allows zones to share model properties minimizing memery usage. Models currently using this class are: elastic, mohr, subi.  
 More...
#include <sharedpropertyblock.h>
 | 
| 
  | SharedPropertyBlock () | 
|   | Constructor. 
  | 
|   | 
| 
virtual  | ~SharedPropertyBlock () | 
|   | Destructor. 
  | 
|   | 
| 
const T *  | claim (const T &t) | 
|   | Add property t to the property set and increase the property reference count (See SharedProperty). 
  | 
|   | 
| 
void  | release (const T *t) | 
|   | Decreases property t reference count. If the properrty reference reaches zero, removes property from set. 
  | 
|   | 
template<class T>
class models::SharedPropertyBlock< T >
This class allows zones to share model properties minimizing memery usage. Models currently using this class are: elastic, mohr, subi. 
The documentation for this class was generated from the following file: