|
Jafar
|
This class represent a Repere which can be used as a reference for other. More...
This class represent a Repere which can be used as a reference for other.
Definition at line 16 of file Repere.hpp.
#include <Repere.hpp>

Classes | |
| class | Driver |
| class | VectorsDriver |
Public Member Functions | |
| Repere (Driver *driver) | |
| virtual Atom< dimension >::Type | type () const |
| virtual BoundingBox< dimension > | boundingBox () const |
| const Repere< dimension > * | reference () const |
| HomogenousVecD | origin () const |
| HomogenousVecD | vec (unsigned int index) const |
| HomogenousVecD | convertIn (const HomogenousVecD &v, const Repere *dstRepere) const |
| Convert the vector v in the repere dstRepere. | |
| HomogenousVecD | convertInGlobal (const HomogenousVecD &v) const |
| void | localToReference (MatrixD &) const |
| void | referenceToLocal (MatrixD &) const |
| void | localToGlobal (typename Repere< dimension >::MatrixD &dst) const |
| void | globalToLocal (typename Repere< dimension >::MatrixD &dst) const |
| void | localToRepere (typename Repere< dimension >::MatrixD &dst, const Repere *r) const |
| void | repereToLocal (typename Repere< dimension >::MatrixD &dst, const Repere *r) const |
Static Public Member Functions | |
| static const Repere< dimension > * | global () |
Private Types | |
|
typedef boost::numeric::ublas::bounded_vector < double, dimension+1 > | HomogenousVecD |
|
typedef boost::numeric::ublas::bounded_vector < double, dimension > | VecD |
|
typedef boost::numeric::ublas::bounded_matrix < double, dimension+1,dimension+1 > | MatrixD |
Private Member Functions | |
| Repere () | |
| Construct the global reference. | |
Private Attributes | |
| Driver * | m_driver |
Static Private Attributes | |
| static Repere< dimension > * | s_globalRef = 0 |
| jafar::geom::Repere< dimension >::Repere | ( | ) | [private] |
Construct the global reference.
Should be called once and for all.
Definition at line 69 of file RepereImpl.hpp.
References JFR_ASSERT.
| BoundingBox< dimension > jafar::geom::Repere< dimension >::boundingBox | ( | ) | const [inline, virtual] |
Implements jafar::geom::Atom< dimension >.
Definition at line 84 of file RepereImpl.hpp.
| Repere< dimension >::HomogenousVecD jafar::geom::Repere< dimension >::convertIn | ( | const HomogenousVecD & | v, |
| const Repere< dimension > * | dstRepere | ||
| ) | const [inline] |
Convert the vector v in the repere dstRepere.
| v | vector express in this reference |
| dstRepere | destination reference |
Definition at line 106 of file RepereImpl.hpp.
| const Repere< dimension > * jafar::geom::Repere< dimension >::reference | ( | ) | const [inline] |
Reimplemented from jafar::geom::Atom< dimension >.
Definition at line 90 of file RepereImpl.hpp.
Referenced by jafar::geom::Atom< dimension >::reference().
| virtual Atom<dimension>::Type jafar::geom::Repere< dimension >::type | ( | ) | const [inline, virtual] |
Implements jafar::geom::Atom< dimension >.
Definition at line 51 of file Repere.hpp.
| Repere< dimension >::HomogenousVecD jafar::geom::Repere< dimension >::vec | ( | unsigned int | index | ) | const [inline] |
Definition at line 100 of file RepereImpl.hpp.
References JFR_ASSERT.
| Generated on Wed Oct 15 2014 00:37:37 for Jafar by doxygen 1.7.6.1 |
|