20 #include <matrix/vlVector.h>
25 class DtSceneObjectAgent;
26 class DtAttachableUpdaterAgent;
27 class DtSegmentedLineModelAgent;
40 virtual void setDirection( AttachablePoint source, AttachablePoint dest );
47 virtual void setColor(
float red,
float green,
float blue,
float alpha = 1.0f );
53 virtual void setAnimationRate(
float rate );
56 virtual void animate(
double t );
61 virtual void setCurvedEarthExaggeration(
float amount );
66 virtual void setUseCurvedEarthLines(
bool useCurved );
69 virtual void setStartOffset(
const DtVector& offset );
72 virtual void setEndOffset(
const DtVector& offset );
80 AttachablePoint source, AttachablePoint dest );
85 virtual void initialize();
91 virtual DtSegmentedLineModelAgent* instantiateLineModelAgent();
98 virtual void initializeLineModelAgent( DtSegmentedLineModelAgent* agent );
103 virtual void slot_coordinateSystemChanged();