16 class DtGreatCircleArc;
17 class Dt3DGreatCircleArcModelInstanceSegment;
34 virtual void setMaxSubdivisions(
int subdivisions );
39 virtual void setPreferredSubdivisionSize(
double size );
43 virtual void setHeightScale(
double heightScale );
75 virtual void updateGeometry();
79 virtual void updateGeometryForVertexBasedSegments();
83 virtual void updateVertexBasedSegmentGeometry(
int vtx, osg::Vec3d&
origin );
87 virtual void updateGeometryForPercentageBasedSegments();
92 virtual double updatePercentageBasedSegmentGeometry(
int segIndex,
double startPercent );
95 virtual void updatePercentageBasedSegmentVisibility(
int segIndex );
98 virtual void updateAllSegmentAttributes();
101 virtual void updateSegmentAttributes(
int seg );
#define DT_DLL_VRVOSG
Definition: vrvOsg.h:23
voidpf uLong int origin
Definition: ioapi.h:42
Helper class to draw a styleable arc segment; generates a geode containing the arc segment geometry...
Definition: Dt3DGreatCircleArcModelInstanceSegment.h:31
voidpf void uLong size
Definition: ioapi.h:39
int myMaxSubdivisions
Definition: Dt3DGreatCircleArcModelInstance.h:112
A model definition Interaction any number of named parameters, and also can be used to store cached d...
Definition: DtModelDefinition.h:42
double myHeightScale
Definition: Dt3DGreatCircleArcModelInstance.h:111
Specialized Line Model instance to draw a 3D arc with styleable segments.
Definition: Dt3DGreatCircleArcModelInstance.h:21
Model instance to draw a 3D line with styleable segments.
Definition: Dt3DSegmentedLineModelInstance.h:27
The DtDe is the core component of any VR-Vantage application. It owns a DtRenderer, DtDeCommunicator, as well as a DtDisplay and other things.
Definition: DtDe.h:72
double myPreferredSubdivisionSize
Definition: Dt3DGreatCircleArcModelInstance.h:113
Contains makVrv::Dt3DSegmentedLineModelInstance class.
Dt3DLineModelInstanceSegmentInterface is an abstract class providing a common interface for line mode...
Definition: Dt3DLineModelInstanceSegmentInterface.h:30