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
Class List
Here are the classes, structs, unions and interfaces with brief descriptions:
geotess::ArrayReuse< T >An array reuse object for cases where arrays of some fixed type and size are required by the application over and over
geotess::CPPUtilsBasic static utility functions and variables
geotess::CpuTimerWall clock and cpu timing information
geotess::GeoTessDataAbstract base class that manages the data values attached to a single grid point
geotess::GeoTessDataArray< T >Manages a 1D array of data values attached to a single grid node
geotess::GeoTessDataTypeEnumeration of supported DataType including DOUBLE, FLOAT, LONG, INT, SHORT and BYTE
geotess::GeoTessDataValue< T >Manages a single data value attached to a grid node
geotess::GeoTessEnumTypeThe base class for all "enum" types
geotess::GeoTessExceptionAn exception class for all GeoTess objects
geotess::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
geotess::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
geotess::GeoTessHorizonAn abstract class that represents a single "surface" within a model
geotess::GeoTessHorizonDepthDefines a "surface" in a model that resides at a constant depth
geotess::GeoTessHorizonLayerDefines a "surface" in a model that resides at a constant fractional radius within a specified layer
geotess::GeoTessHorizonRadiusDefines a "surface" in a model that resides at a constant radius
geotess::GeoTessInterpolatorTypeEnumeration of the interpolation algorithms supported by GeoTess including LINEAR, NATURAL_NEIGHBOR and CUBIC_SPLINE
geotess::GeoTessMetaDataBasic metadata information about a GeoTessModel
geotess::GeoTessModelTop level class that manages the GeoTessMetaData, GeoTessGrid and Data that comprise a 3D Earth model
geotess::GeoTessModelUtilsA collection of static utilities that extract organized information from a GeoTessModel
geotess::GeoTessOptimizationTypeEnumeration of the optimization strategies supported by GeoTess including OptimizationType::SPEED and OptimizationType::MEMORY
geotess::GeoTessPointMapRelationships between vertices (2D positions in a tessellation), nodes (1D positions along a radial Profile) and points (3D positions in a model)
geotess::GeoTessPolygonAn ordered list of points on the surface of a unit sphere that define a closed polygon
geotess::GeoTessPolygon3DExtends Polygon by including information and constraints about the radial dimension
geotess::GeoTessPolygonFactoryFactory method with a static method getPolygon() that returns a pointer to either a Polygon or Polygon3D object
geotess::GeoTessPositionInformation about an interpolated point at an arbitrary position in a model
geotess::GeoTessPositionLinearImplements linear interpolation in geographic dimensions of a grid
geotess::GeoTessPositionNaturalNeighborImplements the Natural Neighbor Interpolation algorithm for the geographic dimensions of the grid
geotess::GeoTessProfileAbstract class that manages the radii and data values that span a single layer associated with a single vertex in the model
geotess::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
geotess::GeoTessProfileEmptyA Profile object that defines two radii at the bottom and top of the associated layer, and no Data
geotess::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
geotess::GeoTessProfileSurfaceA Profile object that defines a single Data object and no radius value
geotess::GeoTessProfileSurfaceEmptyA Profile object that defines a single Data object and no radius value
geotess::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
geotess::GeoTessProfileTypeEnumeration of the valid Profile types, including EMPTY, THIN, CONSTANT, NPOINT and SURFACE
geotess::GeoTessUtilsCollection of static functions to manipulate geographic information
geotess::IFStreamAsciiOpens ascii file for read and write access
geotess::IFStreamBinaryOpens a file for binary read and write access