Jafar
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines
Public Member Functions | Static Public Member Functions | Protected Member Functions | Private Member Functions | Private Attributes | Friends
jafar::datareader::Position Class Reference

Class Position holds the different available T3D transforms of a pos file. More...


Detailed Description

Class Position holds the different available T3D transforms of a pos file.

Definition at line 111 of file PositionReader.hpp.

#include <PositionReader.hpp>

Inheritance diagram for jafar::datareader::Position:
Inheritance graph
[legend]

List of all members.

Public Member Functions

void sensorToMain (jafar::geom::T3D &pos)
 /!\ Deprecated, returns robotToSensor according to Jafar convention, use robotToSensor instead
jafar::geom::T3DsensorToMain ()
 /!\ Deprecated, returns robotToSensor according to Jafar convention, use robotToSensor instead
void mainToBase (jafar::geom::T3D &pos)
 /!\ Deprecated, returns baseToRobot according to Jafar convention, use baseToRobot instead
jafar::geom::T3DmainToBase ()
 /!\ Deprecated, returns baseToRobot according to Jafar convention, use baseToRobot instead
void mainToOrigin (jafar::geom::T3D &pos)
 /!\ Deprecated, returns originToRobot according to Jafar convention, use originToRobot instead
jafar::geom::T3DmainToOrigin ()
 /!\ Deprecated, returns originToRobot according to Jafar convention, use originToRobot instead
void robotToSensor (jafar::geom::T3D &pos)
 Returns robotToSensor transformation (named sensorToMain in .pos files according to Genom naming convention)
jafar::geom::T3DrobotToSensor ()
 Returns robotToSensor transformation (named sensorToMain in .pos files according to Genom naming convention)
void baseToRobot (jafar::geom::T3D &pos)
 Returns baseToRobot transformation (named mainToBase in .pos files according to Genom naming convention)
jafar::geom::T3DbaseToRobot ()
 Returns baseToRobot transformation (named mainToBase in .pos files according to Genom naming convention)
void originToRobot (jafar::geom::T3D &pos)
 Returns originToRobot transformation (named mainToOrigin in .pos files according to Genom naming convention)
jafar::geom::T3DoriginToRobot ()
 Returns originToRobot transformation (named mainToOrigin in .pos files according to Genom naming convention)
int date ()
 returns the date of the position

Static Public Member Functions

static void fromCalifeToJafar (const jblas::vec src, jblas::vec &dst)
 converts a T3D vector from Calife format to Jafar format
static void fromJafarToCalife (const jblas::vec src, jblas::vec &dst)
 converts a T3D vector from Jafar format to Calife format

Protected Member Functions

virtual void loadKeyValueFile (jafar::kernel::KeyValueFile const &keyValueFile)
 load data from a KeyValueFile
void fixRobotToSensor (const jblas::vec &robotToSensorCorrection)
 apply a correction to robotToSensor
bool loadPomPosition (std::string filename)
 load data from a POM .pos file, returns false if not a POM .pos file

Private Member Functions

void loadStringInT3D (const std::string &, jafar::geom::T3D &pos)
bool readline (std::string &line, char *sep, int index, int len, jblas::vec &res)

Private Attributes

jblas::vec m_robotToSensor
jblas::vec m_baseToRobot
jblas::vec m_originToRobot
int m_date

Friends

Position PositionReader::loadPosition (unsigned int index_, PositionReader::PosFileType fileType) const
void PositionReader::loadPosition (unsigned int index_, Position &pos) const

The documentation for this class was generated from the following file:
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines

Generated on Wed Oct 15 2014 00:37:33 for Jafar by doxygen 1.7.6.1
LAAS-CNRS