1 #ifndef ossimGeneralRasterElevationDatabase_HEADER 2 #define ossimGeneralRasterElevationDatabase_HEADER 1 22 if(m_cellHandler.valid())
24 m_cellHandler->close();
32 duped->
open(m_connectionString);
77 createRelativePath(relativeFile, gpt);
virtual double getHeightAboveMSL(const ossimGpt &)=0
Height access methods:
virtual bool saveState(ossimKeywordlist &kwl, const char *prefix=0) const
virtual ossimRefPtr< ossimElevCellHandler > createCell(const ossimGpt &)
virtual ~ossimGeneralRasterElevationDatabase()
virtual bool open(const ossimString &connectionString)
Open a connection to a database.
Represents serializable keyword/value map.
ossimGeneralRasterElevationDatabase(const ossimGeneralRasterElevationDatabase &rhs)
virtual bool loadState(const ossimKeywordlist &kwl, const char *prefix=0)
void createFullPath(ossimFilename &file, const ossimGpt &gpt) const
ossimGeneralRasterElevationDatabase()
virtual bool getAccuracyInfo(ossimElevationAccuracyInfo &, const ossimGpt &) const
virtual ossimObject * dup() const
unsigned long long ossim_uint64
virtual bool pointHasCoverage(const ossimGpt &) const =0
METHOD: pointHasCoverage(gpt) Returns TRUE if coverage exists over gpt:
ossimRefPtr< ossimGeneralRasterElevHandler > m_cellHandler
virtual std::ostream & print(std::ostream &out) const
Outputs theErrorStatus as an ossimErrorCode and an ossimString.
ossimFilename dirCat(const ossimFilename &file) const
virtual double getHeightAboveEllipsoid(const ossimGpt &)
virtual ossim_uint64 createId(const ossimGpt &) const
virtual bool open(const ossimString &connectionString)=0
Open a connection to a database.
std::basic_ostream< char > ostream
Base class for char output streams.