Vamos_Geometry::Interpolator Class Reference

#include <Interpolator.h>

Inheritance diagram for Vamos_Geometry::Interpolator:

Inheritance graph
[legend]
List of all members.

Public Member Functions

 Interpolator ()
 Interpolator (const std::vector< Two_Point > &points)
virtual void load (const Two_Point &point)=0
virtual void load (const std::vector< Two_Point > &points)=0
virtual void clear ()=0
virtual void remove_greater (double limit)=0
virtual void scale (double factor)=0
virtual double interpolate (double dist) const =0
virtual Two_Point normal (double dist) const =0

Detailed Description

Definition at line 26 of file Interpolator.h.


Constructor & Destructor Documentation

Vamos_Geometry::Interpolator::Interpolator  )  [inline]
 

Definition at line 30 of file Interpolator.h.

Vamos_Geometry::Interpolator::Interpolator const std::vector< Two_Point > &  points  )  [inline]
 

Definition at line 33 of file Interpolator.h.


Member Function Documentation

virtual void Vamos_Geometry::Interpolator::clear  )  [pure virtual]
 

Implemented in Vamos_Geometry::Linear_Interpolator, and Vamos_Geometry::Spline.

virtual double Vamos_Geometry::Interpolator::interpolate double  dist  )  const [pure virtual]
 

Implemented in Vamos_Geometry::Linear_Interpolator, and Vamos_Geometry::Spline.

virtual void Vamos_Geometry::Interpolator::load const std::vector< Two_Point > &  points  )  [pure virtual]
 

Implemented in Vamos_Geometry::Linear_Interpolator, and Vamos_Geometry::Spline.

virtual void Vamos_Geometry::Interpolator::load const Two_Point point  )  [pure virtual]
 

Implemented in Vamos_Geometry::Linear_Interpolator, and Vamos_Geometry::Spline.

virtual Two_Point Vamos_Geometry::Interpolator::normal double  dist  )  const [pure virtual]
 

Implemented in Vamos_Geometry::Linear_Interpolator, and Vamos_Geometry::Spline.

virtual void Vamos_Geometry::Interpolator::remove_greater double  limit  )  [pure virtual]
 

Implemented in Vamos_Geometry::Linear_Interpolator, and Vamos_Geometry::Spline.

virtual void Vamos_Geometry::Interpolator::scale double  factor  )  [pure virtual]
 

Implemented in Vamos_Geometry::Linear_Interpolator, and Vamos_Geometry::Spline.


The documentation for this class was generated from the following file:
Generated on Thu Oct 19 04:13:55 2006 by  doxygen 1.4.6