|
|
The FramedOrientation class. More...
#include <RobotAPI/libraries/core/FramedPose.h>
Inheritance diagram for FramedOrientation:Public Member Functions | |
| void | changeFrame (const SharedRobotInterfacePrx &referenceRobot, const std::string &newFrame) |
| void | changeFrame (const VirtualRobot::Robot &referenceRobot, const std::string &newFrame) |
| void | changeFrame (const VirtualRobot::RobotConstPtr &referenceRobot, const std::string &newFrame) |
| void | changeToGlobal (const SharedRobotInterfacePrx &referenceRobot) |
| void | changeToGlobal (const VirtualRobot::Robot &referenceRobot) |
| void | changeToGlobal (const VirtualRobot::RobotConstPtr &referenceRobot) |
| VariantDataClassPtr | clone (const Ice::Current &c=Ice::emptyCurrent) const override |
| void | deserialize (const armarx::ObjectSerializerBasePtr &serializer, const ::Ice::Current &=Ice::emptyCurrent) override |
| FramedOrientation () | |
| FramedOrientation (const Eigen::Matrix3f &, const std::string &frame, const std::string &agent) | |
| FramedOrientation (const Eigen::Matrix4f &, const std::string &frame, const std::string &agent) | |
| FramedOrientation (const Eigen::Quaternionf &q, const std::string &frame, const std::string &agent) | |
| std::string | getFrame () const |
| VariantTypeId | getType (const Ice::Current &c=Ice::emptyCurrent) const override |
| Ice::ObjectPtr | ice_clone () const override |
| FramedOrientation & | operator= (const FramedOrientation &)=default |
| std::string | output (const Ice::Current &c=Ice::emptyCurrent) const override |
| void | serialize (const armarx::ObjectSerializerBasePtr &serializer, const ::Ice::Current &=Ice::emptyCurrent) const override |
| FramedOrientationPtr | toGlobal (const SharedRobotInterfacePrx &referenceRobot) const |
| FramedOrientationPtr | toGlobal (const VirtualRobot::Robot &referenceRobot) const |
| FramedOrientationPtr | toGlobal (const VirtualRobot::RobotConstPtr &referenceRobot) const |
| Eigen::Matrix3f | toGlobalEigen (const SharedRobotInterfacePrx &referenceRobot) const |
| Eigen::Matrix3f | toGlobalEigen (const VirtualRobot::Robot &referenceRobot) const |
| Eigen::Matrix3f | toGlobalEigen (const VirtualRobot::RobotConstPtr &referenceRobot) const |
| Eigen::Matrix3f | toRootEigen (const SharedRobotInterfacePrx &referenceRobot) const |
| Eigen::Matrix3f | toRootEigen (const VirtualRobot::Robot &referenceRobot) const |
| Eigen::Matrix3f | toRootEigen (const VirtualRobot::RobotConstPtr &referenceRobot) const |
| FramedOrientationPtr | toRootFrame (const SharedRobotInterfacePrx &referenceRobot) const |
| FramedOrientationPtr | toRootFrame (const VirtualRobot::Robot &referenceRobot) const |
| FramedOrientationPtr | toRootFrame (const VirtualRobot::RobotConstPtr &referenceRobot) const |
| bool | validate (const Ice::Current &c=Ice::emptyCurrent) override |
Public Member Functions inherited from Quaternion | |
| VariantDataClassPtr | clone (const Ice::Current &=Ice::emptyCurrent) const override |
| void | deserialize (const armarx::ObjectSerializerBasePtr &serializer, const ::Ice::Current &=Ice::emptyCurrent) override |
| VariantTypeId | getType (const Ice::Current &=Ice::emptyCurrent) const override |
| Ice::ObjectPtr | ice_clone () const override |
| std::string | output (const Ice::Current &c=Ice::emptyCurrent) const override |
| Quaternion () | |
| Construct an identity quaternion. | |
| Quaternion (::Ice::Float qw, ::Ice::Float qx, ::Ice::Float qy, ::Ice::Float qz) | |
| Quaternion (const Eigen::Matrix3f &) | |
| Quaternion (const Eigen::Matrix4f &) | |
| Quaternion (const Eigen::Quaternionf &) | |
| void | serialize (const armarx::ObjectSerializerBasePtr &serializer, const ::Ice::Current &=Ice::emptyCurrent) const override |
| Eigen::Matrix3f | slerp (float, const Eigen::Matrix3f &) |
| Eigen::Matrix3f | toEigen () const |
| Eigen::Quaternionf | toEigenQuaternion () const |
| bool | validate (const Ice::Current &=Ice::emptyCurrent) override |
Friends | |
| std::ostream & | operator<< (std::ostream &stream, const FramedOrientation &rhs) |
Additional Inherited Members | |
Static Public Member Functions inherited from Quaternion | |
| static Eigen::Matrix3f | slerp (float, const Eigen::Matrix3f &, const Eigen::Matrix3f &) |
The FramedOrientation class.
Definition at line 215 of file FramedPose.h.
Definition at line 1030 of file FramedPose.cpp.
Here is the call graph for this function:
Here is the caller graph for this function:| FramedOrientation | ( | const Eigen::Matrix4f & | m, |
| const std::string & | frame, | ||
| const std::string & | agent ) |
| FramedOrientation | ( | const Eigen::Matrix3f & | m, |
| const std::string & | frame, | ||
| const std::string & | agent ) |
| FramedOrientation | ( | const Eigen::Quaternionf & | q, |
| const std::string & | frame, | ||
| const std::string & | agent ) |
| void changeFrame | ( | const SharedRobotInterfacePrx & | referenceRobot, |
| const std::string & | newFrame ) |
Definition at line 1086 of file FramedPose.cpp.
Here is the call graph for this function:
Here is the caller graph for this function:| void changeFrame | ( | const VirtualRobot::Robot & | referenceRobot, |
| const std::string & | newFrame ) |
| void changeFrame | ( | const VirtualRobot::RobotConstPtr & | referenceRobot, |
| const std::string & | newFrame ) |
| void changeToGlobal | ( | const SharedRobotInterfacePrx & | referenceRobot | ) |
Definition at line 1157 of file FramedPose.cpp.
Here is the call graph for this function:
Here is the caller graph for this function:| void changeToGlobal | ( | const VirtualRobot::Robot & | referenceRobot | ) |
| void changeToGlobal | ( | const VirtualRobot::RobotConstPtr & | referenceRobot | ) |
|
override |
Definition at line 1311 of file FramedPose.cpp.
Here is the call graph for this function:
Here is the caller graph for this function:
|
override |
| std::string getFrame | ( | ) | const |
|
override |
Definition at line 1317 of file FramedPose.cpp.
|
override |
|
default |
Here is the call graph for this function:
|
override |
Definition at line 1077 of file FramedPose.cpp.
Here is the call graph for this function:
Here is the caller graph for this function:
|
override |
| FramedOrientationPtr toGlobal | ( | const SharedRobotInterfacePrx & | referenceRobot | ) | const |
Definition at line 1191 of file FramedPose.cpp.
Here is the call graph for this function:
Here is the caller graph for this function:| FramedOrientationPtr toGlobal | ( | const VirtualRobot::Robot & | referenceRobot | ) | const |
| FramedOrientationPtr toGlobal | ( | const VirtualRobot::RobotConstPtr & | referenceRobot | ) | const |
| Eigen::Matrix3f toGlobalEigen | ( | const SharedRobotInterfacePrx & | referenceRobot | ) | const |
Definition at line 1213 of file FramedPose.cpp.
Here is the call graph for this function:
Here is the caller graph for this function:| Eigen::Matrix3f toGlobalEigen | ( | const VirtualRobot::Robot & | referenceRobot | ) | const |
| Eigen::Matrix3f toGlobalEigen | ( | const VirtualRobot::RobotConstPtr & | referenceRobot | ) | const |
| Eigen::Matrix3f toRootEigen | ( | const SharedRobotInterfacePrx & | referenceRobot | ) | const |
Definition at line 1257 of file FramedPose.cpp.
Here is the call graph for this function:
Here is the caller graph for this function:| Eigen::Matrix3f toRootEigen | ( | const VirtualRobot::Robot & | referenceRobot | ) | const |
| Eigen::Matrix3f toRootEigen | ( | const VirtualRobot::RobotConstPtr & | referenceRobot | ) | const |
| FramedOrientationPtr toRootFrame | ( | const SharedRobotInterfacePrx & | referenceRobot | ) | const |
Definition at line 1235 of file FramedPose.cpp.
Here is the call graph for this function:
Here is the caller graph for this function:| FramedOrientationPtr toRootFrame | ( | const VirtualRobot::Robot & | referenceRobot | ) | const |
| FramedOrientationPtr toRootFrame | ( | const VirtualRobot::RobotConstPtr & | referenceRobot | ) | const |
|
override |
Definition at line 1323 of file FramedPose.cpp.
|
friend |
Definition at line 1328 of file FramedPose.cpp.