Public Member Functions | |
Translate2DDragger () | |
Translate2DDragger (const osg::Plane &plane) | |
META_OSGMANIPULATOR_Object (osgManipulator, Translate2DDragger) virtual bool handle(const PointerInfo &pi | |
void | setupDefaultGeometry () |
void | setColor (const osg::Vec4 &color) |
const osg::Vec4 | getColor () const |
void | setPickColor (const osg::Vec4 &color) |
const osg::Vec4 | getPickColor () const |
Public Attributes | |
const osgGA::GUIEventAdapter & | ea |
const osgGA::GUIEventAdapter osgGA::GUIActionAdapter & | us |
Protected Member Functions | |
virtual | ~Translate2DDragger () |
Protected Attributes | |
osg::ref_ptr< PlaneProjector > | _projector |
osg::Vec3d | _startProjectedPoint |
osg::Vec4 | _color |
osg::Vec4 | _pickColor |
osg::ref_ptr< osg::PolygonOffset > | _polygonOffset |
osgManipulator::Translate2DDragger::Translate2DDragger | ( | ) |
osgManipulator::Translate2DDragger::Translate2DDragger | ( | const osg::Plane & | plane | ) |
virtual osgManipulator::Translate2DDragger::~Translate2DDragger | ( | ) | [protected, virtual] |
osgManipulator::Translate2DDragger::META_OSGMANIPULATOR_Object | ( | osgManipulator | , | |
Translate2DDragger | ||||
) | const |
Handle pick events on dragger and generate TranslateInLine commands.
void osgManipulator::Translate2DDragger::setupDefaultGeometry | ( | ) | [virtual] |
Setup default geometry for dragger.
Reimplemented from osgManipulator::Dragger.
void osgManipulator::Translate2DDragger::setColor | ( | const osg::Vec4 & | color | ) | [inline] |
Set/Get color for dragger.
References osgManipulator::setMaterialColor().
const osg::Vec4 osgManipulator::Translate2DDragger::getColor | ( | ) | const [inline] |
void osgManipulator::Translate2DDragger::setPickColor | ( | const osg::Vec4 & | color | ) | [inline] |
Set/Get pick color for dragger. Pick color is color of the dragger when picked. It gives a visual feedback to show that the dragger has been picked.
const osg::Vec4 osgManipulator::Translate2DDragger::getPickColor | ( | ) | const [inline] |
osg::Vec4 osgManipulator::Translate2DDragger::_color [protected] |