14 #include <osg/Geometry>
34 virtual void setColor(
float r,
float g,
float b,
float a);
37 virtual void setLineWidth(
float width);
40 virtual void setHasArrowEndCap(
bool);
42 virtual void addLineModel();
45 virtual void setArrowSize(
double);
48 virtual void setVisible(
int line,
bool visible);
51 virtual void removeLineModel(
int);
69 virtual void setArrowSize(
double);
78 virtual void setArrowSize(
double);
80 virtual void setPosition(
int,
const DtVector&);
92 virtual void setArrowSize(
double d);
93 virtual void setOrigin(
const DtVector&);
95 virtual void calculateArrowVertices(
96 const osg::Vec3d& segmentStart,
const osg::Vec3d& segmentEnd,
97 osg::Vec3d& arrowStartOut, osg::Vec3d& arrowEndOut);
Definition: sensorContactLinesModel.h:86
DtVector myOrigin
Definition: sensorContactLinesModel.h:102
OSG implementation of distributed attachable segmented line model.
Definition: DtOsg3DSegmentedLineModel.h:27
Contains makVrv::DtOsg3DSegmentedLineModel class.
#define DT_DLL_VRFGUICORE
Contains DLL export macros.
Definition: vrfGuiCore.h:25
Contains makVrv::Dt3DLineModelInstanceSegment class.
Definition: sensorContactLinesModel.h:72
double myArrowSize
Definition: sensorContactLinesModel.h:83
Model instance to draw a 3D line with styleable segments.
Definition: Dt3DSegmentedLineModelInstance.h:25
double myArrowSize
Definition: sensorContactLinesModel.h:100
unsigned long long DtUniqueID
Definition: DtUniqueID.h:19
Definition: sensorContactLinesModel.h:63
Helper class to draw a styleable line segment; generates a geode containing the line segment geometry...
Definition: Dt3DLineModelInstanceSegment.h:24
The DtDe is the core component of any VR-Vantage application.
Definition: DtDe.h:69
Contains makVrv::Dt3DSegmentedLineModelInstance class.
makVrv::DtDe & myDe
Definition: sensorContactLinesModel.h:101
OSG implementation of multi line model to create overlay or geometric segmented lines.
Definition: DtOsgMultiLineModel.h:24
Dt3DLineModelInstanceSegmentInterface is an abstract class providing a common interface for line mode...
Definition: Dt3DLineModelInstanceSegmentInterface.h:30
This class is a virtual class that all segmented line models must implement.
Definition: DtSegmentedLineModel.h:20