![]() |
VR-Forces 4.6.1 Class Documentation
|
Base class which will define a create object that then can be used to create a new object of a particular entity. More...

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 > | |
| 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. | |
| 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 ¶meters) |
| Processes the arguments and fills in the variable parameters with values. | |
Protected Attributes | |
| DtSimManager * | mySimManager |
Protected Attributes inherited from DtVariableParameterBuilder | |
| VariableParameters | myVariableParameters |
Private Member Functions | |
| DtCreateObjectBuilder () | |
| Not implemented. | |
| DtCreateObjectBuilder (const DtCreateObjectBuilder &orig) | |
| DtCreateObjectBuilder & | operator= (const DtCreateObjectBuilder &orig) |
Additional Inherited Members | |
Protected Types inherited from DtVariableParameterBuilder | |
| typedef std::map< std::string, DtVariableParameterInterface * > | VariableParameters |
Base class which will define a create object that then can be used to create a new object of a particular entity.
|
private |
Not implemented.
|
private |
| DtCreateObjectBuilder::DtCreateObjectBuilder | ( | DtSimManager * | ) |
CTOR.
|
virtual |
DTOR.
|
private |
|
virtual |
Create the object and returns it.
|
protected |