Jafar
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines
Public Member Functions | Private Attributes
jafar::geom::Point< dimension >::EuclideanDriver Class Reference

class EuclideanDriver Euclidean Driver for a point that is defined by its absolute coordinates. More...


Detailed Description

template<int dimension>
class jafar::geom::Point< dimension >::EuclideanDriver

class EuclideanDriver Euclidean Driver for a point that is defined by its absolute coordinates.

Definition at line 62 of file Point.hpp.

#include <Point.hpp>

Inheritance diagram for jafar::geom::Point< dimension >::EuclideanDriver:
Inheritance graph
[legend]

List of all members.

Public Member Functions

 EuclideanDriver (const VecD &coordinates, const RepereD *reference=RepereD::global())
 Construct an EuclideanDriver with the coordinates of a point.
 EuclideanDriver (const VecD &coordinates, const SymMatrixD &matrix, const RepereD *reference=RepereD::global())
virtual Driverclone () const
virtual HomogenousVecD homogenousCoordinates () const
virtual HomogenousSymMatrixD homogenousCoordinatesCov () const
virtual void changeReference (const RepereD *reference)
virtual const RepereDreference () const
virtual bool hasCov () const
void applyTransformation (const HomogenousMatrixD &_transformation)

Private Attributes

HomogenousVecD m_coordinates
HomogenousSymMatrixD m_coordinatesCov
const RepereDm_reference
bool m_cov

Member Function Documentation

template<int dimension>
virtual bool jafar::geom::Point< dimension >::EuclideanDriver::hasCov ( ) const [inline, virtual]
Returns:
true if there is a covariance

Implements jafar::geom::Atom< dimension >::Driver.

Definition at line 84 of file Point.hpp.

template<int dimension>
virtual HomogenousVecD jafar::geom::Point< dimension >::EuclideanDriver::homogenousCoordinates ( ) const [inline, virtual]
Returns:
the homogenous coordinates of the point

Implements jafar::geom::Point< dimension >::Driver.

Definition at line 74 of file Point.hpp.

template<int dimension>
virtual HomogenousSymMatrixD jafar::geom::Point< dimension >::EuclideanDriver::homogenousCoordinatesCov ( ) const [inline, virtual]
Returns:
the covariance matrix of the point

Implements jafar::geom::Point< dimension >::Driver.

Definition at line 78 of file Point.hpp.


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

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