GeoTessCPP
2.0.0
Software to facilitate storage and retrieval of 3D information about the Earth.
|
#include <GeoTessPositionLinear.h>
Public Member Functions | |
GeoTessPositionLinear (GeoTessModel *model, const InterpolatorType &radialType) | |
virtual | ~GeoTessPositionLinear () |
virtual const InterpolatorType & | getInterpolatorType () const |
Protected Member Functions | |
virtual void | update2D (int tid) |
Implements linear interpolation in geographic dimensions of a grid.
geotess::GeoTessPositionLinear::GeoTessPositionLinear | ( | GeoTessModel * | model, |
const InterpolatorType & | radialType | ||
) |
Standard constructor.
virtual geotess::GeoTessPositionLinear::~GeoTessPositionLinear | ( | ) | [virtual] |
Destructor.
virtual const InterpolatorType& geotess::GeoTessPositionLinear::getInterpolatorType | ( | ) | const [inline, virtual] |
Retrieve the type of interpolation that this GeoTessPosition object is configured to perform. Either InterpolatorType.LINEAR or InterpolatorType.NATURAL_NEIGHBOR.
Reimplemented from geotess::GeoTessPosition.
virtual void geotess::GeoTessPositionLinear::update2D | ( | int | tid | ) | [inline, protected, virtual] |
Set vertices to the 3-element array that stores the corners of the triangle identified during the triangle walk algorithm. Horizontal coefficients are similarly set to the coefficients identified during triangle walk.
GeoTessException |