Jafar
|
VectorsDriver builds an OrientedPlan given a frame, an origin and optionnaly a reference frame. More...
VectorsDriver builds an OrientedPlan given a frame, an origin and optionnaly a reference frame.
Definition at line 50 of file OrientedPlan.hpp.
#include <OrientedPlan.hpp>
Public Member Functions | |
VectorsDriver (const HomogenousVecD *repere, const HomogenousVecD &origin, const RepereD *reference=RepereD::global()) | |
constructor | |
virtual HomogenousVecD | origin () const |
virtual HomogenousVecD | vec (unsigned int index) const |
virtual void | localToReference (MatrixD &) const |
virtual HomogenousVecD | normal () const |
virtual HomogenousVecD | equation () const |
virtual void | changeReference (const RepereD *reference) |
virtual const RepereD * | reference () const |
virtual HyperPlaneD::Driver * | clone () const |
virtual Driver * | cloneOrientedPlanDriver () const |
Returns a Driver cast of the OrientedPlanDriver. | |
virtual HyperPlaneD::Driver * | asHyperPlaneDriver () |
Returns a HyperPlaneDriver cast of the OrientedPlanDriver. | |
virtual bool | hasCov () const |
Private Attributes | |
MatrixD | m_matrix |
const RepereD * | m_reference |
jafar::geom::OrientedPlan< dimension >::VectorsDriver::VectorsDriver | ( | const HomogenousVecD * | repere, |
const HomogenousVecD & | origin, | ||
const RepereD * | reference = RepereD::global() |
||
) |
constructor
repere | pointer on HomogeniousVecD array containing <dimension> vectors the diemnsionth one is the normal to the plane |
origin | origin of the repere frame |
reference | the reference frame default is global one |
Definition at line 8 of file OrientedPlanImpl.hpp.
References jafar::geom::OrientedPlan< dimension >::VectorsDriver::origin().
HyperPlane< dimension >::Driver * jafar::geom::OrientedPlan< dimension >::VectorsDriver::clone | ( | ) | const [virtual] |
Implements jafar::geom::HyperPlane< dimension >::Driver.
Definition at line 81 of file OrientedPlanImpl.hpp.
OrientedPlan< dimension >::HomogenousVecD jafar::geom::OrientedPlan< dimension >::VectorsDriver::equation | ( | ) | const [virtual] |
Implements jafar::geom::HyperPlane< dimension >::Driver.
Definition at line 58 of file OrientedPlanImpl.hpp.
References jafar::geom::HyperPlane< dimension >::normal(), and jafar::geom::HyperPlane< dimension >::origin().
virtual bool jafar::geom::OrientedPlan< dimension >::VectorsDriver::hasCov | ( | ) | const [inline, virtual] |
Implements jafar::geom::Atom< dimension >::Driver.
Definition at line 86 of file OrientedPlan.hpp.
void jafar::geom::OrientedPlan< dimension >::VectorsDriver::localToReference | ( | MatrixD & | ) | const [virtual] |
Implements jafar::geom::OrientedPlan< dimension >::Driver.
Definition at line 48 of file OrientedPlanImpl.hpp.
OrientedPlan< dimension >::HomogenousVecD jafar::geom::OrientedPlan< dimension >::VectorsDriver::normal | ( | ) | const [virtual] |
Implements jafar::geom::HyperPlane< dimension >::Driver.
Definition at line 53 of file OrientedPlanImpl.hpp.
References jafar::geom::OrientedPlan< dimension >::vec().
OrientedPlan< dimension >::HomogenousVecD jafar::geom::OrientedPlan< dimension >::VectorsDriver::origin | ( | ) | const [virtual] |
Implements jafar::geom::HyperPlane< dimension >::Driver.
Definition at line 38 of file OrientedPlanImpl.hpp.
Referenced by jafar::geom::OrientedPlan< dimension >::VectorsDriver::VectorsDriver().
OrientedPlan< dimension >::HomogenousVecD jafar::geom::OrientedPlan< dimension >::VectorsDriver::vec | ( | unsigned int | index | ) | const [virtual] |
index | in repere |
Implements jafar::geom::OrientedPlan< dimension >::Driver.
Definition at line 43 of file OrientedPlanImpl.hpp.
Generated on Wed Oct 15 2014 00:37:37 for Jafar by doxygen 1.7.6.1 |