VR-Forces 4.3 Class Documentation
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator 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 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 charuserData () const
virtual int userDataLen () const
virtual void setExtendedData (const std::map< std::string, std::string > &)
virtual const std::map
< std::string, std::string > & 
extendedData () const
virtual char modificationFlags () const
bool modifyColor () const
bool modifyParent () const
bool modifyUserData () const
bool modifyAttachedTo () const
bool modifyExtendedData () 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

Static Public Member Functions

static DtSimInterfaceContentcreator ()

Protected Attributes

DtEntityIdentifier myObjectIdentifier
DtString myParentName
DtString myAttachmentName
bool myKeepExistingAttachment
int myColor
charmyUserData
int myUserDataLen
int myModificationFlags
std::map< std::string,
std::string > 
myExtendedData

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

myExtendedData: Map of std::string key/value pair of data

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.

virtual int DtIfModifyVrfOverlay::type ( ) const
virtual

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

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
virtual bool DtIfModifyVrfOverlay::setFromNet ( const char contentBuffer,
unsigned  contentSize 
)
virtual
virtual bool DtIfModifyVrfOverlay::setToNet ( )
virtual
virtual void DtIfModifyVrfOverlay::setUserData ( char userData,
int  iLen 
)
virtual
virtual const char* DtIfModifyVrfOverlay::userData ( ) const
virtual
virtual int DtIfModifyVrfOverlay::userDataLen ( ) const
virtual
virtual void DtIfModifyVrfOverlay::setExtendedData ( const std::map< std::string, std::string > &  )
virtual
virtual const std::map<std::string, std::string>& DtIfModifyVrfOverlay::extendedData ( ) 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
bool DtIfModifyVrfOverlay::modifyExtendedData ( ) const
inline
virtual void DtIfModifyVrfOverlay::printDataToString ( DtString str)
virtual
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
int DtIfModifyVrfOverlay::myModificationFlags
protected
std::map<std::string, std::string> DtIfModifyVrfOverlay::myExtendedData
protected

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

Document ID: Generated on Wed Mar 11 21:20:57 EDT 2015 from SVN revision 150940
Copyright © 2005-2014 VT MÄK. All Rights Reserved (www.mak.com)