VR-Forces 5.0.1 Developer's Guide
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Groups Pages
List of all members | Public Member Functions | Static Public Member Functions | Protected Types | Protected Member Functions | Static Protected Member Functions | Protected Attributes
makVrv::DtPropAdderFactory Class Reference

A factory for creating prop adders.

Inheritance diagram for makVrv::DtPropAdderFactory:
Inheritance graph
[legend]

Public Member Functions

virtual ~DtPropAdderFactory ()
 
DtPropAddercreateAdder (const std::string &filename, DtAgentManagerInterface &agentManagerInterface)
 
void setAdderCreator (const std::string &extension, DtPropAdderCreator *creator)
 
- Public Member Functions inherited from makVrv::DtVirtualBaseClass
 DtVirtualBaseClass ()
 
virtual ~DtVirtualBaseClass ()
 

Static Public Member Functions

static DtPropAdderFactoryinstance (DtDe &de)
 

Protected Types

typedef std::map< std::string,
DtPropAdderCreator * > 
CreatorMap
 

Protected Member Functions

 DtPropAdderFactory ()
 

Static Protected Member Functions

static std::string extractFileExtension (const std::string &fileToOpen)
 

Protected Attributes

CreatorMap myCreators
 

Member Typedef Documentation

typedef std::map<std::string,DtPropAdderCreator*> makVrv::DtPropAdderFactory::CreatorMap
protected

Constructor & Destructor Documentation

virtual makVrv::DtPropAdderFactory::~DtPropAdderFactory ( )
virtual

DTOR.

makVrv::DtPropAdderFactory::DtPropAdderFactory ( )
protected

Member Function Documentation

static DtPropAdderFactory& makVrv::DtPropAdderFactory::instance ( DtDe de)
static

Static accessor.

DtPropAdder* makVrv::DtPropAdderFactory::createAdder ( const std::string &  filename,
DtAgentManagerInterface agentManagerInterface 
)

Create an adder.

void makVrv::DtPropAdderFactory::setAdderCreator ( const std::string &  extension,
DtPropAdderCreator creator 
)

Creator.

static std::string makVrv::DtPropAdderFactory::extractFileExtension ( const std::string &  fileToOpen)
staticprotected

Get the file extension.

Member Data Documentation

CreatorMap makVrv::DtPropAdderFactory::myCreators
protected

The documentation for this class was generated from the following file:

Document ID: Generated on Mon Jun 20 00:38:30 EDT 2022 from SVN revision 244029
Copyright © 2005-2021 MAK Technologies. All Rights Reserved (www.mak.com)