|
|
The FramedPose class. More...
#include <RobotAPI/libraries/core/FramedPose.h>
Inheritance diagram for FramedPose: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::RobotPtr &referenceRobot, const std::string &newFrame) |
| void | changeToGlobal (const SharedRobotInterfacePrx &referenceRobot) |
| void | changeToGlobal (const VirtualRobot::Robot &referenceRobot) |
| void | changeToGlobal (const VirtualRobot::RobotPtr &referenceRobot) |
| VariantDataClassPtr | clone (const Ice::Current &c=Ice::emptyCurrent) const override |
| void | deserialize (const armarx::ObjectSerializerBasePtr &serializer, const ::Ice::Current &=Ice::emptyCurrent) override |
| FramedPose () | |
| FramedPose (const armarx::Vector3BasePtr pos, const armarx::QuaternionBasePtr ori, const std::string &frame, const std::string &agent) | |
| FramedPose (const Eigen::Matrix3f &m, const Eigen::Vector3f &v, const std::string &frame, const std::string &agent) | |
| FramedPose (const Eigen::Matrix4f &m, const std::string &frame, const std::string &agent) | |
| FramedPose (const Eigen::Vector3f &pos, const Eigen::Quaternionf &ori, const std::string &frame, const std::string &agent) | |
| FramedPose (const FramedPose &pose) | |
| std::string | getFrame () const |
| FramedOrientationPtr | getOrientation () const |
| FramedPositionPtr | getPosition () const |
| VariantTypeId | getType (const Ice::Current &c=Ice::emptyCurrent) const override |
| Ice::ObjectPtr | ice_clone () const override |
| FramedPose & | operator= (const armarx::FramedPose &)=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 |
| FramedPosePtr | toFrame (const SharedRobotInterfacePrx &referenceRobot, const std::string &newFrame) const |
| FramedPosePtr | toFrame (const VirtualRobot::Robot &referenceRobot, const std::string &newFrame) const |
| FramedPosePtr | toFrame (const VirtualRobot::RobotPtr &referenceRobot, const std::string &newFrame) const |
| Eigen::Matrix4f | toFrameEigen (const SharedRobotInterfacePrx &referenceRobot, const std::string &newFrame) const |
| Eigen::Matrix4f | toFrameEigen (const VirtualRobot::Robot &referenceRobot, const std::string &newFrame) const |
| Eigen::Matrix4f | toFrameEigen (const VirtualRobot::RobotPtr &referenceRobot, const std::string &newFrame) const |
| FramedPosePtr | toGlobal (const SharedRobotInterfacePrx &referenceRobot) const |
| FramedPosePtr | toGlobal (const VirtualRobot::Robot &referenceRobot) const |
| FramedPosePtr | toGlobal (const VirtualRobot::RobotPtr &referenceRobot) const |
| Eigen::Matrix4f | toGlobalEigen (const SharedRobotInterfacePrx &referenceRobot) const |
| Eigen::Matrix4f | toGlobalEigen (const VirtualRobot::Robot &referenceRobot) const |
| Eigen::Matrix4f | toGlobalEigen (const VirtualRobot::RobotPtr &referenceRobot) const |
| Eigen::Matrix4f | toRootEigen (const SharedRobotInterfacePrx &referenceRobot) const |
| Eigen::Matrix4f | toRootEigen (const VirtualRobot::Robot &referenceRobot) const |
| Eigen::Matrix4f | toRootEigen (const VirtualRobot::RobotPtr &referenceRobot) const |
| FramedPosePtr | toRootFrame (const SharedRobotInterfacePrx &referenceRobot) const |
| FramedPosePtr | toRootFrame (const VirtualRobot::Robot &referenceRobot) const |
| FramedPosePtr | toRootFrame (const VirtualRobot::RobotPtr &referenceRobot) const |
| bool | validate (const Ice::Current &c=Ice::emptyCurrent) override |
Public Member Functions inherited from Pose | |
| 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 |
| void | operator= (const Eigen::Matrix4f &matrix) |
| Pose & | operator= (const Pose &)=default |
| std::string | output (const Ice::Current &=Ice::emptyCurrent) const override |
| Pose () | |
| Pose (const armarx::Vector3BasePtr pos, const armarx::QuaternionBasePtr ori) | |
| Pose (const Eigen::Matrix3f &, const Eigen::Vector3f &) | |
| Pose (const Eigen::Matrix4f &) | |
| Pose (const Eigen::Vector3f &, const Eigen::Quaternionf &) | |
| Pose (const Pose &source) | |
| void | serialize (const armarx::ObjectSerializerBasePtr &serializer, const ::Ice::Current &=Ice::emptyCurrent) const override |
| virtual Eigen::Matrix4f | toEigen () const |
| bool | validate (const Ice::Current &=Ice::emptyCurrent) override |
Static Public Member Functions | |
| static VirtualRobot::LinkedCoordinate | createLinkedCoordinate (const VirtualRobot::RobotPtr &virtualRobot, const FramedPositionPtr &position, const FramedOrientationPtr &orientation) |
Friends | |
| bool | operator!= (const FramedPose &pose1, const FramedPose &pose2) |
| std::ostream & | operator<< (std::ostream &stream, const FramedPose &rhs) |
| bool | operator== (const FramedPose &pose1, const FramedPose &pose2) |
Additional Inherited Members | |
Protected Member Functions inherited from Pose | |
| void | ice_postUnmarshal () override |
| void | init () |
The FramedPose class.
Definition at line 280 of file FramedPose.h.
| FramedPose | ( | ) |
| FramedPose | ( | const FramedPose & | pose | ) |
Definition at line 403 of file FramedPose.cpp.
| FramedPose | ( | const Eigen::Matrix3f & | m, |
| const Eigen::Vector3f & | v, | ||
| const std::string & | frame, | ||
| const std::string & | agent | ||
| ) |
| FramedPose | ( | const Eigen::Matrix4f & | m, |
| const std::string & | frame, | ||
| const std::string & | agent | ||
| ) |
| FramedPose | ( | const Eigen::Vector3f & | pos, |
| const Eigen::Quaternionf & | ori, | ||
| const std::string & | frame, | ||
| const std::string & | agent | ||
| ) |
Definition at line 442 of file FramedPose.cpp.
| FramedPose | ( | const armarx::Vector3BasePtr | pos, |
| const armarx::QuaternionBasePtr | ori, | ||
| const std::string & | frame, | ||
| const std::string & | agent | ||
| ) |
Definition at line 432 of file FramedPose.cpp.
| void changeFrame | ( | const SharedRobotInterfacePrx & | referenceRobot, |
| const std::string & | newFrame | ||
| ) |
| void changeFrame | ( | const VirtualRobot::Robot & | referenceRobot, |
| const std::string & | newFrame | ||
| ) |
| void changeFrame | ( | const VirtualRobot::RobotPtr & | referenceRobot, |
| const std::string & | newFrame | ||
| ) |
| void changeToGlobal | ( | const SharedRobotInterfacePrx & | referenceRobot | ) |
| void changeToGlobal | ( | const VirtualRobot::Robot & | referenceRobot | ) |
| void changeToGlobal | ( | const VirtualRobot::RobotPtr & | referenceRobot | ) |
|
override |
Definition at line 1424 of file FramedPose.cpp.
Here is the call graph for this function:
Here is the caller graph for this function:
|
static |
Definition at line 1336 of file FramedPose.cpp.
Here is the call graph for this function:
Here is the caller graph for this function:
|
override |
Definition at line 690 of file FramedPose.cpp.
Here is the call graph for this function:
Here is the caller graph for this function:| std::string getFrame | ( | ) | const |
| FramedOrientationPtr getOrientation | ( | ) | const |
| FramedPositionPtr getPosition | ( | ) | const |
|
override |
Definition at line 1430 of file FramedPose.cpp.
|
override |
|
default |
|
override |
Definition at line 459 of file FramedPose.cpp.
Here is the call graph for this function:
Here is the caller graph for this function:
|
override |
| FramedPosePtr toFrame | ( | const SharedRobotInterfacePrx & | referenceRobot, |
| const std::string & | newFrame | ||
| ) | const |
| FramedPosePtr toFrame | ( | const VirtualRobot::Robot & | referenceRobot, |
| const std::string & | newFrame | ||
| ) | const |
| FramedPosePtr toFrame | ( | const VirtualRobot::RobotPtr & | referenceRobot, |
| const std::string & | newFrame | ||
| ) | const |
| Eigen::Matrix4f toFrameEigen | ( | const SharedRobotInterfacePrx & | referenceRobot, |
| const std::string & | newFrame | ||
| ) | const |
Definition at line 1403 of file FramedPose.cpp.
| Eigen::Matrix4f toFrameEigen | ( | const VirtualRobot::Robot & | referenceRobot, |
| const std::string & | newFrame | ||
| ) | const |
| Eigen::Matrix4f toFrameEigen | ( | const VirtualRobot::RobotPtr & | referenceRobot, |
| const std::string & | newFrame | ||
| ) | const |
| FramedPosePtr toGlobal | ( | const SharedRobotInterfacePrx & | referenceRobot | ) | const |
| FramedPosePtr toGlobal | ( | const VirtualRobot::Robot & | referenceRobot | ) | const |
| FramedPosePtr toGlobal | ( | const VirtualRobot::RobotPtr & | referenceRobot | ) | const |
| Eigen::Matrix4f toGlobalEigen | ( | const SharedRobotInterfacePrx & | referenceRobot | ) | const |
| Eigen::Matrix4f toGlobalEigen | ( | const VirtualRobot::Robot & | referenceRobot | ) | const |
| Eigen::Matrix4f toGlobalEigen | ( | const VirtualRobot::RobotPtr & | referenceRobot | ) | const |
| Eigen::Matrix4f toRootEigen | ( | const SharedRobotInterfacePrx & | referenceRobot | ) | const |
| Eigen::Matrix4f toRootEigen | ( | const VirtualRobot::Robot & | referenceRobot | ) | const |
| Eigen::Matrix4f toRootEigen | ( | const VirtualRobot::RobotPtr & | referenceRobot | ) | const |
| FramedPosePtr toRootFrame | ( | const SharedRobotInterfacePrx & | referenceRobot | ) | const |
| FramedPosePtr toRootFrame | ( | const VirtualRobot::Robot & | referenceRobot | ) | const |
| FramedPosePtr toRootFrame | ( | const VirtualRobot::RobotPtr & | referenceRobot | ) | const |
|
override |
Definition at line 1436 of file FramedPose.cpp.
|
friend |
Definition at line 1457 of file FramedPose.cpp.
|
friend |
Definition at line 1442 of file FramedPose.cpp.
|
friend |
Definition at line 1449 of file FramedPose.cpp.