![]() |
VR-Forces 4.0.4 Class Documentation
|
Distributed model for drawing segments of ellipsoids. More...

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. | |
Distributed model for drawing segments of ellipsoids.
CTOR.
| virtual makVrv::DtEllipsoidArcModel::~DtEllipsoidArcModel | ( | ) | [virtual] |
DTOR.
| 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.