Gui::PropertyEditor::RotationHelper Class Reference

#include <PropertyItem.h>

Public Member Functions

void assignProperty (const Base::Rotation &value, double eps)
 
double getAngle (const Base::Rotation &val) const
 
Base::Vector3d getAxis () const
 
void getValue (Base::Vector3d &axis, double &angle) const
 
bool hasChangedAndReset ()
 
bool isAxisInitialized () const
 
 RotationHelper ()
 
Base::Rotation setAngle (double)
 
Base::Rotation setAxis (const Base::Rotation &value, const Base::Vector3d &axis)
 
void setChanged (bool)
 
void setValue (const Base::Vector3d &axis, double angle)
 

Constructor & Destructor Documentation

◆ RotationHelper()

RotationHelper::RotationHelper ( )

Member Function Documentation

◆ assignProperty()

◆ getAngle()

◆ getAxis()

Base::Vector3d RotationHelper::getAxis ( ) const

◆ getValue()

void RotationHelper::getValue ( Base::Vector3d axis,
double &  angle 
) const

◆ hasChangedAndReset()

bool RotationHelper::hasChangedAndReset ( )

◆ isAxisInitialized()

bool RotationHelper::isAxisInitialized ( ) const

◆ setAngle()

Base::Rotation RotationHelper::setAngle ( double  angle)

◆ setAxis()

Base::Rotation RotationHelper::setAxis ( const Base::Rotation value,
const Base::Vector3d axis 
)

◆ setChanged()

void RotationHelper::setChanged ( bool  value)

◆ setValue()

void RotationHelper::setValue ( const Base::Vector3d axis,
double  angle 
)

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