15 #ifndef OSGMANIPULATOR_TRANSLATEAXISDRAGGER
16 #define OSGMANIPULATOR_TRANSLATEAXISDRAGGER 1
18 #include <osgManipulator/Translate1DDragger>
19 #include <osg/ShapeDrawable>
20 #include <osg/Geometry>
21 #include <osg/LineWidth>
37 void setupDefaultGeometry();
40 void setAxisLineWidth(
float linePixelWidth);
46 void setPickCylinderRadius(
float pickCylinderRadius);
52 void setConeHeight(
float radius);
float getConeHeight() const
osg::ref_ptr< osg::LineWidth > _lineWidth
#define OSGMANIPULATOR_EXPORT
float _pickCylinderRadius
#define META_OSGMANIPULATOR_Object(library, name)
float getPickCylinderRadius() const
float getAxisLineWidth() const
osg::ref_ptr< Translate1DDragger > _xDragger
osg::ref_ptr< Translate1DDragger > _yDragger
osg::ref_ptr< Translate1DDragger > _zDragger
osg::ref_ptr< osg::Geode > _lineGeode
osg::ref_ptr< osg::Cone > _cone
osg::ref_ptr< osg::Cylinder > _cylinder