Jafar
|
The TwoPointsPointerDriver is used for Line for which we knows two points. More...
The TwoPointsPointerDriver is used for Line for which we knows two points.
This driver will change the parameter of the line when the parameters of the point are changed.
#include <Line.hpp>
Classes | |
struct | Private |
Public Member Functions | |
TwoPointsPointerDriver (const Point< dimension > *p1, const Point< dimension > *p2) | |
virtual HomogenousVecD | pointAt (double t) const |
virtual HomogenousVecD | origin () const |
virtual HomogenousSymMatrixD | originCov () const |
virtual HomogenousVecD | direction () const |
virtual HomogenousSymMatrixD | directionCov () const |
virtual Driver * | cloneLineDriver () const |
virtual const RepereD * | reference () const |
virtual bool | hasCov () const |
Private Attributes | |
Private *const | d |
Line< dimension >::Driver * jafar::geom::Line< dimension >::TwoPointsPointerDriver::cloneLineDriver | ( | ) | const [virtual] |
Implements jafar::geom::Line< dimension >::Driver.
Definition at line 139 of file LineImpl.hpp.
Line< dimension >::HomogenousVecD jafar::geom::Line< dimension >::TwoPointsPointerDriver::direction | ( | ) | const [virtual] |
Implements jafar::geom::Line< dimension >::Driver.
Definition at line 117 of file LineImpl.hpp.
Referenced by jafar::geom::Line< dimension >::TwoPointsPointerDriver::pointAt().
bool jafar::geom::Line< dimension >::TwoPointsPointerDriver::hasCov | ( | ) | const [virtual] |
Implements jafar::geom::Atom< dimension >::Driver.
Reimplemented in jafar::geom::Segment< dimension >::TwoPointsPointerDriver.
Definition at line 149 of file LineImpl.hpp.
Line< dimension >::HomogenousVecD jafar::geom::Line< dimension >::TwoPointsPointerDriver::origin | ( | ) | const [virtual] |
Implements jafar::geom::Line< dimension >::Driver.
Definition at line 105 of file LineImpl.hpp.
Referenced by jafar::geom::Line< dimension >::TwoPointsPointerDriver::pointAt().
Line< dimension >::HomogenousVecD jafar::geom::Line< dimension >::TwoPointsPointerDriver::pointAt | ( | double | t | ) | const [virtual] |
t | parameter |
Implements jafar::geom::Line< dimension >::Driver.
Reimplemented in jafar::geom::Segment< dimension >::TwoPointsPointerDriver.
Definition at line 99 of file LineImpl.hpp.
References jafar::geom::Line< dimension >::TwoPointsPointerDriver::direction(), and jafar::geom::Line< dimension >::TwoPointsPointerDriver::origin().
Generated on Wed Oct 15 2014 00:37:37 for Jafar by doxygen 1.7.6.1 |