GeoTessCPP  2.2.3
Software to facilitate storage and retrieval of 3D information about the Earth.
Class Hierarchy
This inheritance list is sorted roughly, but not completely, alphabetically:
[detail level 12]
 Cgeotess::ArrayReuse< T >An array reuse object for cases where arrays of some fixed type and size are required by the application over and over
 Cgeotess::CPPUtilsBasic static utility functions and variables
 Cgeotess::CpuTimerWall clock and cpu timing information
 Cgeotess::EarthShapeDefines the ellipsoid that is to be used to convert between geocentric and geographic latitude and between depth and radius
 Cgeotess::EdgeStores information about the connection between two adjacent vertices which separates two neighboring triangles
 Cgeotess::GeoTessDataAbstract base class that manages the data values attached to a single grid point
 Cgeotess::GeoTessDataArray< T >Manages a 1D array of data values attached to a single grid node
 Cgeotess::GeoTessDataValue< T >Manages a single data value attached to a grid node
 Cgeotess::GeoTessEnumTypeThe base class for all "enum" types
 Cgeotess::GeoTessDataTypeEnumeration of supported DataType including DOUBLE, FLOAT, LONG, INT, SHORT and BYTE
 Cgeotess::GeoTessInterpolatorTypeEnumeration of the interpolation algorithms supported by GeoTess including LINEAR, NATURAL_NEIGHBOR and CUBIC_SPLINE
 Cgeotess::GeoTessOptimizationTypeEnumeration of the optimization strategies supported by GeoTess including OptimizationType::SPEED and OptimizationType::MEMORY
 Cgeotess::GeoTessProfileTypeEnumeration of the valid Profile types, including EMPTY, THIN, CONSTANT, NPOINT and SURFACE
 Cgeotess::GeoTessExceptionAn exception class for all GeoTess objects
 Cgeotess::GeoTessGreatCircleManages information about a great circle path that extends from one point to another point, both or which are located on the surface of a unit sphere
 Cgeotess::GeoTessGridManages the geometry and topology of one or more multi-level triangular tessellations of a unit sphere. Has many functions to retrieve information about the grid but knows nothing about Data
 Cgeotess::GeoTessHorizonAn abstract class that represents a single "surface" within a model
 Cgeotess::GeoTessHorizonDepthDefines a "surface" in a model that resides at a constant depth
 Cgeotess::GeoTessHorizonLayerDefines a "surface" in a model that resides at a constant fractional radius within a specified layer
 Cgeotess::GeoTessHorizonRadiusDefines a "surface" in a model that resides at a constant radius
 Cgeotess::GeoTessMetaDataBasic metadata information about a GeoTessModel
 Cgeotess::GeoTessModelTop level class that manages the GeoTessMetaData, GeoTessGrid and GeoTessData that comprise a 3D Earth model
 Cgeotess::GeoTessModelUtilsA collection of static utilities that extract organized information from a GeoTessModel
 Cgeotess::GeoTessPointMapRelationships between vertices (2D positions in a tessellation), nodes (1D positions along a radial Profile) and points (3D positions in a model)
 Cgeotess::GeoTessPolygonAn ordered list of points on the surface of a unit sphere that define a closed polygon
 Cgeotess::GeoTessPolygon3DExtends Polygon by including information and constraints about the radial dimension
 Cgeotess::GeoTessPolygonFactoryFactory method with a static method getPolygon() that returns a pointer to either a Polygon or Polygon3D object
 Cgeotess::GeoTessPositionInformation about an interpolated point at an arbitrary position in a model
 Cgeotess::GeoTessPositionLinearImplements linear interpolation in geographic dimensions of a grid
 Cgeotess::GeoTessPositionNaturalNeighborImplements the Natural Neighbor Interpolation algorithm for the geographic dimensions of the grid
 Cgeotess::GeoTessProfileAbstract class that manages the radii and data values that span a single layer associated with a single vertex in the model
 Cgeotess::GeoTessProfileConstantA Profile object that defines two radii at the bottom and top of the associated layer, and a single Data object that represents the model values throughout the layer
 Cgeotess::GeoTessProfileEmptyA Profile object that defines two radii at the bottom and top of the associated layer, and no Data
 Cgeotess::GeoTessProfileNPointA Profile object consisting of N monotonically increasing radii that span the radial extent of a layer, and an equal number of Data objects that define the model values at the corresponding positions
 Cgeotess::GeoTessProfileSurfaceA Profile object that defines a single Data object and no radius value
 Cgeotess::GeoTessProfileSurfaceEmptyA Profile object that defines a single Data object and no radius value
 Cgeotess::GeoTessProfileThinA Profile object consiting of a single radius value and a single Data object. It represents a profile through a layer that has no thickness
 Cgeotess::GeoTessUtilsCollection of static functions to manipulate geographic information
 Cgeotess::IFStreamAsciiOpens ascii file for read and write access
 Cgeotess::IFStreamBinaryOpens a file for binary read and write access