VR-Forces Developer's Guide
 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.

Inheritance diagram for DtCreateObjectBuilder:
Inheritance graph
[legend]

Public Member Functions

 DtCreateObjectBuilder (DtSimulationServices *)
 
virtual ~DtCreateObjectBuilder ()
 
virtual DtScriptVrfObject createObject ()
 
- Public Member Functions inherited from DtVariableParameterBuilder
 DtVariableParameterBuilder ()
 
virtual ~DtVariableParameterBuilder ()
 
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
 
template<typename _Container >
std::vector< _Container > valueToStdVector (const std::string &key) const
 
template<typename _Container >
std::set< _Container > valueToStdSet (const std::string &key) const
 
virtual void process (luabind::object const &parameters)
 
template<>
void addVariableParameter (const std::string &s)
 
template<>
DtScriptVrfObject value (const std::string &key) const
 

Protected Attributes

DtSimulationServicesmySimulationServices
 
- Protected Attributes inherited from DtVariableParameterBuilder
VariableParameters myVariableParameters
 

Private Member Functions

 DtCreateObjectBuilder ()
 
 DtCreateObjectBuilder (const DtCreateObjectBuilder &orig)
 
DtCreateObjectBuilderoperator= (const DtCreateObjectBuilder &orig)
 

Additional Inherited Members

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

Constructor & Destructor Documentation

DtCreateObjectBuilder::DtCreateObjectBuilder ( )
private

Not implemented.

DtCreateObjectBuilder::DtCreateObjectBuilder ( const DtCreateObjectBuilder orig)
private

Not implemented.

DtCreateObjectBuilder::DtCreateObjectBuilder ( DtSimulationServices )

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

DtSimulationServices* DtCreateObjectBuilder::mySimulationServices
protected

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

Document ID: Generated on Wed Mar 27 22:49:11 EDT 2024 from SVN revision 264633
Copyright © 2005-2024 MAK Technologies. All Rights Reserved (www.mak.com)