openscenegraph
|
Public Member Functions | |
Translate1DDragger () | |
void | setupDefaultGeometry () |
void | setColor (const osg::Vec4 &color) |
const osg::Vec4 & | getColor () const |
void | setPickColor (const osg::Vec4 &color) |
const osg::Vec4 & | getPickColor () const |
void | setCheckForNodeInNodePath (bool onOff) |
Protected Member Functions | |
virtual | ~Translate1DDragger () |
Protected Attributes | |
osg::ref_ptr< LineProjector > | _projector |
osg::Vec3d | _startProjectedPoint |
osg::Vec4 | _color |
osg::Vec4 | _pickColor |
bool | _checkForNodeInNodePath |
Dragger for performing 1D translation.
virtual osgManipulator::Translate1DDragger::~Translate1DDragger | ( | ) | [protected, virtual] |
const osg::Vec4& osgManipulator::Translate1DDragger::getColor | ( | ) | const [inline] |
const osg::Vec4& osgManipulator::Translate1DDragger::getPickColor | ( | ) | const [inline] |
void osgManipulator::Translate1DDragger::setCheckForNodeInNodePath | ( | bool | onOff | ) | [inline] |
void osgManipulator::Translate1DDragger::setColor | ( | const osg::Vec4 & | color | ) | [inline] |
Set/Get color for dragger.
References osgManipulator::setMaterialColor().
void osgManipulator::Translate1DDragger::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.
void osgManipulator::Translate1DDragger::setupDefaultGeometry | ( | ) | [virtual] |
Setup default geometry for dragger.
Reimplemented from osgManipulator::Dragger.
bool osgManipulator::Translate1DDragger::_checkForNodeInNodePath [protected] |
osg::Vec4 osgManipulator::Translate1DDragger::_color [protected] |