VR-Forces 4.6 Class Documentation
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Groups Pages
List of all members | Public Member Functions | Static Public Member Functions | Protected Attributes
DtIfModifyVrfOverlay Class Reference

class DtIfModifyVrfOverlay More...

Inheritance diagram for DtIfModifyVrfOverlay:
Inheritance graph
[legend]

Public Member Functions

 DtIfModifyVrfOverlay ()
 default DtIfModifyVrfOverlay
virtual ~DtIfModifyVrfOverlay ()
 destructor
 DtIfModifyVrfOverlay (const DtIfModifyVrfOverlay &orig)
 copy constructor
DtIfModifyVrfOverlayoperator= (const DtIfModifyVrfOverlay &orig)
 assignment operator
virtual DtSimInterfaceContentclone () const
 Returns a newly created instance of a DtIfModifyVrfOverlay.
virtual int type () const
 Returns the string type of message, DtModifyVrfOverlayMessageType (defined in msgTypes.h).
virtual void setObjectToModify (const DtUUID &)
 Set/get object identifier of the vrf object to modify.
virtual const DtUUIDobjectToModify () const
 Was: objectIdentifier.
virtual int netRepSize () const
virtual bool setFromNet (const char *contentBuffer, unsigned contentSize)
virtual bool setToNet ()
virtual void setUserData (char *userData, int iLen)
virtual const charuserData () 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.
virtual const DtStringoverlay () const
 Was: parentName.
virtual void setAttachmentInfo (const DtUUID &attachment, bool keepExisting)
 Set the attachment object of this overlay object.
virtual const DtUUIDattachment () const
 Was: attachmentName.
virtual bool keepExistingAttachment () const
virtual void setColor (int color)
 Set the color of the object.
virtual int color () const
- Public Member Functions inherited from DtSimInterfaceContent
virtual ~DtSimInterfaceContent ()
virtual bool update (const DtSimInterfaceContent *data)
virtual charnetRep ()
virtual void printContentType (DtString &str)
virtual void setUseSessionId (bool yesNo)
virtual bool useSessionId () const

Static Public Member Functions

static DtSimInterfaceContentcreator ()
- Static Public Member Functions inherited from DtSimInterfaceContent
static DtSimInterfaceContentcreateInterfaceContent (int type)
static void addInterfaceContentCreatorFcn (int type, DtInterfaceContentCreatorFcn fcn)
static void setFactory (DtInterfaceContentFactory *factory)
static DtInterfaceContentFactoryfactory ()
static void registerContentTypePrinter (DtSimInterfaceContentTypePrinterFcn printFcn)

Protected Attributes

DtUUID myObjectToModify
DtString myOverlay
DtUUID myAttachment
bool myKeepExistingAttachment
int myColor
charmyUserData
int myUserDataLen
int myModificationFlags
- Protected Attributes inherited from DtSimInterfaceContent
charmyNetRep
bool myUseSessionId

Additional Inherited Members

- Protected Member Functions inherited from DtSimInterfaceContent
 DtSimInterfaceContent ()
 DtSimInterfaceContent (const DtSimInterfaceContent &orig)
const DtSimInterfaceContentoperator= (const DtSimInterfaceContent &orig)
virtual charcreateNetworkBuffer ()
- Static Protected Attributes inherited from DtSimInterfaceContent
static DtInterfaceContentFactorymyFactory
static
DtSimInterfaceContentTypePrinterFcn 
theContentTypePrinterFcn

Detailed Description

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

Constructor & Destructor Documentation

DtIfModifyVrfOverlay::DtIfModifyVrfOverlay ( )
virtual DtIfModifyVrfOverlay::~DtIfModifyVrfOverlay ( )
virtual

destructor

DtIfModifyVrfOverlay::DtIfModifyVrfOverlay ( const DtIfModifyVrfOverlay orig)

copy constructor

Member Function Documentation

DtIfModifyVrfOverlay& DtIfModifyVrfOverlay::operator= ( const DtIfModifyVrfOverlay orig)

assignment operator

virtual DtSimInterfaceContent* DtIfModifyVrfOverlay::clone ( ) const
virtual

Returns a newly created instance of a DtIfModifyVrfOverlay.

Implements DtSimInterfaceContent.

virtual int DtIfModifyVrfOverlay::type ( ) const
virtual

Returns the string type of message, DtModifyVrfOverlayMessageType (defined in msgTypes.h).

Implements DtSimInterfaceContent.

virtual void DtIfModifyVrfOverlay::setObjectToModify ( const DtUUID )
virtual

Set/get object identifier of the vrf object to modify.

Was: setObjectIdentifier

virtual const DtUUID& DtIfModifyVrfOverlay::objectToModify ( ) const
virtual

Was: objectIdentifier.

virtual int DtIfModifyVrfOverlay::netRepSize ( ) const
virtual

Reimplemented from DtSimInterfaceContent.

virtual bool DtIfModifyVrfOverlay::setFromNet ( const char contentBuffer,
unsigned  contentSize 
)
virtual

Reimplemented from DtSimInterfaceContent.

virtual bool DtIfModifyVrfOverlay::setToNet ( )
virtual

Reimplemented from DtSimInterfaceContent.

virtual void DtIfModifyVrfOverlay::setUserData ( char userData,
int  iLen 
)
virtual
virtual const char* DtIfModifyVrfOverlay::userData ( ) const
virtual
virtual int DtIfModifyVrfOverlay::userDataLen ( ) const
virtual
char DtIfModifyVrfOverlay::modificationFlags ( ) const
inlinevirtual

References myModificationFlags.

bool DtIfModifyVrfOverlay::modifyColor ( ) const
inline
bool DtIfModifyVrfOverlay::modifyOverlay ( ) const
inline
bool DtIfModifyVrfOverlay::modifyUserData ( ) const
inline
bool DtIfModifyVrfOverlay::modifyAttachedTo ( ) const
inline
virtual void DtIfModifyVrfOverlay::printDataToString ( DtString str)
virtual

Reimplemented from DtSimInterfaceContent.

static DtSimInterfaceContent* DtIfModifyVrfOverlay::creator ( )
static
virtual void DtIfModifyVrfOverlay::setOverlay ( const DtString overlay)
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 const DtString& DtIfModifyVrfOverlay::overlay ( ) const
virtual

Was: parentName.

virtual void DtIfModifyVrfOverlay::setAttachmentInfo ( const DtUUID attachment,
bool  keepExisting 
)
virtual

Set the attachment object of this overlay object.

virtual const DtUUID& DtIfModifyVrfOverlay::attachment ( ) const
virtual

Was: attachmentName.

virtual bool DtIfModifyVrfOverlay::keepExistingAttachment ( ) const
virtual
virtual void DtIfModifyVrfOverlay::setColor ( int  color)
virtual

Set the color of the object.

virtual int DtIfModifyVrfOverlay::color ( ) const
virtual

Member Data Documentation

DtUUID DtIfModifyVrfOverlay::myObjectToModify
protected
DtString DtIfModifyVrfOverlay::myOverlay
protected
DtUUID DtIfModifyVrfOverlay::myAttachment
protected
bool DtIfModifyVrfOverlay::myKeepExistingAttachment
protected
int DtIfModifyVrfOverlay::myColor
protected
char* DtIfModifyVrfOverlay::myUserData
protected
int DtIfModifyVrfOverlay::myUserDataLen
protected
int DtIfModifyVrfOverlay::myModificationFlags
protected

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

Document ID: Generated on Thu Apr 12 03:15:37 EDT 2018 from SVN revision 187986
Copyright © 2005-2018 VT MÄK. All Rights Reserved (www.mak.com)