VR-Forces 4.1.1 Class Documentation
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 setObjectIdentifier (const DtEntityIdentifier &objectIdentifier)
 Set/get object identifier of the vrf object to modify.
virtual const DtEntityIdentifier & objectIdentifier () const
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 modifyParent () const
bool modifyUserData () const
bool modifyAttachedTo () const
virtual void printDataToString (DtString &str)
virtual void setParentName (const DtString &parentName)
 All the mutators from DtIfCreateVrfObject are overridden here so that the value specified flags can be set.
virtual const DtStringparentName () const
virtual void setAttachmentInfo (const DtString &attachName, bool keepExisting)
 Set the attachment name of this overlay object.
virtual const DtStringattachmentName () const
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 char * netRep ()
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 ()

Protected Attributes

DtEntityIdentifier myObjectIdentifier
DtString myParentName
DtString myAttachmentName
bool myKeepExistingAttachment
int myColor
char * myUserData
int myUserDataLen
char 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 DtSimInterfaceContentoperator= (const DtSimInterfaceContent &orig)
virtual char * createNetworkBuffer ()
- Static Protected Attributes inherited from DtSimInterfaceContent
static DtInterfaceContentFactorymyFactory

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 DtEntityIdentifer (site id: app id: object num).

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::setObjectIdentifier ( const DtEntityIdentifier &  objectIdentifier)
virtual

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

virtual const DtEntityIdentifier& DtIfModifyVrfOverlay::objectIdentifier ( ) const
virtual
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::modifyParent ( ) 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::setParentName ( const DtString parentName)
virtual

All the mutators from DtIfCreateVrfObject are overridden here so that the value specified flags can be set.

Set the parent name of this overlay object

virtual const DtString& DtIfModifyVrfOverlay::parentName ( ) const
virtual
virtual void DtIfModifyVrfOverlay::setAttachmentInfo ( const DtString attachName,
bool  keepExisting 
)
virtual

Set the attachment name of this overlay object.

virtual const DtString& DtIfModifyVrfOverlay::attachmentName ( ) const
virtual
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

DtEntityIdentifier DtIfModifyVrfOverlay::myObjectIdentifier
protected
DtString DtIfModifyVrfOverlay::myParentName
protected
DtString DtIfModifyVrfOverlay::myAttachmentName
protected
bool DtIfModifyVrfOverlay::myKeepExistingAttachment
protected
int DtIfModifyVrfOverlay::myColor
protected
char* DtIfModifyVrfOverlay::myUserData
protected
int DtIfModifyVrfOverlay::myUserDataLen
protected
char DtIfModifyVrfOverlay::myModificationFlags
protected

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

Document ID: Generated on Mon Apr 8 19:24:01 EDT 2013 from SVN revision 125877
Copyright © 2005-2013 VT MÄK. All Rights Reserved (www.mak.com)