VR-Forces 5.0.2 Developer's Guide
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Groups Pages
List of all members | Public Member Functions | Private Member Functions
vrvControlToolkit::Dt2DPositionedObject Class Referenceabstract
Inheritance diagram for vrvControlToolkit::Dt2DPositionedObject:
Inheritance graph
[legend]

Public Member Functions

 Dt2DPositionedObject (DtExerciseConn *exConn, unsigned id, const DtString &objName)
 
virtual ~Dt2DPositionedObject ()
 
virtual DtVdcVector2D position () const =0
 
virtual void setPosition (const DtVdcVector2D &position)=0
 
- Public Member Functions inherited from vrvControlToolkit::DtDrawControlObject
 DtDrawControlObject (DtExerciseConn *exConn, unsigned id, const DtString &objName)
 
virtual ~DtDrawControlObject ()
 
virtual unsigned id () const
 
virtual void setId (unsigned id)
 
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 DtVdcColorcolor () const
 
virtual void setColor (const DtVdcColor &color)
 
virtual void setRemoteGraphicSet (const std::string &setName)
 
virtual void update ()=0
 

Private Member Functions

 Dt2DPositionedObject ()
 
 Dt2DPositionedObject (const Dt2DPositionedObject &orig)
 
Dt2DPositionedObjectoperator= (const Dt2DPositionedObject &rhs)
 

Additional Inherited Members

- Static Public Member Functions inherited from vrvControlToolkit::DtDrawControlObject
static void setPublisherCreator (DtEnvironmentProcessPublisherCreator *creator)
 
- Protected Attributes inherited from vrvControlToolkit::DtDrawControlObject
unsigned myId
 
DtEnvironmentProcessPublishermyPublisher
 
bool myVisible
 
DtVdcColor myEmptyColor
 
- Static Protected Attributes inherited from vrvControlToolkit::DtDrawControlObject
static
DtEnvironmentProcessPublisherCreator
thePublisherCreator
 

Constructor & Destructor Documentation

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

Default constructor.

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

vrvControlToolkit::Dt2DPositionedObject::Dt2DPositionedObject ( const Dt2DPositionedObject orig)
private

Copy constructor.

Private and unimplemented - not copyable.

Member Function Documentation

Dt2DPositionedObject& vrvControlToolkit::Dt2DPositionedObject::operator= ( const Dt2DPositionedObject rhs)
private

Assignment operator.

Private and unimplemented - not copyable.

virtual DtVdcVector2D vrvControlToolkit::Dt2DPositionedObject::position ( ) const
pure virtual

position accessor

Get the object's center position

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

Implemented in vrvControlToolkit::DtEllipseRectangleBase.

virtual void vrvControlToolkit::Dt2DPositionedObject::setPosition ( const DtVdcVector2D position)
pure virtual

position mutator

Set the object's center position

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

Implemented in vrvControlToolkit::DtEllipseRectangleBase.


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

Document ID: Generated on Sun Dec 4 20:22:03 EST 2022 from SVN revision 249613
Copyright © 2005-2021 MAK Technologies. All Rights Reserved (www.mak.com)