VR-Forces 4.3.1 Class Documentation
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
List of all members | Public Member Functions | Private Member Functions
DtSdc2DPositionedObject Class Reference
Inheritance diagram for DtSdc2DPositionedObject:
Inheritance graph
[legend]

Public Member Functions

 DtSdc2DPositionedObject (DtExerciseConn *exConn, unsigned id, const DtString &objName)
virtual ~DtSdc2DPositionedObject ()
virtual DtSdcVector2D position () const =0
 position accessor
virtual void setPosition (const DtSdcVector2D &position)=0
 position 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

 DtSdc2DPositionedObject ()
 Default constructor.
 DtSdc2DPositionedObject (const DtSdc2DPositionedObject &orig)
 Copy constructor.
DtSdc2DPositionedObjectoperator= (const DtSdc2DPositionedObject &rhs)
 Assignment operator.

Additional Inherited Members

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

Constructor & Destructor Documentation

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

Default constructor.

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

DtSdc2DPositionedObject::DtSdc2DPositionedObject ( const DtSdc2DPositionedObject orig)
private

Copy constructor.

Private and unimplemented - not copyable.

Member Function Documentation

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

Assignment operator.

Private and unimplemented - not copyable.

virtual DtSdcVector2D DtSdc2DPositionedObject::position ( ) const
pure virtual

position accessor

Get the object's center position

Returns
[0.,0.] (left, bottom) to [1.,1.] (right, top)

Implemented in DtSdcEllRectBase.

virtual void DtSdc2DPositionedObject::setPosition ( const DtSdcVector2D position)
pure virtual

position mutator

Set the object's center position

Parameters
position[0.,0.] (left, bottom) to [1.,1.] (right, top)

Implemented in DtSdcEllRectBase.


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

Document ID: Generated on Wed Jul 29 00:55:00 EDT 2015 from SVN revision 155257
Copyright © 2005-2015 VT MÄK. All Rights Reserved (www.mak.com)