The Vector3 class. More...

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

+ Inheritance diagram for Vector3:

Public Member Functions

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 Vector3 &rhs)
 

Detailed Description

The Vector3 class.

Definition at line 112 of file Pose.h.

Constructor & Destructor Documentation

◆ Vector3() [1/4]

Vector3 ( )

Definition at line 105 of file Pose.cpp.

+ Here is the caller graph for this function:

◆ Vector3() [2/4]

Vector3 ( const Eigen::Vector3f &  v)

Definition at line 112 of file Pose.cpp.

+ Here is the call graph for this function:

◆ Vector3() [3/4]

Vector3 ( const Eigen::Matrix4f &  m)

Definition at line 119 of file Pose.cpp.

◆ Vector3() [4/4]

Vector3 ( ::Ice::Float  x,
::Ice::Float  y,
::Ice::Float  z 
)

Definition at line 126 of file Pose.cpp.

Member Function Documentation

◆ clone()

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

Definition at line 132 of file Pose.h.

+ 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 168 of file Pose.cpp.

+ Here is the caller graph for this function:

◆ getType()

VariantTypeId getType ( const Ice::Current &  = Ice::emptyCurrent) const
inlineoverride

Definition at line 140 of file Pose.h.

◆ ice_clone()

Ice::ObjectPtr ice_clone ( ) const
inlineoverride

Definition at line 126 of file Pose.h.

+ Here is the call graph for this function:

◆ operator=()

void operator= ( const Eigen::Vector3f &  vec)

Definition at line 142 of file Pose.cpp.

◆ output()

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

Definition at line 150 of file Pose.cpp.

+ Here is the call graph for this function:

◆ serialize()

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

Definition at line 158 of file Pose.cpp.

+ Here is the caller graph for this function:

◆ toEigen()

Eigen::Vector3f toEigen ( ) const
virtual

Definition at line 134 of file Pose.cpp.

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

◆ validate()

bool validate ( const Ice::Current &  = Ice::emptyCurrent)
inlineoverride

Definition at line 146 of file Pose.h.

Friends And Related Function Documentation

◆ operator<<

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

Definition at line 152 of file Pose.h.


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