An abstract class for an interpolation function or interpolator that estimates geometries at non-observed times of a trajectory. More...
#include <AbstractTrajectoryInterp.h>
Public Member Functions | |
virtual std::auto_ptr< te::gm::Geometry > | estimate (const Trajectory &tj, te::dt::DateTime *time) const =0 |
It estimates a geometry of a trajectory at a given non-observed time . More... | |
virtual te::common::AbstractParameters * | getParams ()=0 |
It gets the parameters associated to the interpolator. More... | |
virtual void | setParams (te::common::AbstractParameters *p)=0 |
It sets the parameters associated to the interpolator. More... | |
virtual | ~AbstractTrajectoryInterp () |
Virtual destructor. More... | |
Protected Member Functions | |
AbstractTrajectoryInterp () | |
Constructor. More... | |
An abstract class for an interpolation function or interpolator that estimates geometries at non-observed times of a trajectory.
This is an abstract class for every class that implements interpolation functions that estimate geometries at non-observaved times of a trajectory.
Definition at line 63 of file AbstractTrajectoryInterp.h.
|
virtual |
Virtual destructor.
|
protected |
Constructor.
|
pure virtual |
It estimates a geometry of a trajectory at a given non-observed time .
tj | A trajectory used in the estimation. |
time | The given non-observed time. |
Implemented in te::st::NearestGeometryAtTimeInterp.
|
pure virtual |
It gets the parameters associated to the interpolator.
Implemented in te::st::NearestGeometryAtTimeInterp.
|
pure virtual |
It sets the parameters associated to the interpolator.
p | The parameters to be associated to the interpolator. |
Implemented in te::st::NearestGeometryAtTimeInterp.