FramedPosition Class Reference

The FramedPosition class. More...

#include <RobotAPI/libraries/core/FramedPose.h>

+ Inheritance diagram for FramedPosition:

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
 
 FramedPosition ()
 
 FramedPosition (const Eigen::Matrix4f &, const std::string &frame, const std::string &agent)
 
 FramedPosition (const Eigen::Vector3f &, const std::string &frame, const std::string &agent)
 
 FramedPosition (const FramedPosition &other)
 
std::string getFrame () const
 
VariantTypeId getType (const Ice::Current &c=Ice::emptyCurrent) const override
 
Ice::ObjectPtr ice_clone () const override
 
FramedPositionoperator= (const armarx::FramedPosition &other)
 
std::string output (const Ice::Current &c=Ice::emptyCurrent) const override
 
void serialize (const armarx::ObjectSerializerBasePtr &serializer, const ::Ice::Current &=Ice::emptyCurrent) const override
 
FramedPositionPtr toGlobal (const SharedRobotInterfacePrx &referenceRobot) const
 
FramedPositionPtr toGlobal (const VirtualRobot::Robot &referenceRobot) const
 
FramedPositionPtr toGlobal (const VirtualRobot::RobotConstPtr &referenceRobot) const
 
Eigen::Vector3f toGlobalEigen (const SharedRobotInterfacePrx &referenceRobot) const
 
Eigen::Vector3f toGlobalEigen (const VirtualRobot::Robot &referenceRobot) const
 
Eigen::Vector3f toGlobalEigen (const VirtualRobot::RobotConstPtr &referenceRobot) const
 
Eigen::Vector3f toRootEigen (const SharedRobotInterfacePrx &referenceRobot) const
 
Eigen::Vector3f toRootEigen (const VirtualRobot::Robot &referenceRobot) const
 
Eigen::Vector3f toRootEigen (const VirtualRobot::RobotConstPtr &referenceRobot) const
 
FramedPositionPtr toRootFrame (const SharedRobotInterfacePrx &referenceRobot) const
 
FramedPositionPtr toRootFrame (const VirtualRobot::Robot &referenceRobot) const
 
FramedPositionPtr toRootFrame (const VirtualRobot::RobotConstPtr &referenceRobot) const
 
bool validate (const Ice::Current &c=Ice::emptyCurrent) override
 
- Public Member Functions inherited from Vector3
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 &)
 

Friends

std::ostream & operator<< (std::ostream &stream, const FramedPosition &rhs)
 

Detailed Description

The FramedPosition class.

Definition at line 157 of file FramedPose.h.

Constructor & Destructor Documentation

◆ FramedPosition() [1/4]

Definition at line 706 of file FramedPose.cpp.

+ Here is the call graph for this function:
+ Here is the caller graph for this function:

◆ FramedPosition() [2/4]

FramedPosition ( const Eigen::Vector3f & v,
const std::string & frame,
const std::string & agent )

Definition at line 711 of file FramedPose.cpp.

+ Here is the call graph for this function:

◆ FramedPosition() [3/4]

FramedPosition ( const Eigen::Matrix4f & m,
const std::string & frame,
const std::string & agent )

Definition at line 720 of file FramedPose.cpp.

+ Here is the call graph for this function:

◆ FramedPosition() [4/4]

FramedPosition ( const FramedPosition & other)

Definition at line 982 of file FramedPose.cpp.

+ Here is the call graph for this function:

Member Function Documentation

◆ changeFrame() [1/3]

void changeFrame ( const SharedRobotInterfacePrx & referenceRobot,
const std::string & newFrame )

Definition at line 745 of file FramedPose.cpp.

+ Here is the call graph for this function:
+ Here is the caller graph for this function:

◆ changeFrame() [2/3]

void changeFrame ( const VirtualRobot::Robot & referenceRobot,
const std::string & newFrame )

Definition at line 773 of file FramedPose.cpp.

+ Here is the call graph for this function:

◆ changeFrame() [3/3]

void changeFrame ( const VirtualRobot::RobotConstPtr & referenceRobot,
const std::string & newFrame )

Definition at line 765 of file FramedPose.cpp.

+ Here is the call graph for this function:

◆ changeToGlobal() [1/3]

void changeToGlobal ( const SharedRobotInterfacePrx & referenceRobot)

Definition at line 828 of file FramedPose.cpp.

+ Here is the call graph for this function:
+ Here is the caller graph for this function:

◆ changeToGlobal() [2/3]

void changeToGlobal ( const VirtualRobot::Robot & referenceRobot)

Definition at line 842 of file FramedPose.cpp.

+ Here is the call graph for this function:

◆ changeToGlobal() [3/3]

void changeToGlobal ( const VirtualRobot::RobotConstPtr & referenceRobot)

Definition at line 835 of file FramedPose.cpp.

+ Here is the call graph for this function:

◆ clone()

VariantDataClassPtr clone ( const Ice::Current & c = Ice::emptyCurrent) const
override

