VR-Forces 4.0.4 Class Documentation
Public Member Functions | Protected Member Functions | Protected Attributes
Dt2DGraphicalObjectStateRecord Class Reference

Dt2DGraphicalObjectStateRecord implements the 2d graphical object state record for the remote graphics API. More...

Inheritance diagram for Dt2DGraphicalObjectStateRecord:
Inheritance graph
[legend]

List of all members.

Public Member Functions

 Dt2DGraphicalObjectStateRecord ()
 Constructor.
 Dt2DGraphicalObjectStateRecord (const Dt2DGraphicalObjectStateRecord &orig)
 Copy Constructor.
const
Dt2DGraphicalObjectStateRecord
operator= (const Dt2DGraphicalObjectStateRecord &orig)
 Assignment Operator.
virtual ~Dt2DGraphicalObjectStateRecord ()
 Destructor.
virtual DtEnvironmentalRecordclone () const
 Clone.
virtual void setColor (int r, int g, int b, int a)
 Set/Get the color.
virtual void getColor (int &r, int &g, int &b, int &a) const
virtual void setFillPattern (int pattern)
 Set/Get the fill pattern.
virtual int fillPattern () const
virtual void setFlashing (bool yesNo)
 Set/Get flashing.
virtual bool flashing () const
virtual bool setNumberOfApplicationIds (int newNumberOfAppIds)
virtual int numberOfApplicationIds () const
virtual bool setApplicationId (int index, const DtGlobalObjectDesignator &subID)
virtual bool getApplicationId (int index, DtGlobalObjectDesignator &subID) const
virtual bool setNumberOfVertices (unsigned int newNumberOfVertices)
virtual unsigned int numberOfVertices () const
virtual bool setVertex (unsigned int index, const DtVector &loc)
virtual bool getVertex (unsigned int index, DtVector &loc)
virtual bool setNumberOfParentOverlays (int newNumberOfParentOverlays)
virtual int numberOfParentOverlays () const
virtual bool setParentOverlay (int index, const DtString &name)
virtual bool getParentOverlay (int index, DtString &name) const
virtual void setWindowName (const DtString &name)
 Set/Get Window Name.
virtual const DtStringwindowName () const
virtual void setUserData (const char *data, int length)
 Set/Get user data.
virtual const char * userData (int *length=0) const
virtual bool createNetworkRepresentation ()
 Create the record's network representation.
const
DtNet2DGraphicalObjectStateRecord
objectNetRep () const
 returns the network representation of the environmental record
DtNet2DGraphicalObjectStateRecordobjectNetRep ()
virtual void setFromNet (const DtNetEnvironmentalRecord &buffer)
 used by the PDU class to fill in the network representation
virtual int netRepSize () const
 returns the size of the net representation, in bytes.

Protected Member Functions

virtual bool resizeNetRep (int newSize)
virtual int verticesNetSize () const
virtual void * pointerToVertices () const
virtual void * pointerToApplicationIds () const
virtual void * pointerToParentOverlays () const
virtual void * pointerToWindowName () const
virtual void * pointerToUserData () const

Protected Attributes

int myColorR
int myColorG
int myColorB
int myColorA
int myFillPattern
bool myFlashing
std::vector< DtVectormyVertices
DtGlobalObjectDesignatorList myApplicationIds
DtStringList myParentOverlays
DtString myWindowName
char * myUserData
int myUserDataLength
int myNetRepSize

Detailed Description

Dt2DGraphicalObjectStateRecord implements the 2d graphical object state record for the remote graphics API.


Constructor & Destructor Documentation

Constructor.

Copy Constructor.

Destructor.


Member Function Documentation

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

Assignment Operator.

Clone.

Reimplemented in Dt2DGraphicalObjectTextStateRecord.

virtual void Dt2DGraphicalObjectStateRecord::setColor ( int  r,
int  g,
int  b,
int  a 
) [virtual]

Set/Get the color.

virtual void Dt2DGraphicalObjectStateRecord::getColor ( int &  r,
int &  g,
int &  b,
int &  a 
) const [virtual]
virtual void Dt2DGraphicalObjectStateRecord::setFillPattern ( int  pattern) [virtual]

