VR-Forces 4.10 Class Documentation
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Groups Pages
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. More...
 
virtual ~DtCreateObjectBuilder ()
 DTOR. More...
 
virtual DtScriptVrfObject createObject ()
 Create the object and returns it. More...
 
- Public Member Functions inherited from DtVariableParameterBuilder
 DtVariableParameterBuilder ()
 CTOR. More...
 
virtual ~DtVariableParameterBuilder ()
 DTOR. More...
 
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 >
void addVariableParameterReaderWriter (const std::string &s)
 
template<typename _Container >
void addRequiredVariableParameterReaderWriter (const std::string &s)
 
template<typename _Container >
_Container value (const std::string &key) const
 
template<typename _Container >
_Container * valuePointer (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. More...
 
template<typename _Container >
std::vector< _Container > valueToStdVector (const std::string &key) const
 Returns a std::vector<type> of table. More...
 
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. More...
 
template<>
void addVariableParameter (const std::string &s)
 
template<>
DtScriptVrfObject value (const std::string &key) const
 

Protected Attributes

DtSimManagermySimManager
 
- Protected Attributes inherited from DtVariableParameterBuilder
VariableParameters myVariableParameters
 

Private Member Functions

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

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
DtCreateObjectBuilder::DtCreateObjectBuilder ( DtSimManager )

CTOR.

virtual DtCreateObjectBuilder::~DtCreateObjectBuilder ( )
virtual

DTOR.

Member Function Documentation

DtCreateObjectBuilder& DtCreateObjectBuilder::operator= ( const DtCreateObjectBuilder orig)
private
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 Tue Sep 21 17:42:52 EDT 2021 from SVN revision 234861
Copyright © 2005-2021 MAK Technologies. All Rights Reserved (www.mak.com)