VR-Forces 4.2 Class Documentation
List of all members | Public Member Functions | Protected Attributes
DtCreateObjectBuilder Class Reference

Base class which will define a create object that then can be used to create a new object of a particular entity. More...

Inheritance diagram for DtCreateObjectBuilder:
Inheritance graph
[legend]

Public Member Functions

 DtCreateObjectBuilder (DtSimManager *)
 CTOR.
virtual ~DtCreateObjectBuilder ()
 DTOR.
virtual DtScriptVrfObject createObject ()
 Create the object and returns it.
- Public Member Functions inherited from DtVariableParameterBuilder
 DtVariableParameterBuilder ()
 CTOR.
virtual ~DtVariableParameterBuilder ()
 DTOR.
void addVariableParameter (const std::string &, const DtVariableParameterInterface &)
void removeVariableParameter (const std::string &)
template<typename _Container >
void addVariableParameter (const std::string &s)
template<typename _Container >
void addRequiredVariableParameter (const std::string &s)
template<typename _Container >
void addVariableParameterVector (const std::string &s)
template<typename _Container >
void addRequiredVariableParameterVector (const std::string &s)
template<typename _Container >
_Container value (const std::string &key) const
template<typename _Container >
void set (const std::string &key, const _Container &value)
virtual bool valueIsSpecified (const std::string &) const
 Returns true if the parameter is defined and specified.
template<typename _Container >
std::vector< _Container > valueToStdVector (const std::string &key) const
 Returns a std::vector<type> of table.
template<typename _Container >
std::set< _Container > valueToStdSet (const std::string &key) const
virtual void process (luabind::object const &parameters)
 Processes the arguments and fills in the variable parameters with values.

Protected Attributes

DtSimManagermySimManager
- Protected Attributes inherited from DtVariableParameterBuilder
VariableParameters myVariableParameters

Private Member Functions

 DtCreateObjectBuilder ()
 Not implemented.
 DtCreateObjectBuilder (const DtCreateObjectBuilder &orig)
 Not implemented.
DtCreateObjectBuilderoperator= (const DtCreateObjectBuilder &orig)
 Not implemented.

Additional Inherited Members

- Protected Types inherited from DtVariableParameterBuilder
typedef std::map< std::string,
DtVariableParameterInterface * > 
VariableParameters

Detailed Description

Base class which will define a create object that then can be used to create a new object of a particular entity.

Constructor & Destructor Documentation

DtCreateObjectBuilder::DtCreateObjectBuilder ( )
private

Not implemented.

DtCreateObjectBuilder::DtCreateObjectBuilder ( const DtCreateObjectBuilder orig)
private

Not implemented.

DtCreateObjectBuilder::DtCreateObjectBuilder ( DtSimManager )

CTOR.

virtual DtCreateObjectBuilder::~DtCreateObjectBuilder ( )
virtual

DTOR.

Member Function Documentation

DtCreateObjectBuilder& DtCreateObjectBuilder::operator= ( const DtCreateObjectBuilder orig)
private

Not implemented.

virtual DtScriptVrfObject DtCreateObjectBuilder::createObject ( )
virtual

Create the object and returns it.

Member Data Documentation

DtSimManager* DtCreateObjectBuilder::mySimManager
protected

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

Document ID: Generated on Sun Nov 24 19:49:21 EST 2013 from SVN revision 133924
Copyright © 2005-2013 VT MÄK. All Rights Reserved (www.mak.com)