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

Detailed Description

template<int dimension>
class jafar::geom::HyperPlane< dimension >::VectorsDriver

Definition at line 80 of file HyperPlane.hpp.

Inheritance diagram for jafar::geom::HyperPlane< dimension >::VectorsDriver:
Inheritance graph
[legend]

List of all members.

Public Member Functions

 VectorsDriver (const HomogenousVecD &origin, const HomogenousVecD &normal, const RepereD *reference=RepereD::global())
 VectorsDriver (const VecD &origin, const VecD &normal, const RepereD *reference=RepereD::global())
void setCov (HomogenousSymMatrixD m_originCov, HomogenousSymMatrixD m_normalCov)
virtual HomogenousVecD origin () const
virtual HomogenousSymMatrixD originCov () const
virtual HomogenousVecD normal () const
virtual HomogenousSymMatrixD normalCov () const
virtual HomogenousVecD equation () const
virtual void changeReference (const RepereD *reference)
virtual const RepereDreference () const
virtual Driverclone () const
virtual bool hasCov () const

Private Attributes

HomogenousVecD m_origin
HomogenousVecD m_normal
HomogenousSymMatrixD m_originCov
HomogenousSymMatrixD m_normalCov
const RepereDm_reference
bool m_hasCov

Member Function Documentation

template<int dimension>
HyperPlane< dimension >::Driver * jafar::geom::HyperPlane< dimension >::VectorsDriver::clone ( ) const [virtual]
Returns:
a clone version of the driver

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

Definition at line 146 of file HyperPlaneImpl.hpp.

References jafar::geom::Atom< dimension >::reference().

template<int dimension>
HyperPlane< dimension >::HomogenousVecD jafar::geom::HyperPlane< dimension >::VectorsDriver::equation ( ) const [virtual]
Returns:
the equation of the plan (< eqn , homogenouscoord > = 0)

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

Definition at line 122 of file HyperPlaneImpl.hpp.

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

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

Definition at line 93 of file HyperPlane.hpp.

template<int dimension>
HyperPlane< dimension >::HomogenousVecD jafar::geom::HyperPlane< dimension >::VectorsDriver::normal ( ) const [virtual]
Returns:
the normal of the plan (norm == 1.0)

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

Definition at line 112 of file HyperPlaneImpl.hpp.

template<int dimension>
HyperPlane< dimension >::HomogenousVecD jafar::geom::HyperPlane< dimension >::VectorsDriver::origin ( ) const [virtual]
Returns:
the origin of the plan

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

Definition at line 102 of file HyperPlaneImpl.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