14 #include <osg/ShapeDrawable>
15 #include <osg/MatrixTransform>
34 virtual void updateFromGeometry(
const std::vector<osg::Vec3>& geometry,
const std::vector<double>& lineWidths);
37 virtual void updateFromGeometry(
const osg::Vec3Array& geometry,
const std::vector<double>& lineWidths);
40 virtual void removeAll();
osg::ref_ptr< osg::MatrixTransform > transform
Definition: DtOsgSegmentPickable.h:47
Definition: DtOsgSegmentPickable.h:45
std::vector< PickableSegment > PickableSegments
Definition: DtOsgSegmentPickable.h:51
Create a series of cylinders that can be used as pickable on lines that only have osg width...
Definition: DtOsgSegmentPickable.h:23
#define DT_DLL_VRVOSG
Definition: vrvOsg.h:23
osg::ref_ptr< osg::Geode > geode
Definition: DtOsgSegmentPickable.h:48
osg::Group * myParent
Definition: DtOsgSegmentPickable.h:43
PickableSegments myPickableSegments
Definition: DtOsgSegmentPickable.h:52
osg::ref_ptr< osg::Group > myPickableTransform
Definition: DtOsgSegmentPickable.h:44
Contains DLL export macros.