#include <mechanism-step.h>
Public Member Functions | |
MechanismStep (gcu::TypeId type=MechanismStepType) | |
virtual | ~MechanismStep () |
double | GetYAlign () |
bool | OnSignal (gcu::SignalId Signal, gcu::Object *Child) |
bool | Load (xmlNodePtr node) |
std::string | Name () |
One or several molecules with mechanism arrows joining them.
Definition at line 41 of file mechanism-step.h.
gcp::MechanismStep::MechanismStep | ( | gcu::TypeId | type = MechanismStepType |
) |
Constructs a new MechanismStep.
virtual gcp::MechanismStep::~MechanismStep | ( | ) | [virtual] |
The destructor.
double gcp::MechanismStep::GetYAlign | ( | ) | [virtual] |
Reimplemented from gcu::Object.
Reimplemented in gcp::Mesomer, and gcp::ReactionStep.
bool gcp::MechanismStep::Load | ( | xmlNodePtr | node | ) | [virtual] |
node | a pointer to the xmlNode containing the serialized step. |
Reimplemented from gcu::Object.
Reimplemented in gcp::Mesomer, and gcp::ReactionStep.
std::string gcp::MechanismStep::Name | ( | ) | [virtual] |
Reimplemented from gcu::Object.
Reimplemented in gcp::Mesomer, and gcp::ReactionStep.
bool gcp::MechanismStep::OnSignal | ( | gcu::SignalId | Signal, | |
gcu::Object * | Child | |||
) | [virtual] |
Signal | the appropriate SignalId | |
Child | the child which emitted the signal or NULL |
Reimplemented from gcu::Object.
Reimplemented in gcp::Mesomer, and gcp::ReactionStep.