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

The 2d ellipse arc model. More...

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

List of all members.

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.

Detailed Description

The 2d ellipse arc model.


Constructor & Destructor Documentation


Member Function Documentation

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.


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)