VR-Forces 4.0.4 Class Documentation
Public Member Functions
makVrv::DtEllipsoidArcModel Class Reference

Distributed model for drawing segments of ellipsoids. More...

Inheritance diagram for makVrv::DtEllipsoidArcModel:
Inheritance graph
[legend]

List of all members.

Public Member Functions

 DtEllipsoidArcModel (DtDe &de, DtUniqueID id)
 CTOR.
virtual ~DtEllipsoidArcModel ()
 DTOR.
Model setters (abstract)
virtual void setRelativePosition (double x, double y, double z)=0
 Set the local translation of the ellipsoid.
virtual void setRelativeOrientation (const DtTaitBryan &ori)=0
 Set the local orientation of the ellipsoid.
virtual void setDimensions (double x, double y, double z)=0
 Set the axis lengths of the ellipsoid.
virtual void setColor (float r, float g, float b, float a)=0
 Set the color of the ellipsoid.
virtual void setInsideColor (float r, float g, float b, float a)=0
 Set the color at the center of the sphere.
virtual void setOutsideColor (float r, float g, float b, float a)=0
 Set the color on the surface of the sphere.
virtual void setPosition (int vtx, const DtVector &position)=0
 Set the position of the ellipsoid; only vtx == 0 has an effect.
virtual void setAzimuthRange (float center, float sweep)=0
 Set the azimuth range of the arc.
virtual void setElevationRange (float center, float sweep)=0
 Set the inclination range of the arc.
virtual void setMaxAngleSegment (float angleSegmentMax)=0
 Set the max angle segment used when building the geometry.
virtual void setShowLines (bool showLines)=0
 Set whether the wireframe outlines are visible on the geometry.
virtual void setLinesHaveAlpha (bool lineAlpha)=0
 Set whether the wireframe outlines should be drawn transparently.
virtual void setLockUpdates (bool lock)=0
 Signals whether dirty flags should be used so updates are only applied on unlock.

Detailed Description

Distributed model for drawing segments of ellipsoids.


Constructor & Destructor Documentation

CTOR.

DTOR.


Member Function Documentation

virtual void makVrv::DtEllipsoidArcModel::setRelativePosition ( double  x,
double  y,
double  z 
) [pure virtual]

Set the local translation of the ellipsoid.

Implemented in makVrv::DtOsgEllipsoidArcModel.

virtual void makVrv::DtEllipsoidArcModel::setRelativeOrientation ( const DtTaitBryan &  ori) [pure virtual]

Set the local orientation of the ellipsoid.

Implemented in makVrv::DtOsgEllipsoidArcModel.

virtual void makVrv::DtEllipsoidArcModel::setDimensions ( double  x,
double  y,
double  z 
) [pure virtual]

Set the axis lengths of the ellipsoid.

Implemented in makVrv::DtOsgEllipsoidArcModel.

virtual void makVrv::DtEllipsoidArcModel::setColor ( float  r,
float  g,
float  b,
float  a 
) [pure virtual]

Set the color of the ellipsoid.

Reimplemented from makVrv::DtModel.

Implemented in makVrv::DtOsgEllipsoidArcModel.

virtual void makVrv::DtEllipsoidArcModel::setInsideColor ( float  r,
float  g,
float  b,
float  a 
) [pure virtual]

Set the color at the center of the sphere.

Implemented in makVrv::DtOsgEllipsoidArcModel.

virtual void makVrv::DtEllipsoidArcModel::setOutsideColor ( float  r,
float  g,
float  b,
float  a 
) [pure virtual]

Set the color on the surface of the sphere.

Implemented in makVrv::DtOsgEllipsoidArcModel.

virtual void makVrv::DtEllipsoidArcModel::setPosition ( int  vtx,
const DtVector position 
) [pure virtual]

Set the position of the ellipsoid; only vtx == 0 has an effect.

Reimplemented from makVrv::DtModel.

Implemented in makVrv::DtOsgEllipsoidArcModel.

virtual void makVrv::DtEllipsoidArcModel::setAzimuthRange ( float  center,
float  sweep 
) [pure virtual]

Set the azimuth range of the arc.

Implemented in makVrv::DtOsgEllipsoidArcModel.

virtual void makVrv::DtEllipsoidArcModel::setElevationRange ( float  center,
float  sweep 
) [pure virtual]

Set the inclination range of the arc.

Implemented in makVrv::DtOsgEllipsoidArcModel.

virtual void makVrv::DtEllipsoidArcModel::setMaxAngleSegment ( float  angleSegmentMax) [pure virtual]

Set the max angle segment used when building the geometry.

Implemented in makVrv::DtOsgEllipsoidArcModel.

virtual void makVrv::DtEllipsoidArcModel::setShowLines ( bool  showLines) [pure virtual]

Set whether the wireframe outlines are visible on the geometry.

Implemented in makVrv::DtOsgEllipsoidArcModel.

virtual void makVrv::DtEllipsoidArcModel::setLinesHaveAlpha ( bool  lineAlpha) [pure virtual]

Set whether the wireframe outlines should be drawn transparently.

Implemented in makVrv::DtOsgEllipsoidArcModel.

virtual void makVrv::DtEllipsoidArcModel::setLockUpdates ( bool  lock) [pure virtual]

Signals whether dirty flags should be used so updates are only applied on unlock.

Implemented in makVrv::DtOsgEllipsoidArcModel.


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

Document ID: Generated on Fri Jun 29 16:33:32 EDT 2012 from SVN revision 116588
Copyright © 2005-2012 VT MÄK Inc. All Rights Reserved (www.mak.com)