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

Public Member Functions

 DtSdc3DPositionedObject (DtExerciseConn *exConn, unsigned id, const DtString &objName)
virtual ~DtSdc3DPositionedObject ()
virtual const DtSdc3DAttachPointattachment () const =0
 attachment accessor
virtual void setAttachment (const DtSdc3DAttachPoint &attachment)=0
 attachment mutator
- Public Member Functions inherited from DtSdcObject
 DtSdcObject (DtExerciseConn *exConn, unsigned id, const DtString &objName)
 Parameterized constructor.
virtual ~DtSdcObject ()
 Virtual destructor.
virtual unsigned id () const
 id accessor
virtual void setId (unsigned id)
 id mutator
virtual const
DtGlobalObjectDesignator & 
globalId () const
virtual void setVisible (bool yesNo)
virtual bool visible () const
virtual bool flashing () const
virtual void setFlashing (bool yesNo)
virtual const DtSdcColorcolor () const
virtual void setColor (const DtSdcColor &color)
virtual void setRemoteGraphicSet (const std::string &setName)
virtual void update ()=0
 update the internal publisher and tick

Private Member Functions

 DtSdc3DPositionedObject ()
 Default constructor.
 DtSdc3DPositionedObject (const DtSdc3DPositionedObject &orig)
 Copy constructor.
DtSdc3DPositionedObjectoperator= (const DtSdc3DPositionedObject &rhs)
 Assignment operator.

Additional Inherited Members

- Protected Attributes inherited from DtSdcObject
unsigned myId
DtEnvironmentProcessPublisher myPublisher
bool myVisible
DtSdcColor myEmptyColor

Constructor & Destructor Documentation

DtSdc3DPositionedObject::DtSdc3DPositionedObject ( DtExerciseConn *  exConn,
unsigned  id,
const DtString objName 
)
virtual DtSdc3DPositionedObject::~DtSdc3DPositionedObject ( )
virtual
DtSdc3DPositionedObject::DtSdc3DPositionedObject ( )
private

Default constructor.

Private and not implemented - you must supply an id and basic geometric parameters to construct the ellipse or rectangle

DtSdc3DPositionedObject::DtSdc3DPositionedObject ( const DtSdc3DPositionedObject orig)
private

Copy constructor.

Private and unimplemented - not copyable.

Member Function Documentation

DtSdc3DPositionedObject& DtSdc3DPositionedObject::operator= ( const DtSdc3DPositionedObject rhs)
private

Assignment operator.

Private and unimplemented - not copyable.

virtual const DtSdc3DAttachPoint& DtSdc3DPositionedObject::attachment ( ) const
pure virtual

attachment accessor

Get the text's attachment information

Returns
DtSdc3DAttachPoint, which contains the attachment type and associated data

Implemented in DtSdcText3DObject, and DtSdcEllipsoidCuboidBase.

virtual void DtSdc3DPositionedObject::setAttachment ( const DtSdc3DAttachPoint attachment)
pure virtual

attachment mutator

Set the text's attachment information

Parameters
attachment

Implemented in DtSdcText3DObject, DtSdcEllipsoidObject, DtSdcCuboidObject, and DtSdcEllipsoidCuboidBase.


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)