#include <BasicClassAccessor.h>


Public Member Functions | |
| T * | get (BasicClassGroup *group) const |
Protected Member Functions | |
| virtual BasicClassFactoryBase < void > * | createClassFactory () |
| virtual void | deallocateClass (BasicClassGroup *group) const |
By registering an instance of this class with BasicClassGroupFactory you can dynamically add classes to a class group.
Definition at line 41 of file BasicClassAccessor.h.
| T* BasicClassAccessor< T >::get | ( | BasicClassGroup * | group | ) | const [inline] |
| group | An instance of a class group allocated by BasicClassGroupFactory. |
Definition at line 49 of file BasicClassAccessor.h.
Referenced by CC3DTransaction::fillVelocity(), and CompuCell3D::ContactLocalFlexPlugin::updateContactEnergyData().
| virtual BasicClassFactoryBase<void>* BasicClassAccessor< T >::createClassFactory | ( | ) | [inline, protected, virtual] |
Used by BasicClassGroupFactory to create a new BasicClassFactory for this class type.
Implements BasicClassAccessorBase.
Reimplemented in CellVelocityDataAccessor< T >.
Definition at line 56 of file BasicClassAccessor.h.
| virtual void BasicClassAccessor< T >::deallocateClass | ( | BasicClassGroup * | group | ) | const [inline, protected, virtual] |
1.5.6