Definition at line 1009 of file FramedPose.cpp.

+ Here is the call graph for this function:
+ Here is the caller graph for this function:

◆ deserialize()

void deserialize ( const armarx::ObjectSerializerBasePtr & serializer,
const ::Ice::Current & = Ice::emptyCurrent )
override

Definition at line 969 of file FramedPose.cpp.

+ Here is the call graph for this function:

◆ getFrame()

std::string getFrame ( ) const

Definition at line 739 of file FramedPose.cpp.

+ Here is the caller graph for this function:

◆ getType()

VariantTypeId getType ( const Ice::Current & c = Ice::emptyCurrent) const
override

Definition at line 1015 of file FramedPose.cpp.

◆ ice_clone()

Ice::ObjectPtr ice_clone ( ) const
override

Definition at line 1003 of file FramedPose.cpp.

+ Here is the call graph for this function:

◆ operator=()

FramedPosition & operator= ( const armarx::FramedPosition & other)

Definition at line 992 of file FramedPose.cpp.

+ Here is the call graph for this function:

◆ output()

std::string output ( const Ice::Current & c = Ice::emptyCurrent) const
override

Definition at line 949 of file FramedPose.cpp.

+ Here is the call graph for this function:
+ Here is the caller graph for this function:

◆ serialize()

void serialize ( const armarx::ObjectSerializerBasePtr & serializer,
const ::Ice::Current & = Ice::emptyCurrent ) const
override

Definition at line 958 of file FramedPose.cpp.

+ Here is the call graph for this function:

◆ toGlobal() [1/3]

FramedPositionPtr toGlobal ( const SharedRobotInterfacePrx & referenceRobot) const

Definition at line 861 of file FramedPose.cpp.

+ Here is the call graph for this function:
+ Here is the caller graph for this function:

◆ toGlobal() [2/3]

FramedPositionPtr toGlobal ( const VirtualRobot::Robot & referenceRobot) const

Definition at line 875 of file FramedPose.cpp.

+ Here is the call graph for this function:

◆ toGlobal() [3/3]

FramedPositionPtr toGlobal ( const VirtualRobot::RobotConstPtr & referenceRobot) const

Definition at line 868 of file FramedPose.cpp.

+ Here is the call graph for this function:

◆ toGlobalEigen() [1/3]

Eigen::Vector3f toGlobalEigen ( const SharedRobotInterfacePrx & referenceRobot) const

Definition at line 883 of file FramedPose.cpp.

+ Here is the call graph for this function:
+ Here is the caller graph for this function:

◆ toGlobalEigen() [2/3]

Eigen::Vector3f toGlobalEigen ( const VirtualRobot::Robot & referenceRobot) const

Definition at line 897 of file FramedPose.cpp.

+ Here is the call graph for this function:

◆ toGlobalEigen() [3/3]

Eigen::Vector3f toGlobalEigen ( const VirtualRobot::RobotConstPtr & referenceRobot) const

Definition at line 890 of file FramedPose.cpp.

+ Here is the call graph for this function:

◆ toRootEigen() [1/3]

Eigen::Vector3f toRootEigen ( const SharedRobotInterfacePrx & referenceRobot) const

Definition at line 927 of file FramedPose.cpp.

+ Here is the call graph for this function:
+ Here is the caller graph for this function:

◆ toRootEigen() [2/3]

Eigen::Vector3f toRootEigen ( const VirtualRobot::Robot & referenceRobot) const

Definition at line 941 of file FramedPose.cpp.

+ Here is the call graph for this function:

◆ toRootEigen() [3/3]

Eigen::Vector3f toRootEigen ( const VirtualRobot::RobotConstPtr & referenceRobot) const

Definition at line 934 of file FramedPose.cpp.

+ Here is the call graph for this function:

◆ toRootFrame() [1/3]

FramedPositionPtr toRootFrame ( const SharedRobotInterfacePrx & referenceRobot) const

Definition at line 905 of file FramedPose.cpp.

+ Here is the call graph for this function:
+ Here is the caller graph for this function:

◆ toRootFrame() [2/3]

FramedPositionPtr toRootFrame ( const VirtualRobot::Robot & referenceRobot) const

Definition at line 919 of file FramedPose.cpp.

+ Here is the call graph for this function:

◆ toRootFrame() [3/3]

FramedPositionPtr toRootFrame ( const VirtualRobot::RobotConstPtr & referenceRobot) const

Definition at line 912 of file FramedPose.cpp.

+ Here is the call graph for this function:

◆ validate()

bool validate ( const Ice::Current & c = Ice::emptyCurrent)
override

Definition at line 1021 of file FramedPose.cpp.

Friends And Related Symbol Documentation

◆ operator<<

std::ostream & operator<< ( std::ostream & stream,
const FramedPosition & rhs )
friend

Definition at line 1026 of file FramedPose.cpp.


The documentation for this class was generated from the following files: