GeoTessCPP  2.0.0
Software to facilitate storage and retrieval of 3D information about the Earth.
 All Classes Namespaces Files Functions Variables Typedefs Friends Defines
Public Member Functions | Protected Member Functions
geotess::GeoTessPositionLinear Class Reference

#include <GeoTessPositionLinear.h>

Inheritance diagram for geotess::GeoTessPositionLinear:
geotess::GeoTessPosition

List of all members.

Public Member Functions

 GeoTessPositionLinear (GeoTessModel *model, const GeoTessInterpolatorType &radialType)
virtual ~GeoTessPositionLinear ()
virtual const
GeoTessInterpolatorType
getInterpolatorType () const

Protected Member Functions

virtual void update2D (int tid)

Detailed Description

Implements linear interpolation in geographic dimensions of a grid.

Author:
Sandy Ballard

Constructor & Destructor Documentation

Standard constructor.

Destructor.


Member Function Documentation

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.

Exceptions:
GeoTessException

The documentation for this class was generated from the following file: