VR-Forces Development_Version Class Documentation
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator 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. More...

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

Public Member Functions

 ~DtPropAdderFactory ()
 DTOR.
DtPropAddercreateAdder (const std::string &filename, DtAgentManagerInterface &agentManagerInterface)
 Create an adder.
void setAdderCreator (const std::string &extension, DtPropAdderCreator *creator)
 Creator.
- Public Member Functions inherited from makVrv::DtVirtualBaseClass
 DtVirtualBaseClass ()
 Do nothing constructor.
virtual ~DtVirtualBaseClass ()
 Virtual do nothing destructor.

Static Public Member Functions

static DtPropAdderFactoryinstance (DtDe &de)
 Static accessor.

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)
 Get the file extension.

Protected Attributes

CreatorMap myCreators

Detailed Description

A factory for creating prop adders.

Member Typedef Documentation

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

Constructor & Destructor Documentation

makVrv::DtPropAdderFactory::~DtPropAdderFactory ( )

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 Tue Mar 8 22:13:38 EST 2016 from SVN revision 162938
Copyright © 2005-2015 VT MÄK. All Rights Reserved (www.mak.com)