GeoTessCPP 2.6.1 Software to facilitate storage and retrieval of 3D information about the Earth.

Loading...
Searching...
No Matches
geotess::GeoTessInterpolatorType Class Reference

Enumeration of the interpolation algorithms supported by GeoTess including LINEAR, NATURAL_NEIGHBOR and CUBIC_SPLINE. More...

`#include <GeoTessInterpolatorType.h>`

Inheritance diagram for geotess::GeoTessInterpolatorType:

## Public Member Functions
virtual | ~GeoTessInterpolatorType ()
Public Member Functions inherited from geotess::GeoTessEnumType
virtual | ~GeoTessEnumType ()
string | toString () const
string | name () const
int | ordinal () const

## Static Public Member Functions
static const GeoTessInterpolatorType * | valueOf (const string &s)
static GeoTessInterpolatorType const *const *const | values ()
static int | size ()

## Static Public Attributes
static const GeoTessInterpolatorType | LINEAR
static const GeoTessInterpolatorType | NATURAL_NEIGHBOR
static const GeoTessInterpolatorType | CUBIC_SPLINE
static const GeoTessInterpolatorType * | aArray []

## Additional Inherited Members
Protected Member Functions inherited from geotess::GeoTessEnumType
| GeoTessEnumType ()
| GeoTessEnumType (const GeoTessEnumType &et)
GeoTessEnumType & | operator= (const GeoTessEnumType &et)
| GeoTessEnumType (const string &name, int ordinal)
Static Protected Member Functions inherited from geotess::GeoTessEnumType
static const GeoTessEnumType * | valueOf (const string &s, GeoTessEnumType const *const *const array, int n)
Protected Attributes inherited from geotess::GeoTessEnumType
const string | aName
const int | aOrdinal

## Detailed Description

Enumeration of the interpolation algorithms supported by GeoTess including LINEAR, NATURAL_NEIGHBOR and CUBIC_SPLINE.

An enum list of all the different types of interpolation that GeoTess knows how to perform. Includes both 2D interpolation algorithms that will be applied to vertices in the 2D grid, and 1D interpolation algorithms that will be applied to nodes distributed along radial profiles.

Author
  sballar

Definition at line 71 of file GeoTessInterpolatorType.h.

## Constructor & Destructor Documentation

## ◆ ~GeoTessInterpolatorType()

virtual geotess::GeoTessInterpolatorType::~GeoTessInterpolatorType | ( |  | ) |
| inline virtual

Standard Destructor.

Definition at line 139 of file GeoTessInterpolatorType.h.

## Member Function Documentation

## ◆ size()

int geotess::GeoTessInterpolatorType::size | ( |  | ) |
| inline static

Returns the total number of enums of this type.

Definition at line 159 of file GeoTessInterpolatorType.h.

## ◆ valueOf()

const GeoTessInterpolatorType * geotess::GeoTessInterpolatorType::valueOf | ( | const string & | s | ) |
| inline static

Returns a pointer to the enum whose string matches the input string. If no match is found null is returned.

Parameters

  s | The input string for which a match in array is returned (or null).

Returns
  The match of s in the names of array or null if one was not found.

Definition at line 148 of file GeoTessInterpolatorType.h.

## ◆ values()

GeoTessInterpolatorType const *const *const geotess::GeoTessInterpolatorType::values | ( |  | ) |
| inline static

Returns the array of all enums for this type.

Definition at line 154 of file GeoTessInterpolatorType.h.

## Member Data Documentation

## ◆ aArray

const GeoTessInterpolatorType* geotess::GeoTessInterpolatorType::aArray[]
| static

The array containing all enums declared above.

Definition at line 134 of file GeoTessInterpolatorType.h.

## ◆ CUBIC_SPLINE

const GeoTessInterpolatorType geotess::GeoTessInterpolatorType::CUBIC_SPLINE
| static

Definition at line 129 of file GeoTessInterpolatorType.h.

## ◆ LINEAR

const GeoTessInterpolatorType geotess::GeoTessInterpolatorType::LINEAR
| static

Assignment Operator. The actual enums for this type.

Definition at line 127 of file GeoTessInterpolatorType.h.

## ◆ NATURAL_NEIGHBOR

const GeoTessInterpolatorType geotess::GeoTessInterpolatorType::NATURAL_NEIGHBOR
| static

Definition at line 128 of file GeoTessInterpolatorType.h.

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

- rstt_v3.2.1/GeoTessCPP/include/GeoTessInterpolatorType.h