Jafar
|
Base class of Drivers for a Line. More...
Base class of Drivers for a Line.
#include <Line.hpp>
Public Member Functions | |
virtual HomogenousVecD | pointAt (double t) const =0 |
virtual HomogenousVecD | origin () const =0 |
virtual HomogenousSymMatrixD | originCov () const =0 |
virtual HomogenousVecD | direction () const =0 |
virtual HomogenousSymMatrixD | directionCov () const =0 |
virtual Driver * | cloneLineDriver () const =0 |
Protected Attributes | |
ublas::range | rangeDimension |
virtual Driver* jafar::geom::Line< dimension >::Driver::cloneLineDriver | ( | ) | const [pure virtual] |
Implemented in jafar::geom::Segment< dimension >::TwoPointsDriver, jafar::geom::Line< dimension >::TwoPointsPointerDriver, jafar::geom::Segment< dimension >::LineDriver, jafar::geom::Line< dimension >::EuclideanDriver, and jafar::geomslam::SlamSegmentDriver.
Referenced by jafar::geom::Line< dimension >::clonedDriver().
virtual HomogenousVecD jafar::geom::Line< dimension >::Driver::direction | ( | ) | const [pure virtual] |
Implemented in jafar::geom::Segment< dimension >::TwoPointsDriver, jafar::geom::Line< dimension >::TwoPointsPointerDriver, jafar::geom::Segment< dimension >::LineDriver, jafar::geom::Line< dimension >::EuclideanDriver, and jafar::geomslam::SlamSegmentDriver.
Referenced by jafar::geom::Line< dimension >::direction(), and jafar::geom::Line< dimension >::pointAtCov().
virtual HomogenousVecD jafar::geom::Line< dimension >::Driver::origin | ( | ) | const [pure virtual] |
Implemented in jafar::geom::Segment< dimension >::TwoPointsDriver, jafar::geom::Line< dimension >::TwoPointsPointerDriver, jafar::geom::Segment< dimension >::LineDriver, jafar::geom::Line< dimension >::EuclideanDriver, and jafar::geomslam::SlamSegmentDriver.
Referenced by jafar::geom::Line< dimension >::origin().
virtual HomogenousVecD jafar::geom::Line< dimension >::Driver::pointAt | ( | double | t | ) | const [pure virtual] |
t | parameter |
Implemented in jafar::geom::Segment< dimension >::TwoPointsDriver, jafar::geom::Segment< dimension >::TwoPointsPointerDriver, jafar::geom::Line< dimension >::TwoPointsPointerDriver, jafar::geom::Segment< dimension >::LineDriver, jafar::geom::Line< dimension >::EuclideanDriver, and jafar::geomslam::SlamSegmentDriver.
Referenced by jafar::geom::Line< dimension >::pointAt().
Generated on Wed Oct 15 2014 00:37:37 for Jafar by doxygen 1.7.6.1 |