|
void | changeFrame (const VirtualRobot::Robot &robot, const std::string &newFrame) |
|
void | changeFrame (const VirtualRobot::RobotPtr &robot, 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 |
|
| FramedDirection () |
|
| FramedDirection (const Eigen::Vector3f &vec, const std::string &frame, const std::string &agent) |
|
| FramedDirection (const FramedDirection &source) |
|
| FramedDirection (Ice::Float x, ::Ice::Float y, ::Ice::Float z, 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 |
|
FramedDirection & | operator= (const FramedDirection &)=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 |
|
FramedDirectionPtr | toGlobal (const SharedRobotInterfacePrx &referenceRobot) const |
|
FramedDirectionPtr | toGlobal (const VirtualRobot::Robot &referenceRobot) const |
|
FramedDirectionPtr | toGlobal (const VirtualRobot::RobotPtr &referenceRobot) const |
|
Eigen::Vector3f | toGlobalEigen (const SharedRobotInterfacePrx &referenceRobot) const |
|
Eigen::Vector3f | toGlobalEigen (const VirtualRobot::Robot &referenceRobot) const |
|
Eigen::Vector3f | toGlobalEigen (const VirtualRobot::RobotPtr &referenceRobot) const |
|
Eigen::Vector3f | toRootEigen (const SharedRobotInterfacePrx &referenceRobot) const |
|
Eigen::Vector3f | toRootEigen (const VirtualRobot::Robot &referenceRobot) const |
|
Eigen::Vector3f | toRootEigen (const VirtualRobot::RobotPtr &referenceRobot) const |
|
FramedDirectionPtr | toRootFrame (const SharedRobotInterfacePrx &referenceRobot) const |
|
FramedDirectionPtr | toRootFrame (const VirtualRobot::Robot &referenceRobot) const |
|
FramedDirectionPtr | toRootFrame (const VirtualRobot::RobotPtr &referenceRobot) const |
|
bool | validate (const Ice::Current &c=Ice::emptyCurrent) override |
|
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 &=Ice::emptyCurrent) const override |
|
Ice::ObjectPtr | ice_clone () const override |
|
void | operator= (const Eigen::Vector3f &vec) |
|
std::string | output (const Ice::Current &c=Ice::emptyCurrent) const override |
|
void | serialize (const armarx::ObjectSerializerBasePtr &serializer, const ::Ice::Current &=Ice::emptyCurrent) const override |
|
virtual Eigen::Vector3f | toEigen () const |
|
bool | validate (const Ice::Current &=Ice::emptyCurrent) override |
|
| Vector3 () |
|
| Vector3 (::Ice::Float x, ::Ice::Float y, ::Ice::Float z) |
|
| Vector3 (const Eigen::Matrix4f &) |
|
| Vector3 (const Eigen::Vector3f &) |
|
FramedDirection is a 3 dimensional direction vector with a reference frame. The reference frame can be used to change the coordinate system to which the vector relates. The difference to a FramedPosition is, that on frame changing only the orientation of the vector is changed. The length of the vector remains unchanged. This class is usefull e.g. for forces and tcp velocities.
- See also
- Vector3, FramedPosition
Definition at line 83 of file FramedPose.h.