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 );