Assignments
Assignments
|
#include <geometry.h>
Public Member Functions | |
SkewSymmetricRotationParameter (void) | |
SkewSymmetricRotationParameter (const Matrix3D &r) | |
SkewSymmetricRotationParameter (const Matrix3D &r, const SkewSymmetricRotationParameter &previous) | |
Matrix3D | operator() (void) const |
Public Member Functions inherited from Util::RotationParameter< SkewSymmetricRotationParameter, Point3D > | |
SkewSymmetricRotationParameter | operator* (double scale) const |
SkewSymmetricRotationParameter | operator+ (const SkewSymmetricRotationParameter &p) const |
Private Member Functions | |
Matrix3D | _toMatrix (void) const |
void | _fromMatrix (const Matrix3D &skew) |
Additional Inherited Members | |
Public Attributes inherited from Util::RotationParameter< SkewSymmetricRotationParameter, Point3D > | |
Point3D | parameter |
This class represents a parametrization of 3x3 rotation matrices by skew-symmetric matrices
Util::SkewSymmetricRotationParameter::SkewSymmetricRotationParameter | ( | void | ) |
The default constructor
Util::SkewSymmetricRotationParameter::SkewSymmetricRotationParameter | ( | const Matrix3D & | r | ) |
The constructor sets the parameters from a rotation matrix
Util::SkewSymmetricRotationParameter::SkewSymmetricRotationParameter | ( | const Matrix3D & | r, |
const SkewSymmetricRotationParameter & | previous | ||
) |
The constructor sets the parameters from a rotation matrix and the previous parameter
|
private |
|
private |
|
virtual |
This method transforms the parameter into a rotation
Implements Util::RotationParameter< SkewSymmetricRotationParameter, Point3D >.