OpenSceneGraph
3.0.1
|
Dragger for performing 1D scaling. More...
Dragger for performing 1D scaling.
virtual osgManipulator::Scale1DDragger::~Scale1DDragger | ( | ) | [protected, virtual] |
const osg::Vec4& osgManipulator::Scale1DDragger::getColor | ( | ) | const [inline] |
osg::Node* osgManipulator::Scale1DDragger::getLeftHandleNode | ( | ) | [inline] |
const osg::Node* osgManipulator::Scale1DDragger::getLeftHandleNode | ( | ) | const [inline] |
double osgManipulator::Scale1DDragger::getLeftHandlePosition | ( | ) | const [inline] |
double osgManipulator::Scale1DDragger::getMinScale | ( | ) | const [inline] |
const osg::Vec4& osgManipulator::Scale1DDragger::getPickColor | ( | ) | const [inline] |
osg::Node* osgManipulator::Scale1DDragger::getRightHandleNode | ( | ) | [inline] |
const osg::Node* osgManipulator::Scale1DDragger::getRightHandleNode | ( | ) | const [inline] |
double osgManipulator::Scale1DDragger::getRightHandlePosition | ( | ) | const [inline] |
osgManipulator::Scale1DDragger::META_OSGMANIPULATOR_Object | ( | osgManipulator | , |
Scale1DDragger | |||
) | const |
Handle pick events on dragger and generate TranslateInLine commands.
void osgManipulator::Scale1DDragger::setColor | ( | const osg::Vec4 & | color | ) | [inline] |
Set/Get color for dragger.
References osgManipulator::setMaterialColor().
void osgManipulator::Scale1DDragger::setLeftHandleNode | ( | osg::Node & | node | ) | [inline] |
Set/Get left and right handle nodes for dragger.
void osgManipulator::Scale1DDragger::setLeftHandlePosition | ( | double | pos | ) | [inline] |
Set left/right handle position.
void osgManipulator::Scale1DDragger::setMinScale | ( | double | min | ) | [inline] |
Set/Get min scale for dragger.
void osgManipulator::Scale1DDragger::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::Scale1DDragger::setRightHandleNode | ( | osg::Node & | node | ) | [inline] |
void osgManipulator::Scale1DDragger::setRightHandlePosition | ( | double | pos | ) | [inline] |
void osgManipulator::Scale1DDragger::setupDefaultGeometry | ( | ) | [virtual] |
Setup default geometry for dragger.
Reimplemented from osgManipulator::Dragger.
osg::Vec4 osgManipulator::Scale1DDragger::_color [protected] |
osg::ref_ptr< osg::Node > osgManipulator::Scale1DDragger::_leftHandleNode [protected] |
double osgManipulator::Scale1DDragger::_minScale [protected] |
osg::Vec4 osgManipulator::Scale1DDragger::_pickColor [protected] |
osg::ref_ptr< LineProjector > osgManipulator::Scale1DDragger::_projector [protected] |
double osgManipulator::Scale1DDragger::_scaleCenter [protected] |
ScaleMode osgManipulator::Scale1DDragger::_scaleMode [protected] |
![]() | Generated at Thu Sep 27 2012 12:20:43 for the OpenSceneGraph by doxygen 1.7.6.1. |