18 #pragma warning( push )
23 #pragma warning( disable : 4786 )
26 #include <vlutil/vlHashlist.h>
28 #include <vlpi/appearance.h>
30 #include <vl/globalObjectDesignator.h>
31 #include <vlpi/entityIdentifier.h>
43 bool createLocalObject,
44 bool publishLocalObject,
45 const DtEntityIdentifier& objectIdentifier,
50 DtForceType forceType,
51 const DtList* vertices,
52 const DtTaitBryan* orientation,
55 const DtAppearance& appearance,
59 bool connectToRadioNet);
84 virtual void addCreatorFcn(
const DtString& type,
91 bool createLocalObject =
true,
92 bool publishLocalObject =
true,
93 const DtEntityIdentifier& objectIdentifier = DtEntityIdentifier::nullId(),
96 const DtString & objectName = DtString::nullString(),
97 const DtString & objectLabel = DtString::nullString(),
98 DtForceType forceType = DtForceOther,
99 const DtList* vertices = NULL,
100 const DtTaitBryan* orientation = NULL,
101 bool projection =
false,
102 bool closedFigure =
false,
103 const DtAppearance& appearance = DtAppearance::nullAppearance(),
104 const DtString & readerWriterName = DtString::nullString(),
107 bool connectToRadioNetwork =
true);
113 #pragma warning( pop )
UUID is a unique ID wrapper class.
Definition: rwUUID.h:222
DtVrfObject is used to represent any type of simulated object (entities, aggregate, control objects) in a VR-Forces application.
Definition: vrfObject.h:215
*virtual const DtObjectType & objectType() const
Definition: readerWriterRegistry.h:39
DtVrfObject *(* DtSimObjectCreatorFcn)(const DtObjectType &objectType, DtVrfObjectManager *simObjectManager, bool createLocalObject, bool publishLocalObject, const DtEntityIdentifier &objectIdentifier, const DtGlobalObjectDesignator *globalId, DtReflectedObject *reflectedObject, const DtString &objectName, const DtString &objectLabel, DtForceType forceType, const DtList *vertices, const DtTaitBryan *orientation, bool projection, bool closedFigure, const DtAppearance &appearance, const DtString &readerWriterName, DtReaderWriterRegistry *registry, const DtUUID &initialUUID, bool connectToRadioNet)
Definition: simObjectFactory.h:40
Definition: objectType.h:27
static const DtUUID & nullUUID()
#define DT_DLL_vrfobjcore
This file is used to determine how to build.
Definition: vrfobjcoreDefines.h:24
File: objFactEnt.h.
Definition: simObjectFactoryEntry.h:39
class DtVrfObjectManager:
Definition: vrfObjectManager.h:201
class DtSimObjectFactory:
Definition: simObjectFactory.h:68