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

Public Member Functions

 DtSdc3DTwoPositionedObject (DtExerciseConn *exConn, unsigned id, const DtString &objName)
virtual ~DtSdc3DTwoPositionedObject ()
virtual const DtSdc3DAttachPointstartAttachment () const =0
 attachment accessor
virtual void setStartAttachment (const DtSdc3DAttachPoint &attachment)=0
 attachment mutator
virtual const DtSdc3DAttachPointendAttachment () const =0
 attachment accessor
virtual void setEndAttachment (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

 DtSdc3DTwoPositionedObject ()
 Default constructor.
 DtSdc3DTwoPositionedObject (const DtSdc3DTwoPositionedObject &orig)
 Copy constructor.
DtSdc3DTwoPositionedObjectoperator= (const DtSdc3DTwoPositionedObject &rhs)
 Assignment operator.

Additional Inherited Members

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

Constructor & Destructor Documentation

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

Default constructor.

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

DtSdc3DTwoPositionedObject::DtSdc3DTwoPositionedObject ( const DtSdc3DTwoPositionedObject orig)
private

Copy constructor.

Private and unimplemented - not copyable.

Member Function Documentation

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

Assignment operator.

Private and unimplemented - not copyable.

virtual const DtSdc3DAttachPoint& DtSdc3DTwoPositionedObject::startAttachment ( ) const
pure virtual

attachment accessor

Get the text's attachment information

Returns
DtSdc3DAttachPoint, which contains the attachment type and associated data

Implemented in DtSdcLine3DObject, and DtSdcCylinderObject.

virtual void DtSdc3DTwoPositionedObject::setStartAttachment ( const DtSdc3DAttachPoint attachment)
pure virtual

attachment mutator

Set the text's attachment information

Parameters
attachment

Implemented in DtSdcLine3DObject, and DtSdcCylinderObject.

virtual const DtSdc3DAttachPoint& DtSdc3DTwoPositionedObject::endAttachment ( ) const
pure virtual

attachment accessor

Get the text's attachment information

Returns
DtSdc3DAttachPoint, which contains the attachment type and associated data

Implemented in DtSdcLine3DObject, and DtSdcCylinderObject.

virtual void DtSdc3DTwoPositionedObject::setEndAttachment ( const DtSdc3DAttachPoint attachment)
pure virtual

attachment mutator

Set the text's attachment information

Parameters
attachment

Implemented in DtSdcLine3DObject, and DtSdcCylinderObject.


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)