osgManipulator Namespace Reference


Classes

class  AntiSquish
class  MotionCommand
class  TranslateInLineCommand
class  TranslateInPlaneCommand
class  Scale1DCommand
class  Scale2DCommand
class  ScaleUniformCommand
class  Rotate3DCommand
class  CommandManager
class  Constraint
class  GridConstraint
class  PointerInfo
class  Dragger
class  CompositeDragger
class  Projector
class  LineProjector
class  PlaneProjector
class  SphereProjector
class  SpherePlaneProjector
class  CylinderProjector
class  CylinderPlaneProjector
class  RotateCylinderDragger
class  RotateSphereDragger
class  Scale1DDragger
class  Scale2DDragger
class  ScaleAxisDragger
class  Selection
class  TabBoxDragger
class  TabPlaneDragger
class  TabPlaneTrackballDragger
class  TrackballDragger
class  Translate1DDragger
class  Translate2DDragger
class  TranslateAxisDragger
class  TranslatePlaneDragger

Functions

void OSGMANIPULATOR_EXPORT setDrawableToAlwaysCull (osg::Drawable &drawable)
void OSGMANIPULATOR_EXPORT setMaterialColor (const osg::Vec4 &color, osg::Node &node)
OSGMANIPULATOR_EXPORT void computeNodePathToRoot (osg::Node &node, osg::NodePath &np)


Function Documentation

OSGMANIPULATOR_EXPORT void osgManipulator::computeNodePathToRoot ( osg::Node node,
osg::NodePath np 
)

Computes the nodepath from the given node all the way upto the root.

void OSGMANIPULATOR_EXPORT osgManipulator::setDrawableToAlwaysCull ( osg::Drawable drawable  ) 

Culls the drawable all the time. Used by draggers to have invisible geometry around lines and points so that they can be picked. For example, a dragger could have a line with an invisible cylinder around it to enable picking on that line.

void OSGMANIPULATOR_EXPORT osgManipulator::setMaterialColor ( const osg::Vec4 color,
osg::Node node 
)


Generated on Wed Aug 13 17:03:40 2008 for openscenegraph by  doxygen 1.5.6