|
|
#include <RobotAPI/libraries/core/FramedOrientedPoint.h>
Inheritance diagram for FramedOrientedPoint:Public Member Functions | |
| void | changeFrame (const VirtualRobot::RobotPtr &robot, const std::string &newFrame) |
| void | changeToGlobal (const SharedRobotInterfacePrx &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 |
| FramedOrientedPoint () | |
| FramedOrientedPoint (const Eigen::Vector3f &position, const Eigen::Vector3f &normal, const std::string &frame, const std::string &agent) | |
| FramedOrientedPoint (const FramedOrientedPoint &source) | |
| FramedOrientedPoint (const OrientedPoint &pointWithNormal, const std::string &frame, const std::string &agent) | |
| FramedOrientedPoint (Ice::Float px, ::Ice::Float py, ::Ice::Float pz, Ice::Float nx, ::Ice::Float ny, ::Ice::Float nz, const std::string &frame, const std::string &agent) | |
| std::string | getFrame () const |
| FramedDirection | getFramedNormal () const |
| FramedPosition | getFramedPosition () const |
| VariantTypeId | getType (const Ice::Current &c=Ice::emptyCurrent) const override |
| Ice::ObjectPtr | ice_clone () const override |
| Eigen::Vector3f | normalToGlobalEigen (const SharedRobotInterfacePrx &referenceRobot) const |
| Eigen::Vector3f | normalToGlobalEigen (const VirtualRobot::RobotPtr &referenceRobot) const |
| Eigen::Vector3f | normalToRootEigen (const SharedRobotInterfacePrx &referenceRobot) const |
| Eigen::Vector3f | normalToRootEigen (const VirtualRobot::RobotPtr &referenceRobot) const |
| std::string | output (const Ice::Current &c=Ice::emptyCurrent) const override |
| Eigen::Vector3f | positionToGlobalEigen (const SharedRobotInterfacePrx &referenceRobot) const |
| Eigen::Vector3f | positionToGlobalEigen (const VirtualRobot::RobotPtr &referenceRobot) const |
| Eigen::Vector3f | positionToRootEigen (const SharedRobotInterfacePrx &referenceRobot) const |
| Eigen::Vector3f | positionToRootEigen (const VirtualRobot::RobotPtr &referenceRobot) const |
| void | serialize (const armarx::ObjectSerializerBasePtr &serializer, const ::Ice::Current &=Ice::emptyCurrent) const override |
| FramedOrientedPointPtr | toGlobal (const SharedRobotInterfacePrx &referenceRobot) const |
| FramedOrientedPointPtr | toGlobal (const VirtualRobot::RobotPtr &referenceRobot) const |
| FramedOrientedPointPtr | toRootFrame (const SharedRobotInterfacePrx &referenceRobot) const |
| FramedOrientedPointPtr | toRootFrame (const VirtualRobot::RobotPtr &referenceRobot) const |
| bool | validate (const Ice::Current &c=Ice::emptyCurrent) override |
Public Member Functions inherited from OrientedPoint | |
| VariantDataClassPtr | clone (const Ice::Current &c=Ice::emptyCurrent) const override |
| void | deserialize (const armarx::ObjectSerializerBasePtr &serializer, const ::Ice::Current &=Ice::emptyCurrent) override |
| VariantTypeId | getType (const Ice::Current &c=Ice::emptyCurrent) const override |
| Ice::ObjectPtr | ice_clone () const override |
| virtual Eigen::Vector3f | normalToEigen () const |
| OrientedPoint () | |
| OrientedPoint (::Ice::Float px, ::Ice::Float py, ::Ice::Float pz, ::Ice::Float nx, ::Ice::Float ny, ::Ice::Float nz) | |
| OrientedPoint (const Eigen::Vector3f &position, const Eigen::Vector3f &normal) | |
| std::string | output (const Ice::Current &c=Ice::emptyCurrent) const override |
| virtual Eigen::Vector3f | positionToEigen () const |
| void | serialize (const armarx::ObjectSerializerBasePtr &serializer, const ::Ice::Current &=Ice::emptyCurrent) const override |
| bool | validate (const Ice::Current &c=Ice::emptyCurrent) override |
Friends | |
| std::ostream & | operator<< (std::ostream &stream, const FramedOrientedPoint &rhs) |
Definition at line 43 of file FramedOrientedPoint.h.
|
default |
Here is the caller graph for this function:| FramedOrientedPoint | ( | const FramedOrientedPoint & | source | ) |
Definition at line 33 of file FramedOrientedPoint.cpp.
| FramedOrientedPoint | ( | const Eigen::Vector3f & | position, |
| const Eigen::Vector3f & | normal, | ||
| const std::string & | frame, | ||
| const std::string & | agent | ||
| ) |
Definition at line 42 of file FramedOrientedPoint.cpp.
| FramedOrientedPoint | ( | const OrientedPoint & | pointWithNormal, |
| const std::string & | frame, | ||
| const std::string & | agent | ||
| ) |
Definition at line 52 of file FramedOrientedPoint.cpp.
| FramedOrientedPoint | ( | Ice::Float | px, |
| ::Ice::Float | py, | ||
| ::Ice::Float | pz, | ||
| Ice::Float | nx, | ||
| ::Ice::Float | ny, | ||
| ::Ice::Float | nz, | ||
| const std::string & | frame, | ||
| const std::string & | agent | ||
| ) |
Definition at line 62 of file FramedOrientedPoint.cpp.
| void changeFrame | ( | const VirtualRobot::RobotPtr & | robot, |
| const std::string & | newFrame | ||
| ) |
Definition at line 83 of file FramedOrientedPoint.cpp.
Here is the call graph for this function:
Here is the caller graph for this function:| void changeToGlobal | ( | const SharedRobotInterfacePrx & | referenceRobot | ) |
| void changeToGlobal | ( | const VirtualRobot::RobotPtr & | referenceRobot | ) |
|
inlineoverride |
Definition at line 93 of file FramedOrientedPoint.h.
Here is the call graph for this function:
Here is the caller graph for this function:
|
override |
| std::string getFrame | ( | ) | const |
| FramedDirection getFramedNormal | ( | ) | const |
Definition at line 182 of file FramedOrientedPoint.cpp.
Here is the call graph for this function:
Here is the caller graph for this function:| FramedPosition getFramedPosition | ( | ) | const |
Definition at line 176 of file FramedOrientedPoint.cpp.
Here is the call graph for this function:
Here is the caller graph for this function:
|
inlineoverride |
Definition at line 101 of file FramedOrientedPoint.h.
|
inlineoverride |
| Eigen::Vector3f normalToGlobalEigen | ( | const SharedRobotInterfacePrx & | referenceRobot | ) | const |
| Eigen::Vector3f normalToGlobalEigen | ( | const VirtualRobot::RobotPtr & | referenceRobot | ) | const |
| Eigen::Vector3f normalToRootEigen | ( | const SharedRobotInterfacePrx & | referenceRobot | ) | const |
Definition at line 158 of file FramedOrientedPoint.cpp.
Here is the call graph for this function:
Here is the caller graph for this function:| Eigen::Vector3f normalToRootEigen | ( | const VirtualRobot::RobotPtr & | referenceRobot | ) | const |
|
override |
| Eigen::Vector3f positionToGlobalEigen | ( | const SharedRobotInterfacePrx & | referenceRobot | ) | const |
| Eigen::Vector3f positionToGlobalEigen | ( | const VirtualRobot::RobotPtr & | referenceRobot | ) | const |
| Eigen::Vector3f positionToRootEigen | ( | const SharedRobotInterfacePrx & | referenceRobot | ) | const |
Definition at line 152 of file FramedOrientedPoint.cpp.
Here is the call graph for this function:
Here is the caller graph for this function:| Eigen::Vector3f positionToRootEigen | ( | const VirtualRobot::RobotPtr & | referenceRobot | ) | const |
|
override |
| FramedOrientedPointPtr toGlobal | ( | const SharedRobotInterfacePrx & | referenceRobot | ) | const |
| FramedOrientedPointPtr toGlobal | ( | const VirtualRobot::RobotPtr & | referenceRobot | ) | const |
| FramedOrientedPointPtr toRootFrame | ( | const SharedRobotInterfacePrx & | referenceRobot | ) | const |
| FramedOrientedPointPtr toRootFrame | ( | const VirtualRobot::RobotPtr & | referenceRobot | ) | const |
|
inlineoverride |
Definition at line 107 of file FramedOrientedPoint.h.
|
friend |
Definition at line 113 of file FramedOrientedPoint.h.