•All Classes Namespaces Functions Variables Typedefs Enumerations Enumerator Properties Friends Modules Pages
#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) |
RotationHelper::RotationHelper | ( | ) |
void RotationHelper::assignProperty | ( | const Base::Rotation & | value, |
double | eps | ||
) |
double RotationHelper::getAngle | ( | const Base::Rotation & | val | ) | const |
Base::Vector3d RotationHelper::getAxis | ( | ) | const |
void RotationHelper::getValue | ( | Base::Vector3d & | axis, |
double & | angle | ||
) | const |
bool RotationHelper::hasChangedAndReset | ( | ) |
bool RotationHelper::isAxisInitialized | ( | ) | const |
Base::Rotation RotationHelper::setAngle | ( | double | angle | ) |
References DraftVecUtils::angle(), and Base::Rotation::setValue().
Base::Rotation RotationHelper::setAxis | ( | const Base::Rotation & | value, |
const Base::Vector3d & | axis | ||
) |
References DraftVecUtils::angle(), Base::Rotation::getValue(), and Base::Rotation::setValue().
void RotationHelper::setChanged | ( | bool | value | ) |
void RotationHelper::setValue | ( | const Base::Vector3d & | axis, |
double | angle | ||
) |
References DraftVecUtils::angle().