![]() |
VR-Forces 4.10 Class Documentation
|
class DtIfModifyVrfOverlay More...

Public Member Functions | |
| DtIfModifyVrfOverlay () | |
| default DtIfModifyVrfOverlay More... | |
| virtual | ~DtIfModifyVrfOverlay () |
| destructor More... | |
| DtIfModifyVrfOverlay (const DtIfModifyVrfOverlay &orig) | |
| copy constructor More... | |
| DtIfModifyVrfOverlay & | operator= (const DtIfModifyVrfOverlay &orig) |
| assignment operator More... | |
| virtual DtSimInterfaceContent * | clone () const |
| Returns a newly created instance of a DtIfModifyVrfOverlay. More... | |
| virtual int | type () const |
| Returns the string type of message, DtModifyVrfOverlayMessageType (defined in msgTypes.h). More... | |
| virtual void | setObjectToModify (const DtUUID &) |
| Set/get object identifier of the vrf object to modify. More... | |
| virtual const DtUUID & | objectToModify () const |
| Was: objectIdentifier. More... | |
| virtual int | netRepSize () const |
| virtual bool | setFromNet (const char *contentBuffer, unsigned contentSize) |
| virtual bool | setToNet () |
| virtual void | setUserData (char *userData, int iLen) |
| virtual const char * | userData () const |
| virtual int | userDataLen () const |
| virtual char | modificationFlags () const |
| bool | modifyColor () const |
| bool | modifyOverlay () const |
| bool | modifyUserData () const |
| bool | modifyAttachedTo () const |
| virtual void | printDataToString (DtString &str) |
| virtual void | setOverlay (const DtString &overlay) |
| All the mutators from DtIfCreateVrfObject are overridden here so that the value specified flags can be set. More... | |
| virtual const DtString & | overlay () const |
| Was: parentName. More... | |
| virtual void | setAttachmentInfo (const DtUUID &attachment, bool keepExisting) |
| Set the attachment object of this overlay object. More... | |
| virtual const DtUUID & | attachment () const |
| Was: attachmentName. More... | |
| virtual bool | keepExistingAttachment () const |
| virtual void | setColor (int color) |
| Set the color of the object. More... | |
| virtual int | color () const |
Public Member Functions inherited from DtSimInterfaceContent | |
| 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 |
Static Public Member Functions | |
| static DtSimInterfaceContent * | creator () |
Static Public Member Functions inherited from DtSimInterfaceContent | |
| static DtSimInterfaceContent * | createInterfaceContent (int type) |
| static void | addInterfaceContentCreatorFcn (int type, DtInterfaceContentCreatorFcn fcn) |
| static void | setFactory (DtInterfaceContentFactory *factory) |
| static DtInterfaceContentFactory * | factory () |
| static void | registerContentTypePrinter (DtSimInterfaceContentTypePrinterFcn printFcn) |
Protected Attributes | |
| DtUUID | myObjectToModify |
| DtString | myOverlay |
| DtUUID | myAttachment |
| bool | myKeepExistingAttachment |
| int | myColor |
| char * | myUserData |
| int | myUserDataLen |
| int | myModificationFlags |
Protected Attributes inherited from DtSimInterfaceContent | |
| char * | myNetRep |
| bool | myUseSessionId |
Additional Inherited Members | |
Protected Member Functions inherited from DtSimInterfaceContent | |
| DtSimInterfaceContent () | |
| DtSimInterfaceContent (const DtSimInterfaceContent &orig) | |
| const DtSimInterfaceContent & | operator= (const DtSimInterfaceContent &orig) |
| virtual char * | createNetworkBuffer () |
Static Protected Attributes inherited from DtSimInterfaceContent | |
| static DtInterfaceContentFactory * | myFactory |
| static DtSimInterfaceContentTypePrinterFcn | theContentTypePrinterFcn |
class DtIfModifyVrfOverlay
Instances of DtIfModifyVrfOverlay are the message content for modify overlau object messages. The purpose of this message is to directly modify a DtVrfObject that has an overlay object state repository.
Content-Type: DtModifyVrfOverlayMessageType
Parameters: object type: The DtObjectType of the object created.
global Id: The DtGlobalObjectDesignator of the object created.
object identifier: The object’s DtUUID
color: The objects color (rgb) value
myParentName: The overlay layer that this object belongs to
myUserData: Blob of data associated with any user defined content
| DtIfModifyVrfOverlay::DtIfModifyVrfOverlay | ( | ) |
default DtIfModifyVrfOverlay
|
virtual |
destructor
| DtIfModifyVrfOverlay::DtIfModifyVrfOverlay | ( | const DtIfModifyVrfOverlay & | orig | ) |
copy constructor
| DtIfModifyVrfOverlay& DtIfModifyVrfOverlay::operator= | ( | const DtIfModifyVrfOverlay & | orig | ) |
assignment operator
|
virtual |
Returns a newly created instance of a DtIfModifyVrfOverlay.
Implements DtSimInterfaceContent.
|
virtual |
Returns the string type of message, DtModifyVrfOverlayMessageType (defined in msgTypes.h).
Implements DtSimInterfaceContent.
|
virtual |
Set/get object identifier of the vrf object to modify.
Was: setObjectIdentifier
|
virtual |
Was: objectIdentifier.
|
virtual |
Reimplemented from DtSimInterfaceContent.
|
virtual |
Reimplemented from DtSimInterfaceContent.
|
virtual |
Reimplemented from DtSimInterfaceContent.
|
virtual |
|
virtual |
|
inlinevirtual |
References myModificationFlags.
|
inline |
References DtModifyOverlayAll, DtModifyOverlayColor, and myModificationFlags.
|
inline |
References DtModifyOverlayAll, DtModifyOverlayParent, and myModificationFlags.
|
inline |
References DtModifyOverlayAll, DtModifyOverlayUserData, and myModificationFlags.
|
inline |
References DtModifyOverlayAll, DtModifyOverlayAttachedTo, and myModificationFlags.
|
virtual |
Reimplemented from DtSimInterfaceContent.
|
static |
|
virtual |
All the mutators from DtIfCreateVrfObject are overridden here so that the value specified flags can be set.
Set the parent overlay of this overlay object Was: setParentName
|
virtual |
Was: parentName.
|
virtual |
Set the attachment object of this overlay object.
|
virtual |
Was: attachmentName.
|
virtual |
|
virtual |
Set the color of the object.
|
virtual |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
Referenced by modificationFlags(), modifyAttachedTo(), modifyColor(), modifyOverlay(), and modifyUserData().