Jafar
|
Base class for the drivers of Segment. More...
Base class for the drivers of Segment.
Definition at line 36 of file Segment.hpp.
#include <Segment.hpp>
Public Member Functions | |
virtual Line< dimension > | support () const =0 |
virtual HomogenousVecD | firstPoint () const =0 |
virtual HomogenousSymMatrixD | firstPointCov () const =0 |
virtual HomogenousVecD | lastPoint () const =0 |
virtual HomogenousSymMatrixD | lastPointCov () const =0 |
virtual Driver * | cloneSegmentDriver () const =0 |
virtual Line< dimension >::Driver * | asLineDriver ()=0 |
As Segment inherits Line, it is expected that the same Driver of Segment will also be used for the Line and that it should also inherits the base class for Line Driver. |
virtual Line<dimension>::Driver* jafar::geom::Segment< dimension >::Driver::asLineDriver | ( | ) | [pure virtual] |
As Segment inherits Line, it is expected that the same Driver of Segment will also be used for the Line and that it should also inherits the base class for Line Driver.
This class allows to access this Driver as a Line::Driver
Implemented in jafar::geom::Segment< dimension >::TwoPointsDriver, jafar::geom::Segment< dimension >::TwoPointsPointerDriver, jafar::geom::Segment< dimension >::LineDriver, and jafar::geomslam::SlamSegmentDriver.
virtual Driver* jafar::geom::Segment< dimension >::Driver::cloneSegmentDriver | ( | ) | const [pure virtual] |
Implemented in jafar::geom::Segment< dimension >::TwoPointsDriver, jafar::geom::Segment< dimension >::TwoPointsPointerDriver, jafar::geom::Segment< dimension >::LineDriver, and jafar::geomslam::SlamSegmentDriver.
virtual HomogenousVecD jafar::geom::Segment< dimension >::Driver::firstPoint | ( | ) | const [pure virtual] |
Implemented in jafar::geom::Segment< dimension >::TwoPointsDriver, jafar::geom::Segment< dimension >::TwoPointsPointerDriver, jafar::geom::Segment< dimension >::LineDriver, and jafar::geomslam::SlamSegmentDriver.
virtual HomogenousVecD jafar::geom::Segment< dimension >::Driver::lastPoint | ( | ) | const [pure virtual] |
Implemented in jafar::geom::Segment< dimension >::TwoPointsDriver, jafar::geom::Segment< dimension >::TwoPointsPointerDriver, jafar::geom::Segment< dimension >::LineDriver, and jafar::geomslam::SlamSegmentDriver.
virtual Line<dimension> jafar::geom::Segment< dimension >::Driver::support | ( | ) | const [pure virtual] |
Generated on Wed Oct 15 2014 00:37:37 for Jafar by doxygen 1.7.6.1 |