OSSIM - Open Source Software Image Map  Version 1.9.0 (20180803)
ossimVpfCoverage.h
Go to the documentation of this file.
1 //*******************************************************************
2 //
3 // License: See top level LICENSE.txt file.
4 //
5 // Author: Garrett Potts (gpotts@imagelinks.com)
6 // Description: This class give the capability to access tiles from an
7 // vpf file.
8 //
9 //********************************************************************
10 // $Id: ossimVpfCoverage.h 9967 2006-11-29 02:01:23Z gpotts $
11 #ifndef ossimVpfCoverage_HEADER
12 #define ossimVpfCoverage_HEADER
13 #include <map>
14 #include <vector>
20 
21 class ossimVpfLibrary;
24 {
25 public:
27  virtual ~ossimVpfCoverage();
28 
29  bool openCoverage(ossimVpfLibrary* library,
30  const ossimString& name,
31  const ossimFilename& fileName);
32  const ossimFilename& getPath()const;
33  const ossimString& getName()const;
34 
35  ossim_uint32 getNumberOfFeatureClasses()const;
36  void print(ostream& out)const;
37 
38  bool getExtent(ossimVpfExtent& extent)const;
39  ossimVpfLibrary* getLibrary();
40  bool openFeatureClassSchema(ossimVpfFeatureClassSchema& schema);
41 
42 private:
45 
50 
51 };
52 
53 #endif
ossimVpfLibrary * theLibrary
#define OSSIMDLLEXPORT
std::ostream & print(H5::H5File *file, std::ostream &out)
Print method.
Definition: ossimH5Util.cpp:41
unsigned int ossim_uint32
ossimString theCoverageName
ossimFilename theCoverageNameFullPath
bool getPath(const ossimString &path, const ossimXmlDocument *xdoc, ossimString &s)
Gets path from doc and initializes string.
std::basic_ostream< char > ostream
Base class for char output streams.
Definition: ossimIosFwd.h:23