VR-Forces 4.10 Class Documentation
 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::Dt3DTwoPositionedObject Class Referenceabstract
Inheritance diagram for vrvControlToolkit::Dt3DTwoPositionedObject:
Inheritance graph
[legend]

Public Member Functions

 Dt3DTwoPositionedObject (DtExerciseConn *exConn, unsigned id, const DtString &objName)
 
virtual ~Dt3DTwoPositionedObject ()
 
virtual const DtVdc3DAttachPointstartAttachment () const =0
 attachment accessor More...
 
virtual void setStartAttachment (const DtVdc3DAttachPoint &attachment)=0
 attachment mutator More...
 
virtual const DtVdc3DAttachPointendAttachment () const =0
 attachment accessor More...
 
virtual void setEndAttachment (const DtVdc3DAttachPoint &attachment)=0
 attachment mutator More...
 
- Public Member Functions inherited from vrvControlToolkit::DtDrawControlObject
 DtDrawControlObject (DtExerciseConn *exConn, unsigned id, const DtString &objName)
 Parameterized constructor. More...
 
virtual ~DtDrawControlObject ()
 Virtual destructor. More...
 
virtual unsigned id () const
 id accessor More...
 
virtual void setId (unsigned id)
 id mutator More...
 
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
 update the internal publisher and tick More...
 

Private Member Functions

 Dt3DTwoPositionedObject ()
 Default constructor. More...
 
 Dt3DTwoPositionedObject (const Dt3DTwoPositionedObject &orig)
 Copy constructor. More...
 
Dt3DTwoPositionedObjectoperator= (const Dt3DTwoPositionedObject &rhs)
 Assignment operator. More...
 

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::Dt3DTwoPositionedObject::Dt3DTwoPositionedObject ( DtExerciseConn *  exConn,
unsigned  id,
const DtString objName 
)
virtual vrvControlToolkit::Dt3DTwoPositionedObject::~Dt3DTwoPositionedObject ( )
virtual
vrvControlToolkit::Dt3DTwoPositionedObject::Dt3DTwoPositionedObject ( )
private

Default constructor.

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

vrvControlToolkit::Dt3DTwoPositionedObject::Dt3DTwoPositionedObject ( const Dt3DTwoPositionedObject orig)
private

Copy constructor.

Private and unimplemented - not copyable.

Member Function Documentation

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

Assignment operator.

Private and unimplemented - not copyable.

virtual const DtVdc3DAttachPoint& vrvControlToolkit::Dt3DTwoPositionedObject::startAttachment ( ) const
pure virtual

attachment accessor

Get the text's attachment information

Returns
DtVdc3DAttachPoint, which contains the attachment type and associated data

Implemented in vrvControlToolkit::DtCylinderObject, and vrvControlToolkit::DtLine3DObject.

virtual void vrvControlToolkit::Dt3DTwoPositionedObject::setStartAttachment ( const DtVdc3DAttachPoint attachment)
pure virtual

attachment mutator

Set the text's attachment information

Parameters
attachment

Implemented in vrvControlToolkit::DtCylinderObject, and vrvControlToolkit::DtLine3DObject.

virtual const DtVdc3DAttachPoint& vrvControlToolkit::Dt3DTwoPositionedObject::endAttachment ( ) const
pure virtual

attachment accessor

Get the text's attachment information

Returns
DtVdc3DAttachPoint, which contains the attachment type and associated data

Implemented in vrvControlToolkit::DtCylinderObject, and vrvControlToolkit::DtLine3DObject.

virtual void vrvControlToolkit::Dt3DTwoPositionedObject::setEndAttachment ( const DtVdc3DAttachPoint attachment)
pure virtual

attachment mutator

Set the text's attachment information

Parameters
attachment

Implemented in vrvControlToolkit::DtCylinderObject, and vrvControlToolkit::DtLine3DObject.


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

Document ID: Generated on Tue Sep 21 17:42:52 EDT 2021 from SVN revision 234861
Copyright © 2005-2021 MAK Technologies. All Rights Reserved (www.mak.com)