VR-Forces 4.1.1 Class Documentation
List of all members | Public Member Functions | Protected Member Functions | Protected Attributes
Dt3DGraphicalObjectLineStateRecord Class Reference
Inheritance diagram for Dt3DGraphicalObjectLineStateRecord:
Inheritance graph
[legend]

Public Member Functions

 Dt3DGraphicalObjectLineStateRecord ()
 Constructor.
 Dt3DGraphicalObjectLineStateRecord (const Dt3DGraphicalObjectLineStateRecord &orig)
 Copy Constructor.
const
Dt3DGraphicalObjectLineStateRecord
operator= (const Dt3DGraphicalObjectLineStateRecord &orig)
 Assignment Operator.
virtual ~Dt3DGraphicalObjectLineStateRecord ()
 Destructor.
virtual DtEnvironmentalRecordclone () const
 Clone.
virtual bool setNumberOfSegments (int newNumberOfSegments)
virtual int numberOfSegments () const
virtual bool setSegment (int index, const DtLineSegmentDescriptor &desc)
virtual bool getSegment (int index, DtLineSegmentDescriptor &desc) const
virtual void setCheckLos (bool yesNo)
virtual bool checkLos () const
virtual bool createNetworkRepresentation ()
 Create the record's network representation.
virtual void setFromNet (const DtNetEnvironmentalRecord &buffer)
 used by the PDU class to fill in the network representation
const
DtNet3DGraphicalObjectLineStateRecord
lineNetRep () const
 returns the network representation of the environmental record
DtNet3DGraphicalObjectLineStateRecordlineNetRep ()
virtual int netRepSize () const
 returns the size of the net representation, in bytes.
- Public Member Functions inherited from Dt3DGraphicalObjectStateRecord
 Dt3DGraphicalObjectStateRecord ()
 Constructor.
 Dt3DGraphicalObjectStateRecord (const Dt3DGraphicalObjectStateRecord &orig)
 Copy Constructor.
const
Dt3DGraphicalObjectStateRecord
operator= (const Dt3DGraphicalObjectStateRecord &orig)
 Assignment Operator.
virtual ~Dt3DGraphicalObjectStateRecord ()
 Destructor.
virtual void setOffset (const DtVector &pos)
 Set/Get the offset.
virtual const DtVectoroffset () const
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 void setForceType (DtForceType forceType)
 Set/Get force the object is associated with.
virtual DtForceType forceType () const
virtual void setProjected (bool yesNo)
 Set/Get projected.
virtual bool projected () const
virtual void setBound2D (bool yesNo)
 Set/Get Bound 2D.
virtual bool bound2D () 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 setNumberOfAttachments (int newNumberOfAppIds)
virtual int numberOfAttachments () const
virtual bool setAttachment (int index, const DtAttachmentDescriptor &desc, const DtGlobalObjectDesignator &attachId)
virtual bool getAttachment (int index, DtAttachmentDescriptor &desc, DtGlobalObjectDesignator &attachId) const
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 setLabel (const DtString &label)
 Set/Get Label.
virtual const DtStringlabel () const
virtual void setUserData (const char *data, int length)
 Set/Get user data.
virtual const char * userData (int *length=0) const
const
DtNet3DGraphicalObjectStateRecord
objectNetRep () const
 returns the network representation of the environmental record
DtNet3DGraphicalObjectStateRecordobjectNetRep ()

Protected Member Functions

virtual bool resizeNetRep (int newSize)
virtual void * pointerToSegments () const
virtual void * pointerToApplicationIds () const
virtual void * pointerToAttachmentList () const
virtual void * pointerToAttachmentIdList () const
virtual void * pointerToParentOverlays () const
virtual void * pointerToLabel () const
virtual void * pointerToUserData () const

Protected Attributes

bool myCheckLos
DtLineSegmentDescriptorList mySegments
- Protected Attributes inherited from Dt3DGraphicalObjectStateRecord
DtVector myOffset
int myColorR
int myColorG
int myColorB
int myColorA
int myFillPattern
bool myFlashing
DtForceType myForceType
bool myProjected
bool myBound2D
DtGlobalObjectDesignatorList myApplicationIds
DtAttachmentDescriptorList myAttachments
DtGlobalObjectDesignatorList myAttachmentIds
DtStringList myParentOverlays
DtString myLabel
char * myUserData
int myUserDataLength
int myNetRepSize

