OSSIM - Open Source Software Image Map  Version 1.9.0 (20180803)
Public Member Functions | Public Attributes | List of all members
ossimElevationAccuracyInfo Class Reference

#include <ossimElevationAccuracyInfo.h>

Inheritance diagram for ossimElevationAccuracyInfo:
ossimReferenced

Public Member Functions

 ossimElevationAccuracyInfo ()
 
void makeNan ()
 
double getConfidenceLevel () const
 
bool hasValidRelativeError () const
 
bool hasValidAbsoluteError () const
 
double getRelativeCE () const
 
void setRelativeCE (double value)
 
double getAbsoluteCE () const
 
void setAbsoluteCE (double value)
 
double getRelativeLE () const
 
void setRelativeLE (double value)
 
double getAbsoluteLE () const
 
void setAbsoluteLE (double value)
 
const ossimStringgetSurfaceName () const
 
void setSurfaceName (const ossimString &value)
 
- Public Member Functions inherited from ossimReferenced
 ossimReferenced ()
 
 ossimReferenced (const ossimReferenced &)
 
ossimReferencedoperator= (const ossimReferenced &)
 
void ref () const
 increment the reference count by one, indicating that this object has another pointer which is referencing it. More...
 
void unref () const
 decrement the reference count by one, indicating that a pointer to this object is referencing it. More...
 
void unref_nodelete () const
 decrement the reference count by one, indicating that a pointer to this object is referencing it. More...
 
int referenceCount () const
 

Public Attributes

double m_confidenceLevel
 
double m_relativeCE
 
double m_absoluteCE
 
double m_relativeLE
 
double m_absoluteLE
 
ossimString m_surfaceName
 

Additional Inherited Members

- Protected Member Functions inherited from ossimReferenced
virtual ~ossimReferenced ()
 

Detailed Description

Definition at line 8 of file ossimElevationAccuracyInfo.h.

Constructor & Destructor Documentation

◆ ossimElevationAccuracyInfo()

ossimElevationAccuracyInfo::ossimElevationAccuracyInfo ( )
inline

Member Function Documentation

◆ getAbsoluteCE()

double ossimElevationAccuracyInfo::getAbsoluteCE ( ) const
inline

Definition at line 41 of file ossimElevationAccuracyInfo.h.

◆ getAbsoluteLE()

double ossimElevationAccuracyInfo::getAbsoluteLE ( ) const
inline

Definition at line 47 of file ossimElevationAccuracyInfo.h.

◆ getConfidenceLevel()

double ossimElevationAccuracyInfo::getConfidenceLevel ( ) const
inline

Definition at line 27 of file ossimElevationAccuracyInfo.h.

◆ getRelativeCE()

double ossimElevationAccuracyInfo::getRelativeCE ( ) const
inline

Definition at line 38 of file ossimElevationAccuracyInfo.h.

◆ getRelativeLE()

double ossimElevationAccuracyInfo::getRelativeLE ( ) const
inline

Definition at line 44 of file ossimElevationAccuracyInfo.h.

◆ getSurfaceName()

const ossimString& ossimElevationAccuracyInfo::getSurfaceName ( ) const
inline

Definition at line 50 of file ossimElevationAccuracyInfo.h.

◆ hasValidAbsoluteError()

bool ossimElevationAccuracyInfo::hasValidAbsoluteError ( ) const
inline

Definition at line 34 of file ossimElevationAccuracyInfo.h.

References ossim::isnan().

Referenced by ossimElevCellHandler::getAccuracyInfo(), ossimDtedHandler::getAccuracyInfo(), and ossimHgtRef::getSurfaceCovMatrix().

34  {
35  return ((!ossim::isnan(m_absoluteCE)) &&
37  }
bool isnan(const float &v)
isnan Test for floating point Not A Number (NAN) value.
Definition: ossimCommon.h:91

◆ hasValidRelativeError()

bool ossimElevationAccuracyInfo::hasValidRelativeError ( ) const
inline

Definition at line 29 of file ossimElevationAccuracyInfo.h.

References ossim::isnan().

30  {
31  return ((!ossim::isnan(m_relativeCE)) &&
33  }
bool isnan(const float &v)
isnan Test for floating point Not A Number (NAN) value.
Definition: ossimCommon.h:91

◆ makeNan()

void ossimElevationAccuracyInfo::makeNan ( )
inline

◆ setAbsoluteCE()

void ossimElevationAccuracyInfo::setAbsoluteCE ( double  value)
inline

Definition at line 42 of file ossimElevationAccuracyInfo.h.

◆ setAbsoluteLE()

void ossimElevationAccuracyInfo::setAbsoluteLE ( double  value)
inline

Definition at line 48 of file ossimElevationAccuracyInfo.h.

◆ setRelativeCE()

void ossimElevationAccuracyInfo::setRelativeCE ( double  value)
inline

Definition at line 39 of file ossimElevationAccuracyInfo.h.

◆ setRelativeLE()

void ossimElevationAccuracyInfo::setRelativeLE ( double  value)
inline

Definition at line 45 of file ossimElevationAccuracyInfo.h.

◆ setSurfaceName()

void ossimElevationAccuracyInfo::setSurfaceName ( const ossimString value)
inline

Definition at line 51 of file ossimElevationAccuracyInfo.h.

Member Data Documentation

◆ m_absoluteCE

double ossimElevationAccuracyInfo::m_absoluteCE

◆ m_absoluteLE

double ossimElevationAccuracyInfo::m_absoluteLE

◆ m_confidenceLevel

double ossimElevationAccuracyInfo::m_confidenceLevel

◆ m_relativeCE

double ossimElevationAccuracyInfo::m_relativeCE

Definition at line 54 of file ossimElevationAccuracyInfo.h.

Referenced by ossimDtedHandler::getAccuracyInfo().

◆ m_relativeLE

double ossimElevationAccuracyInfo::m_relativeLE

Definition at line 56 of file ossimElevationAccuracyInfo.h.

Referenced by ossimDtedHandler::getAccuracyInfo().

◆ m_surfaceName

ossimString ossimElevationAccuracyInfo::m_surfaceName

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