#include <FsfPulse.h>
Inherits fsf::CNode.
Inherited by fsf::CActivePulse, and fsf::CPassivePulse.

Public Member Functions | |
| virtual void | getTypeID (std::string &str) |
| Returns factory mapping key. | |
| virtual CPulse * | getPulse () |
| Returns a pointer to this pulse. | |
Creators | |
| CPulse () | |
| 0-parameter constructor | |
| CPulse (const std::string &strName, Time tTime=0) | |
| 2-parameter constructor: name and timestamp | |
| CPulse (const CPulse &rhs) | |
| Copy constructor. | |
| CPulse & | operator= (const CPulse &rhs) |
| Assignment operator. | |
| virtual CNode * | clone () |
| Cloning: necessary for run-time polymorphism. | |
Base type useful for generic pointers to instances of template classes CPassivePulse and CActivePulse
| fsf::CPulse::CPulse | ( | ) | [inline] |
0-parameter constructor
| fsf::CPulse::CPulse | ( | const std::string & | strName, | |
| Time | tTime = 0 | |||
| ) | [inline] |
2-parameter constructor: name and timestamp
| fsf::CPulse::CPulse | ( | const CPulse & | rhs | ) | [inline] |
Copy constructor.
| virtual CNode* fsf::CPulse::clone | ( | ) | [inline, virtual] |
Cloning: necessary for run-time polymorphism.
Reimplemented in fsf::CPassivePulse, and fsf::CActivePulse.
| virtual CPulse* fsf::CPulse::getPulse | ( | ) | [inline, virtual] |
Returns a pointer to this pulse.
Used in recursive computation of a node's root pulse.
Reimplemented from fsf::CNode.
| virtual void fsf::CPulse::getTypeID | ( | std::string & | str | ) | [inline, virtual] |
1.5.9