#include <Pose3D.h>
Inheritance diagram for Pose3D:


Public Member Functions | |
| Pose3D () | |
| constructor | |
| Pose3D (const RotationMatrix &rot, const Vector3< double > &trans) | |
| constructor from rotation and translation | |
| Pose3D (const RotationMatrix &rot) | |
| constructor from rotation | |
| Pose3D (const Vector3< double > &trans) | |
| constructor from translation | |
| Pose3D (const double x, const double y, const double z) | |
| constructor from three translation values | |
| Pose3D & | operator= (const Pose3D &other) |
| Assignment operator. | |
| Pose3D (const Pose3D &other) | |
| Copy constructor. | |
| Vector3< double > | operator * (const Vector3< double > &point) const |
| Multiplication with Point. | |
| bool | operator== (const Pose3D &other) const |
| Comparison of another vector with this one. | |
| bool | operator!= (const Pose3D &other) const |
| Comparison of another vector with this one. | |
| Pose3D & | conc (const Pose3D &other) |
| Concatenation of this pose with another pose. | |
| Pose3D | invert () const |
| Calculates the inverse transformation from the current pose. | |
| Pose3D & | translate (const Vector3< double > &trans) |
| Translate this pose by a translation vector. | |
| Pose3D & | translate (const double x, const double y, const double z) |
| Translate this pose by a translation vector. | |
| Pose3D & | rotate (const RotationMatrix &rot) |
| Rotate this pose by a rotation. | |
| Pose3D & | rotateX (const double angle) |
| Rotate this pose around its x-axis. | |
| Pose3D & | rotateY (const double angle) |
| Rotate this pose around its y-axis. | |
| Pose3D & | rotateZ (const double angle) |
| Rotate this pose around its z-axis. | |
Public Attributes | |
| RotationMatrix | rotation |
| rotation as a RotationMatrix | |
| Vector3< double > | translation |
| translation as a Vector3 | |
Definition at line 15 of file Pose3D.h.
|
|
constructor
|
|
||||||||||||
|
constructor from rotation and translation
|
|
|
constructor from rotation
|
|
|
constructor from translation
|
|
||||||||||||||||
|
constructor from three translation values
|
|
|
Copy constructor.
|
|
|
Assignment operator.
Definition at line 54 of file Pose3D.h. References rotation, and translation. |
|
|
Multiplication with Point.
Definition at line 70 of file Pose3D.h. References point. |
|
|
Comparison of another vector with this one.
Definition at line 79 of file Pose3D.h. References rotation, and translation. |
|
|
Comparison of another vector with this one.
|
|
|
Concatenation of this pose with another pose.
Definition at line 95 of file Pose3D.h. References rotation, and translation. |
|
|
Calculates the inverse transformation from the current pose.
Definition at line 105 of file Pose3D.h. References rotation, translation, and Matrix3x3< double >::transpose(). |
Here is the call graph for this function:

|
|
Translate this pose by a translation vector.
Definition at line 117 of file Pose3D.h. Referenced by Kinematics::calcLegPosition(). |
|
||||||||||||||||
|
Translate this pose by a translation vector.
|
|
|
Rotate this pose by a rotation.
|
|
|
Rotate this pose around its x-axis.
Definition at line 149 of file Pose3D.h. References RotationMatrix::rotateX(). |
Here is the call graph for this function:

|
|
Rotate this pose around its y-axis.
Definition at line 159 of file Pose3D.h. References RotationMatrix::rotateY(). Referenced by Kinematics::calcLegPosition(), and Kinematics::calcNeckAndLegPositions(). |
Here is the call graph for this function:

|
|
Rotate this pose around its z-axis.
Definition at line 169 of file Pose3D.h. References RotationMatrix::rotateZ(). |
Here is the call graph for this function:

|
|
rotation as a RotationMatrix
Definition at line 19 of file Pose3D.h. Referenced by RasterImageProcessor::addFlag(), GT2004SensorDataProcessor::buildPSDPercept(), conc(), GT2004ImageProcessor::execute(), CheckerboardDetector::execute(), MotionRecognition::getCameraTranslation(), MotionRecognition::getCameraZ(), GT2004BallLocator::handleSeenBall(), invert(), operator<<(), operator=(), operator==(), operator>>(), and Geometry::rayFromCamera(). |
|
1.3.6