VR-Forces 4.0.4 Class Documentation
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]

List of all members.

Public Member Functions

 ~DtPropAdderFactory ()
 DTOR.
DtPropAddercreateAdder (const std::string &filename, DtAgentManagerInterface &agentManagerInterface)
 Create an adder.
void setAdderCreator (const std::string &extension, DtPropAdderCreator *creator)
 Creator.

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

DTOR.


Member Function Documentation

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) [static, protected]

Get the file extension.


Member Data Documentation


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

Document ID: Generated on Fri Jun 29 16:33:32 EDT 2012 from SVN revision 116588
Copyright © 2005-2012 VT MÄK Inc. All Rights Reserved (www.mak.com)