osgManipulator::Scale1DCommand Class Reference

Command for 1D scaling. More...

Inheritance diagram for osgManipulator::Scale1DCommand:

Inheritance graph
[legend]

List of all members.

Public Member Functions

 Scale1DCommand ()
virtual bool execute ()
 Execute the command.
virtual bool unexecute ()
 Undo the command.
virtual void applyConstraint (const Constraint *)
 Apply a constraint to the command.
void setScale (float s)
float getScale () const
void setScaleCenter (float center)
float getScaleCenter () const
void setReferencePoint (float rp)
 ReferencePoint is used only for snapping.
float getReferencePoint () const
void setMinScale (float min)
float getMinScale () const
virtual osg::Matrix getMotionMatrix () const
 Gets the matrix for transforming the Selection.

Protected Member Functions

virtual ~Scale1DCommand ()


Detailed Description

Command for 1D scaling.

Constructor & Destructor Documentation

osgManipulator::Scale1DCommand::Scale1DCommand (  ) 

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


Member Function Documentation

virtual bool osgManipulator::Scale1DCommand::execute (  )  [virtual]

Execute the command.

Implements osgManipulator::MotionCommand.

virtual bool osgManipulator::Scale1DCommand::unexecute (  )  [virtual]

Undo the command.

The inverse of this command is executed.

Implements osgManipulator::MotionCommand.

virtual void osgManipulator::Scale1DCommand::applyConstraint ( const Constraint  )  [virtual]

Apply a constraint to the command.

Implements osgManipulator::MotionCommand.

void osgManipulator::Scale1DCommand::setScale ( float  s  )  [inline]

float osgManipulator::Scale1DCommand::getScale (  )  const [inline]

void osgManipulator::Scale1DCommand::setScaleCenter ( float  center  )  [inline]

float osgManipulator::Scale1DCommand::getScaleCenter (  )  const [inline]

void osgManipulator::Scale1DCommand::setReferencePoint ( float  rp  )  [inline]

ReferencePoint is used only for snapping.

float osgManipulator::Scale1DCommand::getReferencePoint (  )  const [inline]

void osgManipulator::Scale1DCommand::setMinScale ( float  min  )  [inline]

float osgManipulator::Scale1DCommand::getMinScale (  )  const [inline]

virtual osg::Matrix osgManipulator::Scale1DCommand::getMotionMatrix (  )  const [inline, virtual]

Gets the matrix for transforming the Selection.

This matrix is in the command's coordinate systems.

Implements osgManipulator::MotionCommand.


The documentation for this class was generated from the following file:
Generated at Sun Oct 14 02:12:40 2007 for the OpenSceneGraph by doxygen 1.5.3.