List of all members.
Detailed Description
Dragger for performing 2D scaling.
Member Enumeration Documentation
- Enumerator:
SCALE_WITH_ORIGIN_AS_PIVOT |
|
SCALE_WITH_OPPOSITE_HANDLE_AS_PIVOT |
|
Constructor & Destructor Documentation
osgManipulator::Scale2DDragger::Scale2DDragger |
( |
ScaleMode |
scaleMode = SCALE_WITH_ORIGIN_AS_PIVOT ) |
|
virtual osgManipulator::Scale2DDragger::~Scale2DDragger |
( |
) |
[protected, virtual] |
Member Function Documentation
osg::Node* osgManipulator::Scale2DDragger::getBottomLeftHandleNode |
( |
) |
[inline] |
const osg::Vec2d& osgManipulator::Scale2DDragger::getBottomLeftHandlePosition |
( |
) |
[inline] |
osg::Node* osgManipulator::Scale2DDragger::getBottomRightHandleNode |
( |
) |
[inline] |
const osg::Vec2d& osgManipulator::Scale2DDragger::getBottomRightHandlePosition |
( |
) |
[inline] |
const osg::Vec4 osgManipulator::Scale2DDragger::getColor |
( |
) |
const [inline] |
const osg::Vec2d& osgManipulator::Scale2DDragger::getMinScale |
( |
) |
const [inline] |
const osg::Vec4 osgManipulator::Scale2DDragger::getPickColor |
( |
) |
const [inline] |
osg::Node* osgManipulator::Scale2DDragger::getTopLeftHandleNode |
( |
) |
[inline] |
const osg::Vec2d& osgManipulator::Scale2DDragger::getTopLeftHandlePosition |
( |
) |
[inline] |
osg::Node* osgManipulator::Scale2DDragger::getTopRightHandleNode |
( |
) |
[inline] |
const osg::Vec2d& osgManipulator::Scale2DDragger::getTopRightHandlePosition |
( |
) |
[inline] |
void osgManipulator::Scale2DDragger::setBottomLeftHandleNode |
( |
osg::Node & |
node ) |
[inline] |
void osgManipulator::Scale2DDragger::setBottomLeftHandlePosition |
( |
const osg::Vec2d & |
pos ) |
[inline] |
void osgManipulator::Scale2DDragger::setBottomRightHandleNode |
( |
osg::Node & |
node ) |
[inline] |
void osgManipulator::Scale2DDragger::setBottomRightHandlePosition |
( |
const osg::Vec2d & |
pos ) |
[inline] |
void osgManipulator::Scale2DDragger::setColor |
( |
const osg::Vec4 & |
color ) |
[inline] |
void osgManipulator::Scale2DDragger::setMinScale |
( |
const osg::Vec2d & |
min ) |
[inline] |
Set/Get min scale for dragger.
void osgManipulator::Scale2DDragger::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::Scale2DDragger::setTopLeftHandleNode |
( |
osg::Node & |
node ) |
[inline] |
Set/Get the handle nodes for dragger.
void osgManipulator::Scale2DDragger::setTopLeftHandlePosition |
( |
const osg::Vec2d & |
pos ) |
[inline] |
Set/Get the handle nodes postion for dragger.
void osgManipulator::Scale2DDragger::setTopRightHandleNode |
( |
osg::Node & |
node ) |
[inline] |
void osgManipulator::Scale2DDragger::setTopRightHandlePosition |
( |
const osg::Vec2d & |
pos ) |
[inline] |
void osgManipulator::Scale2DDragger::setupDefaultGeometry |
( |
) |
|
Setup default geometry for dragger.
Member Data Documentation
The documentation for this class was generated from the following file: