#include <FsfPulse.h>
Inherits fsf::CPulse.

Public Member Functions | |
Creators | |
| CPassivePulse () | |
| 0-parameter constructor | |
| CPassivePulse (const std::string &strName, Time tTime=0) | |
| 2-parameter constructor: name and timestamp | |
| CPassivePulse (const CPassivePulse &rhs) | |
| Copy constructor. | |
| CPassivePulse & | operator= (const CPassivePulse &rhs) |
| Assignment operator. | |
| virtual CNode * | clone () |
| Cloning: necessary for run-time polymorphism. | |
Accessors | |
| virtual void | getTypeID (std::string &str) |
| Gets the factory mapping key. | |
Manipulators | |
| void | detachComponents (std::list< CNode * > &listComponents) |
| Removes all the nodes from this pulse's list of subnodes and places them in the argument list. | |
| void | cleanUpComponents () |
| Executes garbage collecting on this pulse's subnodes marked deleted. | |
| fsf::CPassivePulse::CPassivePulse | ( | ) | [inline] |
0-parameter constructor
| fsf::CPassivePulse::CPassivePulse | ( | const std::string & | strName, | |
| Time | tTime = 0 | |||
| ) | [inline] |
2-parameter constructor: name and timestamp
| fsf::CPassivePulse::CPassivePulse | ( | const CPassivePulse & | rhs | ) | [inline] |
Copy constructor.
| void CPassivePulse::cleanUpComponents | ( | ) |
Executes garbage collecting on this pulse's subnodes marked deleted.
| virtual CNode* fsf::CPassivePulse::clone | ( | ) | [inline, virtual] |
| void fsf::CPassivePulse::detachComponents | ( | std::list< CNode * > & | listComponents | ) | [inline] |
Removes all the nodes from this pulse's list of subnodes and places them in the argument list.
| virtual void fsf::CPassivePulse::getTypeID | ( | std::string & | str | ) | [inline, virtual] |
| CPassivePulse & CPassivePulse::operator= | ( | const CPassivePulse & | rhs | ) |
Assignment operator.
1.5.9