OrientedPoint Class Reference

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

+ Inheritance diagram for OrientedPoint:

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

Detailed Description

Definition at line 41 of file OrientedPoint.h.

Constructor & Destructor Documentation

◆ OrientedPoint() [1/3]

Definition at line 26 of file OrientedPoint.cpp.

+ Here is the caller graph for this function:

◆ OrientedPoint() [2/3]

OrientedPoint ( const Eigen::Vector3f &  position,
const Eigen::Vector3f &  normal 
)

◆ OrientedPoint() [3/3]

OrientedPoint ( ::Ice::Float  px,
::Ice::Float  py,
::Ice::Float  pz,
::Ice::Float  nx,
::Ice::Float  ny,
::Ice::Float  nz 
)

Definition at line 49 of file OrientedPoint.cpp.

Member Function Documentation

◆ clone()

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

Definition at line 58 of file OrientedPoint.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 96 of file OrientedPoint.cpp.

+ Here is the caller graph for this function:

◆ getType()

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

Definition at line 63 of file OrientedPoint.h.

◆ ice_clone()

Ice::ObjectPtr ice_clone ( ) const
inlineoverride

Definition at line 54 of file OrientedPoint.h.

+ Here is the call graph for this function:

◆ normalToEigen()

Vector3f normalToEigen ( ) const
virtual

Definition at line 67 of file OrientedPoint.cpp.

+ Here is the caller graph for this function:

◆ output()

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

Definition at line 75 of file OrientedPoint.cpp.

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

◆ positionToEigen()

Vector3f positionToEigen ( ) const
virtual

Definition at line 60 of file OrientedPoint.cpp.

+ 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 83 of file OrientedPoint.cpp.

+ Here is the caller graph for this function:

◆ validate()

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

Definition at line 67 of file OrientedPoint.h.

Friends And Related Function Documentation

◆ operator<<

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

Definition at line 72 of file OrientedPoint.h.


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