|
OSSIM - Open Source Software Image Map
Version 1.9.0 (20180803)
|
#include <ossimVpfCoverage.h>
Public Member Functions | |
| ossimVpfCoverage () | |
| virtual | ~ossimVpfCoverage () |
| bool | openCoverage (ossimVpfLibrary *library, const ossimString &name, const ossimFilename &fileName) |
| const ossimFilename & | getPath () const |
| const ossimString & | getName () const |
| ossim_uint32 | getNumberOfFeatureClasses () const |
| void | print (ostream &out) const |
| bool | getExtent (ossimVpfExtent &extent) const |
| ossimVpfLibrary * | getLibrary () |
| bool | openFeatureClassSchema (ossimVpfFeatureClassSchema &schema) |
Private Attributes | |
| ossimVpfLibrary * | theLibrary |
| ossimString | theCoverageName |
| ossimFilename | theCoverageNameFullPath |
Definition at line 23 of file ossimVpfCoverage.h.
| ossimVpfCoverage::ossimVpfCoverage | ( | ) |
Definition at line 19 of file ossimVpfCoverage.cpp.
|
virtual |
| bool ossimVpfCoverage::getExtent | ( | ossimVpfExtent & | extent | ) | const |
Definition at line 67 of file ossimVpfCoverage.cpp.
References ossimFilename::dirCat(), ossimString::downcase(), ossimFilename::exists(), ossimVpfBoundingRecordTable::getExtent(), ossimVpfLibrary::getTileNames(), ossimVpfBoundingRecordTable::openTable(), theCoverageNameFullPath, and theLibrary.
| ossimVpfLibrary * ossimVpfCoverage::getLibrary | ( | ) |
Definition at line 177 of file ossimVpfCoverage.cpp.
References theLibrary.
Referenced by ossimVpfAnnotationFeatureInfo::buildEdgFeature(), ossimVpfAnnotationFeatureInfo::buildFaceFeature(), ossimVpfAnnotationFeatureInfo::buildPointFeature(), and ossimVpfAnnotationFeatureInfo::buildTxtFeature().
| const ossimString & ossimVpfCoverage::getName | ( | ) | const |
| ossim_uint32 ossimVpfCoverage::getNumberOfFeatureClasses | ( | ) | const |
| const ossimFilename & ossimVpfCoverage::getPath | ( | ) | const |
Definition at line 48 of file ossimVpfCoverage.cpp.
References theCoverageNameFullPath.
Referenced by ossimVpfAnnotationFeatureInfo::buildEdgFeature(), ossimVpfAnnotationFeatureInfo::buildFaceFeature(), ossimVpfAnnotationFeatureInfo::buildPointFeature(), ossimVpfAnnotationFeatureInfo::buildTxtFeature(), and ossimVpfFeatureClassSchema::openSchema().
| bool ossimVpfCoverage::openCoverage | ( | ossimVpfLibrary * | library, |
| const ossimString & | name, | ||
| const ossimFilename & | fileName | ||
| ) |
Definition at line 31 of file ossimVpfCoverage.cpp.
References ossimFilename::dirCat(), ossimFilename::exists(), theCoverageName, theCoverageNameFullPath, and theLibrary.
Referenced by ossimVpfLibrary::getCoverage().
| bool ossimVpfCoverage::openFeatureClassSchema | ( | ossimVpfFeatureClassSchema & | schema | ) |
Definition at line 182 of file ossimVpfCoverage.cpp.
References ossimVpfFeatureClassSchema::closeTable(), ossimVpfTable::isClosed(), and ossimVpfFeatureClassSchema::openSchema().
Referenced by ossimVpfAnnotationCoverageInfo::buildCoverage(), and ossimVpfAnnotationFeatureInfo::buildFeature().
| void ossimVpfCoverage::print | ( | ostream & | out | ) | const |
Definition at line 58 of file ossimVpfCoverage.cpp.
References ossimFilename::dirCat(), ossimVpfTable::openTable(), ossimVpfTable::print(), and theCoverageNameFullPath.
|
private |
Definition at line 44 of file ossimVpfCoverage.h.
Referenced by getName(), and openCoverage().
|
private |
will hold the full path to this coverage.
Definition at line 49 of file ossimVpfCoverage.h.
Referenced by getExtent(), getPath(), openCoverage(), and print().
|
private |
Definition at line 43 of file ossimVpfCoverage.h.
Referenced by getExtent(), getLibrary(), openCoverage(), and ~ossimVpfCoverage().
1.8.14