Constructor & Destructor Documentation

Dt3DGraphicalObjectLineStateRecord::Dt3DGraphicalObjectLineStateRecord ( )

Constructor.

Dt3DGraphicalObjectLineStateRecord::Dt3DGraphicalObjectLineStateRecord ( const Dt3DGraphicalObjectLineStateRecord orig)

Copy Constructor.

virtual Dt3DGraphicalObjectLineStateRecord::~Dt3DGraphicalObjectLineStateRecord ( )
virtual

Destructor.

Member Function Documentation

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

Assignment Operator.

virtual DtEnvironmentalRecord* Dt3DGraphicalObjectLineStateRecord::clone ( ) const
virtual

Clone.

Reimplemented from Dt3DGraphicalObjectStateRecord.

virtual bool Dt3DGraphicalObjectLineStateRecord::setNumberOfSegments ( int  newNumberOfSegments)
virtual
virtual int Dt3DGraphicalObjectLineStateRecord::numberOfSegments ( ) const
virtual
virtual bool Dt3DGraphicalObjectLineStateRecord::setSegment ( int  index,
const DtLineSegmentDescriptor desc 
)
virtual
virtual bool Dt3DGraphicalObjectLineStateRecord::getSegment ( int  index,
DtLineSegmentDescriptor desc 
) const
virtual
virtual void Dt3DGraphicalObjectLineStateRecord::setCheckLos ( bool  yesNo)
virtual
virtual bool Dt3DGraphicalObjectLineStateRecord::checkLos ( ) const
virtual
virtual bool Dt3DGraphicalObjectLineStateRecord::createNetworkRepresentation ( )
virtual

Create the record's network representation.

Reimplemented from Dt3DGraphicalObjectStateRecord.

virtual void Dt3DGraphicalObjectLineStateRecord::setFromNet ( const DtNetEnvironmentalRecord &  buffer)
virtual

used by the PDU class to fill in the network representation

Reimplemented from Dt3DGraphicalObjectStateRecord.

const DtNet3DGraphicalObjectLineStateRecord* Dt3DGraphicalObjectLineStateRecord::lineNetRep ( ) const

returns the network representation of the environmental record

DtNet3DGraphicalObjectLineStateRecord* Dt3DGraphicalObjectLineStateRecord::lineNetRep ( )
virtual int Dt3DGraphicalObjectLineStateRecord::netRepSize ( ) const
virtual

returns the size of the net representation, in bytes.

Reimplemented from Dt3DGraphicalObjectStateRecord.

virtual bool Dt3DGraphicalObjectLineStateRecord::resizeNetRep ( int  newSize)
protectedvirtual

Reimplemented from Dt3DGraphicalObjectStateRecord.

virtual void* Dt3DGraphicalObjectLineStateRecord::pointerToSegments ( ) const
protectedvirtual
virtual void* Dt3DGraphicalObjectLineStateRecord::pointerToApplicationIds ( ) const
protectedvirtual

Reimplemented from Dt3DGraphicalObjectStateRecord.

virtual void* Dt3DGraphicalObjectLineStateRecord::pointerToAttachmentList ( ) const
protectedvirtual

Reimplemented from Dt3DGraphicalObjectStateRecord.

virtual void* Dt3DGraphicalObjectLineStateRecord::pointerToAttachmentIdList ( ) const
protectedvirtual

Reimplemented from Dt3DGraphicalObjectStateRecord.

virtual void* Dt3DGraphicalObjectLineStateRecord::pointerToParentOverlays ( ) const
protectedvirtual

Reimplemented from Dt3DGraphicalObjectStateRecord.

virtual void* Dt3DGraphicalObjectLineStateRecord::pointerToLabel ( ) const
protectedvirtual

Reimplemented from Dt3DGraphicalObjectStateRecord.

virtual void* Dt3DGraphicalObjectLineStateRecord::pointerToUserData ( ) const
protectedvirtual

Reimplemented from Dt3DGraphicalObjectStateRecord.

Member Data Documentation

bool Dt3DGraphicalObjectLineStateRecord::myCheckLos
protected
DtLineSegmentDescriptorList Dt3DGraphicalObjectLineStateRecord::mySegments
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)