9 #ifndef ossimVpfFeatureClassSchema_HEADER 10 #define ossimVpfFeatureClassSchema_HEADER 24 out <<
"table : " << data.
theTable << endl
bool openSchema(ossimVpfCoverage *coverage)
ossim_int32 getNumberOfFeatureClasses() const
ossimString thePrimitiveTableKey
ossimVpfFeatureClassSchema()
ossimFilename theSchemaTableName
ossimFilename thePrimitiveTable
std::map< ossimString, ossimVpfFeatureClassSchemaNode, ossimStringLtstr > theFeatureClassMap
ossimVpfFeatureClassSchemaNode(const ossimFilename &table=ossimFilename(""), const ossimString &tableKey=ossimString(""), const ossimFilename &primitiveTable=ossimFilename(""), const ossimString &primitiveTableKey=ossimString(""))
virtual void closeTable()
void setFeatureClassMapping()
friend ostream & operator<<(std::ostream &out, const ossimVpfFeatureClassSchemaNode &data)
ossimVpfCoverage * theCoverage
bool validateColumnNames() const
void getFeatureClasses(std::vector< ossimString > &featureClassArray) const
std::basic_ostream< char > ostream
Base class for char output streams.
bool getFeatureClassNode(const ossimString &featureClass, ossimVpfFeatureClassSchemaNode &featureClassNode) const