|
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 |
1.8.0-20120317