35 DtEnvValueSP* objectNode = NULL);
38 DtEnvValueSP* objectNode = NULL);
43 const DtString& name = DtString::nullString(),
86 virtual bool canHaveSubordinates()
const;
87 virtual void setCanHaveSubordinates(
bool);
Instances of DtVrfObjectParameters are the readable/writeable objects that contain the information ne...
Definition: vrfObjectParameters.h:59
Definition: symbolString.h:20
virtual bool inheritValues(const DtVrfObjectParameters *benefactor)
#define DT_DLL_vrfobjparam
This file is used to determine how to build.
Definition: vrfobjparamDefines.h:28
DtFormationTable * myFormationTable
Definition: aggregateObjectParameters.h:108
DT_DLL_readerWriter DtBoost::shared_ptr< DtEnvironment > DtEnvironmentSP
Definition: readerWriter.h:30
Definition: readerWriterRegistry.h:39
DtRwBoolean myCanHaveSubordinates
Parameter Name: can-have-subordinates Parameter Description: Flag indicating whether or not this aggr...
Definition: aggregateObjectParameters.h:114
virtual bool init()
Invoked when created so that deriving classes may do virtual allocation as necessary.
const DtMovingObjectParameters & operator=(const DtMovingObjectParameters &orig)
assignment operator
The moving-object-param parameter type is used for objects that are capable of movement, such as individual entities and aggregates.
Definition: movingObjectParameters.h:33
virtual DtString type() const
Should return the type of object this is a parameter block for.
static DtVrfObjectParameters * creator(DtEnvironmentSP env, DtEnvValueSP *objectNode)
virtual void inheritValuesFromThisType(const DtMovingObjectParameters *benefactor)
Description: Readable, Writable bool.
Definition: rwBoolean.h:26
Contains the set of readable/writeable parameters associated with a pseudo-aggregate entities...
Definition: aggregateObjectParameters.h:29
virtual DtVrfObjectParameters * clone(const DtString &name=DtString::nullString(), DtReaderWriterRegistry *parentRegistry=NULL) const