#include <transformation.hh>

Public Member Functions | |
| Transformation (int type) | |
| virtual | ~Transformation () |
| int | getType () const |
| virtual void | apply (Mapping *m, MappingSet **ms)=0 |
| virtual int | getComponentIndex () const =0 |
| virtual int | getRemovalType () |
Protected Attributes | |
| int | type |
| NFcore::Transformation::Transformation | ( | int | type | ) | [inline] |
| virtual NFcore::Transformation::~Transformation | ( | ) | [inline, virtual] |
| int NFcore::Transformation::getType | ( | ) | const [inline] |
| virtual void NFcore::Transformation::apply | ( | Mapping * | m, | |
| MappingSet ** | ms | |||
| ) | [pure virtual] |
Implemented in NFcore::LocalFunctionReference, NFcore::EmptyTransform, NFcore::StateChangeTransform, NFcore::BindingTransform, NFcore::BindingSeparateComplexTransform, NFcore::UnbindingTransform, NFcore::AddMoleculeTransform, NFcore::RemoveMoleculeTransform, NFcore::IncrementStateTransform, and NFcore::DecrementStateTransform.
| virtual int NFcore::Transformation::getComponentIndex | ( | ) | const [pure virtual] |
Implemented in NFcore::LocalFunctionReference, NFcore::EmptyTransform, NFcore::StateChangeTransform, NFcore::BindingTransform, NFcore::BindingSeparateComplexTransform, NFcore::UnbindingTransform, NFcore::AddMoleculeTransform, NFcore::RemoveMoleculeTransform, NFcore::IncrementStateTransform, and NFcore::DecrementStateTransform.
| virtual int NFcore::Transformation::getRemovalType | ( | ) | [inline, virtual] |
Reimplemented in NFcore::RemoveMoleculeTransform.
int NFcore::Transformation::type [protected] |
1.5.4