Set/Get the fill pattern.

virtual int Dt2DGraphicalObjectStateRecord::fillPattern ( ) const [virtual]
virtual void Dt2DGraphicalObjectStateRecord::setFlashing ( bool  yesNo) [virtual]

Set/Get flashing.

virtual bool Dt2DGraphicalObjectStateRecord::flashing ( ) const [virtual]
virtual bool Dt2DGraphicalObjectStateRecord::setNumberOfApplicationIds ( int  newNumberOfAppIds) [virtual]
virtual bool Dt2DGraphicalObjectStateRecord::setApplicationId ( int  index,
const DtGlobalObjectDesignator &  subID 
) [virtual]
virtual bool Dt2DGraphicalObjectStateRecord::getApplicationId ( int  index,
DtGlobalObjectDesignator &  subID 
) const [virtual]
virtual bool Dt2DGraphicalObjectStateRecord::setNumberOfVertices ( unsigned int  newNumberOfVertices) [virtual]
virtual unsigned int Dt2DGraphicalObjectStateRecord::numberOfVertices ( ) const [virtual]
virtual bool Dt2DGraphicalObjectStateRecord::setVertex ( unsigned int  index,
const DtVector loc 
) [virtual]
virtual bool Dt2DGraphicalObjectStateRecord::getVertex ( unsigned int  index,
DtVector loc 
) [virtual]
virtual bool Dt2DGraphicalObjectStateRecord::setNumberOfParentOverlays ( int  newNumberOfParentOverlays) [virtual]
virtual bool Dt2DGraphicalObjectStateRecord::setParentOverlay ( int  index,
const DtString name 
) [virtual]
virtual bool Dt2DGraphicalObjectStateRecord::getParentOverlay ( int  index,
DtString name 
) const [virtual]
virtual void Dt2DGraphicalObjectStateRecord::setWindowName ( const DtString name) [virtual]

Set/Get Window Name.

virtual const DtString& Dt2DGraphicalObjectStateRecord::windowName ( ) const [virtual]
virtual void Dt2DGraphicalObjectStateRecord::setUserData ( const char *  data,
int  length 
) [virtual]

Set/Get user data.

virtual const char* Dt2DGraphicalObjectStateRecord::userData ( int *  length = 0) const [virtual]

Create the record's network representation.

Reimplemented in Dt2DGraphicalObjectTextStateRecord.

returns the network representation of the environmental record

virtual void Dt2DGraphicalObjectStateRecord::setFromNet ( const DtNetEnvironmentalRecord &  buffer) [virtual]

used by the PDU class to fill in the network representation

Reimplemented in Dt2DGraphicalObjectTextStateRecord.

virtual int Dt2DGraphicalObjectStateRecord::netRepSize ( ) const [virtual]

returns the size of the net representation, in bytes.

Reimplemented in Dt2DGraphicalObjectTextStateRecord.

virtual bool Dt2DGraphicalObjectStateRecord::resizeNetRep ( int  newSize) [protected, virtual]
virtual int Dt2DGraphicalObjectStateRecord::verticesNetSize ( ) const [protected, virtual]
virtual void* Dt2DGraphicalObjectStateRecord::pointerToVertices ( ) const [protected, virtual]
virtual void* Dt2DGraphicalObjectStateRecord::pointerToApplicationIds ( ) const [protected, virtual]
virtual void* Dt2DGraphicalObjectStateRecord::pointerToParentOverlays ( ) const [protected, virtual]
virtual void* Dt2DGraphicalObjectStateRecord::pointerToWindowName ( ) const [protected, virtual]
virtual void* Dt2DGraphicalObjectStateRecord::pointerToUserData ( ) const [protected, virtual]

Member Data Documentation

DtGlobalObjectDesignatorList Dt2DGraphicalObjectStateRecord::myApplicationIds [protected]

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

Document ID: Generated on Fri Jun 29 16:33:32 EDT 2012 from SVN revision 116588
Copyright © 2005-2012 VT MÄK Inc. All Rights Reserved (www.mak.com)