44 bool foundOne =
false;
72 (!foundOne && (count < maxCount))));
152 out <<
"\nossimGeneralRasterElevationDatabase @ "<< (
ossim_uint64)
this <<
"\n" virtual bool isSourceEnabled() const
virtual bool pointHasCoverage(const ossimGpt &gpt) const
METHOD: pointHasCoverage(gpt) Returns TRUE if coverage exists over gpt:
virtual double getHeightAboveMSL(const ossimGpt &)=0
Height access methods:
virtual bool saveState(ossimKeywordlist &kwl, const char *prefix=0) const
virtual double getHeightAboveEllipsoid(const ossimGpt &gpt)
virtual double getMeanSpacingMeters() const
METHOD: meanSpacingMeters() Implements pure virtual for.
ossimString m_connectionString
virtual bool open(const ossimString &connectionString)
Open a connection to a database.
Represents serializable keyword/value map.
ossim_uint32 m_memoryMapCellsFlag
bool open(const ossimFilename &file, bool memoryMapFlag=false)
Opens a stream to the srtm cell.
bool getFirst(ossimFilename &filename, int flags=OSSIM_DIR_DEFAULT)
double nan()
Method to return ieee floating point double precision NAN.
virtual bool loadState(const ossimKeywordlist &kwl, const char *prefix=0)
virtual double getHeightAboveMSL(const ossimGpt &)
METHODS: accuracyLE90(), accuracyCE90() Returns the vertical and horizontal accuracy (90% confidence)...
bool getNext(ossimFilename &filename) const
virtual ossimRefPtr< ossimElevCellHandler > createCell(const ossimGpt &)
ossimRefPtr< ossimElevCellHandler > createHandler(const ossimGpt &)
virtual bool loadState(const ossimKeywordlist &kwl, const char *prefix=0)
virtual ossimRefPtr< ossimElevCellHandler > getOrCreateCellHandler(const ossimGpt &gpt)
virtual bool pointHasCoverage(const ossimGpt &gpt) const
Loops through ossimGeneralRasterElevHandler::BoundingRectListType and checks for coverage.
unsigned long long ossim_uint64
unsigned int ossim_uint32
void createRelativePath(ossimFilename &file, const ossimGpt &gpt) const
static ossimString downcase(const ossimString &aString)
ossim_float64 m_meanSpacing
ossimRefPtr< ossimGeneralRasterElevHandler > m_cellHandler
virtual double getOffsetFromEllipsoid(const ossimGpt &gpt)
virtual std::ostream & print(std::ostream &out) const
Outputs theErrorStatus as an ossimErrorCode and an ossimString.
bool openGeneralRasterDirectory(const ossimFilename &dir)
virtual bool saveState(ossimKeywordlist &kwl, const char *prefix=0) const
RTTI_DEF1(ossimGeneralRasterElevationDatabase, "ossimGeneralRasterElevationDatabase", ossimElevationCellDatabase)
std::basic_ostream< char > ostream
Base class for char output streams.