15 #ifndef ossimElevSource_HEADER 16 #define ossimElevSource_HEADER 38 virtual double getHeightAboveMSL(
const ossimGpt&) = 0;
39 virtual double getHeightAboveEllipsoid(
const ossimGpt&);
67 virtual double getMinHeightAboveMSL()
const;
68 virtual double getMaxHeightAboveMSL()
const;
73 double getNullHeightValue()
const;
74 double getSeaLevelValue()
const;
80 virtual bool pointHasCoverage(
const ossimGpt&)
const = 0;
86 virtual double getMeanSpacingMeters()
const = 0;
107 virtual const ossimGrect& getBoundingGndRect()
const;
140 virtual bool getComputeStatisticsFlag()
const;
152 virtual void setComputeStatisticsFlag(
bool flag);
Represents serializable keyword/value map.
double theNullHeightValue
double theMinHeightAboveMSL
Data members:
virtual std::ostream & print(std::ostream &out) const
Outputs theErrorStatus as an ossimErrorCode and an ossimString.
virtual void initialize()
virtual ossimObject * dup() const
double theMaxHeightAboveMSL
virtual bool canConnectMyInputTo(ossim_int32 myInputIndex, const ossimConnectableObject *object) const =0
required to be overriden by derived classes
std::basic_ostream< char > ostream
Base class for char output streams.