![]() |
VR-Forces 4.0.4 Class Documentation
|
The 2d ellipse arc model. More...

Public Member Functions | |
| DtOverlayEllipseArcModel (DtDe &de, DtUniqueID id) | |
| virtual | ~DtOverlayEllipseArcModel () |
Model setters (abstract) | |
| virtual void | setGeometry (double angle, double sweep)=0 |
| Sets the direction and sweep angles on the geometry. | |
| virtual void | setMaxAngleSegment (double angleSegmentMax)=0 |
| Set the max angle segment used when building the geometry. | |
| virtual void | setDimensions (double x, double y)=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 | setRelativePosition (double x, double y, double z)=0 |
| Set the local translation of the ellipsoid. | |
| virtual void | setScale (float scale)=0 |
| Set the scale factor applied to the ellipse. | |
| virtual void | setLockUpdates (bool lock)=0 |
| Signals whether dirty flags should be used so updates are only applied on unlock. | |
| virtual void | updateVisibility (bool visibility)=0 |
| Updates the visibility of the overlay ellipse arc model. | |
| virtual void | setFill (bool)=0 |
| Sets whether or not to fill the ellipse. | |
| virtual void | setOutlineWidth (float)=0 |
| If not filled, sets the width of the outer circle. | |
| virtual void | setEventsEnabled (bool)=0 |
| Sets to handle or not handle mouse events. | |
The 2d ellipse arc model.
| virtual makVrv::DtOverlayEllipseArcModel::~DtOverlayEllipseArcModel | ( | ) | [virtual] |
| virtual void makVrv::DtOverlayEllipseArcModel::setGeometry | ( | double | angle, |
| double | sweep | ||
| ) | [pure virtual] |
Sets the direction and sweep angles on the geometry.
Implemented in makVrv::DtOsgOverlayEllipseArcModel.
| virtual void makVrv::DtOverlayEllipseArcModel::setMaxAngleSegment | ( | double | angleSegmentMax | ) | [pure virtual] |
Set the max angle segment used when building the geometry.
Implemented in makVrv::DtOsgOverlayEllipseArcModel.
| virtual void makVrv::DtOverlayEllipseArcModel::setDimensions | ( | double | x, |
| double | y | ||
| ) | [pure virtual] |
Set the axis lengths of the ellipsoid.
Implemented in makVrv::DtOsgOverlayEllipseArcModel.
| virtual void makVrv::DtOverlayEllipseArcModel::setColor | ( | float | r, |
| float | g, | ||
| float | b, | ||
| float | a | ||
| ) | [pure virtual] |
Set the color of the ellipsoid.
Reimplemented from makVrv::DtModel.
Implemented in makVrv::DtOsgOverlayEllipseArcModel.
| virtual void makVrv::DtOverlayEllipseArcModel::setInsideColor | ( | float | r, |
| float | g, | ||
| float | b, | ||
| float | a | ||
| ) | [pure virtual] |
Set the color at the center of the sphere.
Implemented in makVrv::DtOsgOverlayEllipseArcModel.
| virtual void makVrv::DtOverlayEllipseArcModel::setOutsideColor | ( | float | r, |
| float | g, | ||
| float | b, | ||
| float | a | ||
| ) | [pure virtual] |
Set the color on the surface of the sphere.
Implemented in makVrv::DtOsgOverlayEllipseArcModel.
| virtual void makVrv::DtOverlayEllipseArcModel::setRelativePosition | ( | double | x, |
| double | y, | ||
| double | z | ||
| ) | [pure virtual] |
Set the local translation of the ellipsoid.
Implemented in makVrv::DtOsgOverlayEllipseArcModel.
| virtual void makVrv::DtOverlayEllipseArcModel::setScale | ( | float | scale | ) | [pure virtual] |
Set the scale factor applied to the ellipse.
Implemented in makVrv::DtOsgOverlayEllipseArcModel.
| virtual void makVrv::DtOverlayEllipseArcModel::setLockUpdates | ( | bool | lock | ) | [pure virtual] |
Signals whether dirty flags should be used so updates are only applied on unlock.
Implemented in makVrv::DtOsgOverlayEllipseArcModel.
| virtual void makVrv::DtOverlayEllipseArcModel::updateVisibility | ( | bool | visibility | ) | [pure virtual] |
Updates the visibility of the overlay ellipse arc model.
Implemented in makVrv::DtOsgOverlayEllipseArcModel.
| virtual void makVrv::DtOverlayEllipseArcModel::setFill | ( | bool | ) | [pure virtual] |
Sets whether or not to fill the ellipse.
Implemented in makVrv::DtOsgOverlayEllipseArcModel.
| virtual void makVrv::DtOverlayEllipseArcModel::setOutlineWidth | ( | float | ) | [pure virtual] |
If not filled, sets the width of the outer circle.
Implemented in makVrv::DtOsgOverlayEllipseArcModel.
| virtual void makVrv::DtOverlayEllipseArcModel::setEventsEnabled | ( | bool | ) | [pure virtual] |
Sets to handle or not handle mouse events.
Implemented in makVrv::DtOsgOverlayEllipseArcModel.