OpenSceneGraph  3.4.0
Public Member Functions | Protected Member Functions | Protected Attributes
osgManipulator::ScaleAxisDragger Class Reference

Dragger for performing scaling on all 3 axes. More...

Inheritance diagram for osgManipulator::ScaleAxisDragger:
Inheritance graph
[legend]

List of all members.

Public Member Functions

 ScaleAxisDragger ()
 META_OSGMANIPULATOR_Object (osgManipulator, ScaleAxisDragger) void setupDefaultGeometry()
 Setup default geometry for dragger.
void setAxisLineWidth (float linePixelWidth)
 Sets the width of the axis lines in pixels.
float getAxisLineWidth () const
 Retrieves the width of the axis lines in pixels.
void setBoxSize (float size)
 Sets the size of the boxes.
float getBoxSize () const
 Retrieves the size of the boxes.

Protected Member Functions

virtual ~ScaleAxisDragger ()

Protected Attributes

osg::ref_ptr< Scale1DDragger_xDragger
osg::ref_ptr< Scale1DDragger_yDragger
osg::ref_ptr< Scale1DDragger_zDragger
float _boxSize
float _axisLineWidth
osg::ref_ptr< osg::Geode_lineGeode
osg::ref_ptr< osg::LineWidth_lineWidth
osg::ref_ptr< osg::Box_box

Detailed Description

Dragger for performing scaling on all 3 axes.


Constructor & Destructor Documentation

virtual osgManipulator::ScaleAxisDragger::~ScaleAxisDragger ( ) [protected, virtual]

Member Function Documentation

Retrieves the width of the axis lines in pixels.

Retrieves the size of the boxes.

Setup default geometry for dragger.

Sets the width of the axis lines in pixels.

Sets the size of the boxes.


Member Data Documentation


The documentation for this class was generated from the following file:

osg logo
Generated at Tue Dec 8 2015 00:16:48 for the OpenSceneGraph by doxygen 1.7.6.1.