GeoTessCPP  2.1
Software to facilitate storage and retrieval of 3D information about the Earth.
 All Classes Namespaces Files Functions Variables Typedefs Friends Macros
Public Member Functions | Static Public Member Functions | Static Public Attributes | List of all members
geotess::GeoTessProfileType Class Reference

#include <GeoTessProfileType.h>

Inheritance diagram for geotess::GeoTessProfileType:
geotess::GeoTessEnumType

Public Member Functions

virtual ~GeoTessProfileType ()
 
- Public Member Functions inherited from geotess::GeoTessEnumType
virtual ~GeoTessEnumType ()
 
string name () const
 
int ordinal () const
 
string toString () const
 

Static Public Member Functions

static int size ()
 
static const GeoTessProfileTypevalueOf (const string &s)
 
static GeoTessProfileType
const *const *const 
values ()
 

Static Public Attributes

static const GeoTessProfileTypeaArray []
 
static const GeoTessProfileType CONSTANT
 
static const GeoTessProfileType EMPTY
 
static const GeoTessProfileType NPOINT
 
static const GeoTessProfileType SURFACE
 
static const GeoTessProfileType SURFACE_EMPTY
 
static const GeoTessProfileType THIN
 

Additional Inherited Members

- Protected Member Functions inherited from geotess::GeoTessEnumType
 GeoTessEnumType ()
 
 GeoTessEnumType (const GeoTessEnumType &et)
 
 GeoTessEnumType (const string &name, int ordinal)
 
GeoTessEnumTypeoperator= (const GeoTessEnumType &et)
 
- Static Protected Member Functions inherited from geotess::GeoTessEnumType
static const GeoTessEnumTypevalueOf (const string &s, GeoTessEnumType const *const *const array, int n)
 
- Protected Attributes inherited from geotess::GeoTessEnumType
const string aName
 
const int aOrdinal
 

Detailed Description

An enum list of the valid Profile types, including EMPTY, THIN, CONSTANT, NPOINT and SURFACE.

Author
Sandy Ballard

Constructor & Destructor Documentation

virtual geotess::GeoTessProfileType::~GeoTessProfileType ( )
inlinevirtual

Standard Destructor.

Member Function Documentation

static int geotess::GeoTessProfileType::size ( )
inlinestatic

Returns the total number of enums of this type.

static const GeoTessProfileType* geotess::GeoTessProfileType::valueOf ( const string &  s)
inlinestatic

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

Parameters
sThe 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.
static GeoTessProfileType const* const* const geotess::GeoTessProfileType::values ( )
inlinestatic

Returns the array of all enums for this type.

Member Data Documentation

const GeoTessProfileType* geotess::GeoTessProfileType::aArray[]
static

The array containing all enums declared above.

const GeoTessProfileType geotess::GeoTessProfileType::CONSTANT
static
const GeoTessProfileType geotess::GeoTessProfileType::EMPTY
static

The actual enums for this type.

const GeoTessProfileType geotess::GeoTessProfileType::NPOINT
static
const GeoTessProfileType geotess::GeoTessProfileType::SURFACE
static
const GeoTessProfileType geotess::GeoTessProfileType::SURFACE_EMPTY
static
const GeoTessProfileType geotess::GeoTessProfileType::THIN
static

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