|
| | DtIfModifyVrfObject () |
| | default constructor More...
|
| |
| virtual | ~DtIfModifyVrfObject () |
| | destructor More...
|
| |
| | DtIfModifyVrfObject (const DtIfModifyVrfObject &orig) |
| | copy constructor More...
|
| |
| DtIfModifyVrfObject & | operator= (const DtIfModifyVrfObject &orig) |
| | assignment operator More...
|
| |
| virtual DtSimInterfaceContent * | clone () const |
| | Returns a newly created instance of a DtIfModifyVrfObject. More...
|
| |
| virtual int | type () const |
| | Returns the string type of message, DtModifyVrfObjectMessageType (defined in msgTypes.h). More...
|
| |
| virtual int | netRepSize () const |
| |
| virtual bool | setFromNet (const char *contentBuffer, unsigned contentSize) |
| |
| virtual bool | setToNet () |
| |
| virtual void | printDataToString (DtString &str) |
| |
| virtual bool | isNameSpecified () |
| | Accessors for the value specified flags. More...
|
| |
| virtual bool | isObjectTypeSpecified () |
| |
| virtual bool | isForceTypeSpecified () |
| |
| virtual bool | isObjectLabelSpecified () |
| |
| virtual bool | isHeadingSpecified () |
| |
| virtual bool | isClosedFigureSpecified () |
| |
| virtual bool | isProjectionSpecified () |
| |
| virtual bool | isObjectGeometrySpecified () |
| |
| virtual bool | isAppearanceSpecified () |
| |
| virtual bool | isOverlayParentSpecified () |
| |
| virtual bool | isExtendedDataSpecified () |
| |
| virtual bool | isExtendedLabelsSpecified () |
| |
| virtual bool | isUserDataSpecified () |
| |
| virtual void | setMarkingText (const DtString &objectName) |
| | All the mutators from DtIfCreateVrfObject are overridden here so that the value specified flags can be set. More...
|
| |
| virtual void | setObjectType (const DtObjectType &objectType) |
| | Set the object type of the vrf object to create. More...
|
| |
| virtual void | setForceType (const DtForceType forceType) |
| | Set the force type of the vrf object to create. More...
|
| |
| virtual void | setObjectLabel (const DtString &objectLabel) |
| | Set the object label of the vrf object to create. More...
|
| |
| virtual void | setPosition (const DtVector &position) |
| | In local (database) coordinates. More...
|
| |
| virtual void | setOverlayParent (const DtString &overlayParent) |
| | Sets the overlay parent of this object. More...
|
| |
| virtual void | setHeading (DtReal heading) |
| | 0 is north, clockwise, in radians. More...
|
| |
| virtual void | addVertex (const DtVector &vertex) |
| | This is where the actually object geometry goes position() is just an alias for the first vertex. More...
|
| |
| virtual void | setProjection (bool projection) |
| | Do the Z elements of the vectors in the vertex list have meaning? More...
|
| |
| virtual void | setClosedFigure (bool closedFigure) |
| | Does the last vertex connect back to the first? Obviously, this is undefined for a single vertex (but I suppose an argument could be made for that being a closed figure...) More...
|
| |
| virtual void | setAppearance (const DtAppearance &appearance) |
| | Appearance. More...
|
| |
| virtual void | setUserData (const DtString &userData) |
| |
| virtual void | setExtendedData (const std::map< std::string, std::string > &userData) |
| |
| virtual void | setExtendedData (const DtString &keyword, const DtString &data) |
| |
| virtual void | setExtendedLabels (const std::map< int, DtString > &extendedLabels) |
| | Set/get the object label of the vrf object to create. More...
|
| |
| virtual void | setMergeExtendedData (bool) |
| | Sets whether or not extended data is to be merged with existing data or simply replace existing extended data. More...
|
| |
| virtual bool | mergeExtendedData () const |
| |
| void | setStartPosition (const DtVector &position) |
| | These are here for back compatibility and should be removed after the next release. More...
|
| |
| void | setEndPosition (const DtVector &position) |
| |
| | DtIfCreateVrfObject () |
| | default constructor More...
|
| |
| virtual | ~DtIfCreateVrfObject () |
| | destructor More...
|
| |
| | DtIfCreateVrfObject (const DtIfCreateVrfObject &orig) |
| | copy constructor More...
|
| |
| DtIfCreateVrfObject & | operator= (const DtIfCreateVrfObject &orig) |
| | assignment operator More...
|
| |
| virtual unsigned long | requestId () const |
| | Set/get the request Id for the message. More...
|
| |
| virtual void | setRequestId (unsigned long requestId) |
| |
| virtual void | setUUID (const DtUUID &) |
| | Use this UUID to create object (if specified). If the UUID exists will be regenerated on creation. More...
|
| |
| virtual const DtUUID & | uuid () const |
| |
| virtual void | setVrfProcessAddress (const DtSimulationAddress &address) |
| | Set/get the address of the VR-Forces process that we want to create the new vrf object. More...
|
| |
| virtual const DtSimulationAddress & | vrfProcessAddress () const |
| |
| virtual const DtString & | markingText () const |
| |
| virtual void | setMarkingTextPrefix (const DtString &objectName) |
| | Set/get the prefix for the object name of the vrf object to create. More...
|
| |
| virtual const DtString & | markingTextPrefix () const |
| |
| virtual const DtObjectType & | objectType () const |
| |
| virtual DtForceType | forceType () const |
| |
| virtual const DtString & | objectLabel () const |
| |
virtual const std::map< int,
DtString > & | extendedLabels () const |
| |
| virtual const DtString & | overlayParent () const |
| |
| virtual const DtVector & | position () const |
| | In geocentric coordinates. More...
|
| |
| virtual DtReal | heading () const |
| | 0 is north, clockwise, in radians. More...
|
| |
| virtual DtReal | pitch () const |
| | Set to specify pitch. More...
|
| |
| virtual void | setPitch (DtReal pitch) |
| |
| virtual bool | isPitchSpecified () const |
| |
| virtual void | clearPitchSpecified () |
| |
virtual const std::vector
< DtVector > & | vertexList () const |
| | This is where the actually object geometry goes position() is just an alias for the first vertex. More...
|
| |
| virtual const DtList & | vertices () const |
| | Backwards compatible access to vertexList. More...
|
| |
| virtual bool | projection () const |
| | Do the Z elements of the vectors in the vertex list have meaning? More...
|
| |
| virtual bool | closedFigure () const |
| | Does the last vertex connect back to the first? Obviously, this is undefined for a single vertex (but I suppose an argument could be made for that being a closed figure...) More...
|
| |
| virtual const DtAppearance & | appearance () |
| | Appearance. More...
|
| |
| virtual bool | createSubObjects () const |
| | Create SubObjects. More...
|
| |
| virtual void | setCreateSubObjects (bool createSubObjects) |
| |
| virtual bool | addToOrganization () const |
| | If True (the default) and the object being created is an orgainzed object type (as specified by the is-organized flag in the OPD file), the newly created object will be added to the organization manager directly below the force level aggregate of this object's force. More...
|
| |
| virtual void | setAddToOrganization (bool addToOrg) |
| |
| virtual bool | clampToGround () const |
| | If True (the default) the object will be created and placed on the nearest polygon. More...
|
| |
| virtual void | setClampToGround (bool clamp) |
| |
| virtual DtAggregateState | initialAggregateState () const |
| | Set/get the initial aggregate state when creating an aggregate. More...
|
| |
| virtual void | setInitialAggregateState (DtAggregateState aggregateState) |
| |
virtual std::list
< DtAdminContent * > * | initialAdminContent () |
| | Set any Admin Content messages passed on initialization. More...
|
| |
| virtual void | setInitialAdminContent (std::list< DtAdminContent * > adminContent) |
| |
| virtual void | addInitialAdminContent (DtAdminContent *adminContent) |
| |
virtual std::list
< DtSimInterfaceContent * > * | initialInterfaceContent () |
| | Set any Interface Content messages passed on initialization. More...
|
| |
| virtual void | setInitialInterfaceContent (std::list< DtSimInterfaceContent * > adminContent) |
| |
| virtual void | addInitialInterfaceContent (DtSimInterfaceContent *adminContent) |
| |
| virtual void | setAddToOrbat (bool) |
| | Whether or not this item (if it can be) is also added to the orbat. Default is false. More...
|
| |
| virtual bool | addToOrbat () const |
| |
| virtual void | setSuperior (const DtUUID &) |
| | Sets the unit which should be the superior of this object. More...
|
| |
| virtual const DtUUID & | superior () const |
| |
| void | setStartPosition (const DtVector &position) |
| | These are here for back compatibility and should be removed after the next release. More...
|
| |
| const DtVector & | startPosition () const |
| |
| void | setEndPosition (const DtVector &position) |
| |
| const DtVector & | endPosition () const |
| |
| virtual void | setExtendedData (const std::map< DtString, DtString > &) |
| |
virtual const std::map
< std::string, std::string > & | extendedData () const |
| |
| virtual DtString | userData () const |
| |
| virtual DtString | initialFormation () const |
| | The formation name to set when creating an aggregate. More...
|
| |
| virtual void | setInitialFormation (const DtString &formation) |
| |
| virtual bool | publishObject () const |
| | Sets whether or not to publish the object on the network once created. More...
|
| |
| virtual void | setPublishObject (bool) |
| |
| virtual bool | connectToRadioNetwork () const |
| | Sets whether or not the object will be connected to any applicable radio networks on creation. More...
|
| |
| virtual void | setConnectToRadioNetwork (bool) |
| |
| virtual | ~DtSimInterfaceContent () |
| |
| virtual bool | update (const DtSimInterfaceContent *data) |
| |
| virtual char * | netRep () |
| |
| virtual void | printContentType (DtString &str) |
| |
| virtual void | setUseSessionId (bool yesNo) |
| |
| virtual bool | useSessionId () const |
| |
class DtIfModifyVrfObject:
Instances of DtIfModifyVrfObject are the message content for modify vrf object messages. The purpose of this message is to directly modify a DtVrfObject. For example, if you want to modify a control object’s label, or add a vertex to its object geometry, you would send this message. Do not send this message to modify the object name of organized entities (objects configured with an Organization Manager). Go through the object’s organization manager instead.
Content-Type: DtModifyVrfObjectMessageType
Parameters: object type: The DtObjectType of the object created.
global Id: The DtGlobalObjectDesignator of the object created.
object identifier: The object’s DtUUID
vertices: The DtList of vertices in database coordinates, that make up the object’s geometry.
object name: The object’s unique DtString name.
object label: A DtString label associated with the object (not required to be unique).
force type: The DtForceType of the object (from disEnums.h).
closed figure: A bool flag indicating whether vertices making up the object’s geometry form a closed figure or not.
projection: A bool flag indicating whether the object’s geometry is projected (the z-coordinate is meaningless).
overlay parent: The overlay this object belongs to.