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.
Definition at line 34 of file AbstractTrajectoryInterp.cpp.
      
  | 
  protected | 
Constructor.
Definition at line 30 of file AbstractTrajectoryInterp.cpp.
      
  | 
  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.