![]() |
VR-Forces 4.0.4 Class Documentation
|
class DtPathMetricFactory: More...

Public Member Functions | |
| DtPathMetricFactory () | |
| constructor | |
| DtPathMetricFactory (const DtPathMetricFactory &orig) | |
| copy constructor | |
| const DtPathMetricFactory & | operator= (const DtPathMetricFactory &orig) |
| assignment operator | |
| virtual | ~DtPathMetricFactory () |
| destructor: deletes factory and any entries on the factory. | |
| virtual void | addCreatorFcn (const DtString &type, DtPathMetricCreatorFcn fcn) |
| Add a creator function to the factory. | |
| virtual DtPathMetric * | createPathMetric (const DtString &type, DtVrfObject *object) |
Static Public Member Functions | |
| static DtPathMetricFactory * | create () |
class DtPathMetricFactory:
DtPathMetricFactory is a hashlist of DtPathMetricCreatorFcn, indexed by a string type that represents the type of path metric to create.
constructor
| DtPathMetricFactory::DtPathMetricFactory | ( | const DtPathMetricFactory & | orig | ) |
copy constructor
| virtual DtPathMetricFactory::~DtPathMetricFactory | ( | ) | [virtual] |
destructor: deletes factory and any entries on the factory.
| const DtPathMetricFactory& DtPathMetricFactory::operator= | ( | const DtPathMetricFactory & | orig | ) |
assignment operator
| virtual void DtPathMetricFactory::addCreatorFcn | ( | const DtString & | type, |
| DtPathMetricCreatorFcn | fcn | ||
| ) | [virtual] |
Add a creator function to the factory.
| virtual DtPathMetric* DtPathMetricFactory::createPathMetric | ( | const DtString & | type, |
| DtVrfObject * | object | ||
| ) | [virtual] |
| static DtPathMetricFactory* DtPathMetricFactory::create | ( | ) | [static] |
Reimplemented in DtDefaultPathMetricFactory.