8 #ifndef VMAP_DATABASE_H_
9 #define VMAP_DATABASE_H_
16 #include <matrix/geodeticCoord.h>
17 #include <vlutil/vlString.h>
62 virtual bool initDatabase();
82 virtual DtString tilePath(
int ID)
const;
86 virtual bool setAreaOfInterest(
const DtGeodeticCoord& SWCorner,
87 const DtGeodeticCoord& NECorner);
91 virtual void getAreaOfInterest(DtGeodeticCoord& SWCorner,
92 DtGeodeticCoord& NECorner)
const;
95 virtual bool setLibraryOfInterest(
DtString lib);
99 virtual bool setThemeOfInterest(
DtString theme);
103 virtual bool setFeatureOfInterest(
DtString feature);
126 virtual std::list<DtString> libraryList()
const;
130 virtual std::list<DtString> themeList()
const;
134 virtual std::list<DtString> featureList()
const;
This is the VPF Database class. It can load a feature or set of features from a VPF directory structu...
Definition: vpfDatabase.h:43
DtGeodeticCoord bottomLeft
Definition: vpfDatabase.h:38
DtGeodeticCoord topRight
Definition: vpfDatabase.h:37
#define DT_DLL_vmap
Definition: vmapDefines.h:23
DtString myThemeOfInterest
Definition: vpfDatabase.h:143
This class is the table that holds a file from the VPF database.
Definition: vpfTable.h:34
Definition: vpfDatabase.h:33
a class representing a row of data from a table. Rows don't really own any data, the columns own the ...
Definition: vpfRow.h:32
DtVpfTable * myTileFaceBoundsTable
Definition: vpfDatabase.h:151
DtVpfTable * myGeoReferenceTable
Definition: vpfDatabase.h:152
DtVpfSpecFactory * mySpecFactory
Definition: vpfDatabase.h:158
DtString myFeatureOfInterest
Definition: vpfDatabase.h:144
DtVectorNetwork * myVectorNetwork
Definition: vpfDatabase.h:139
Definition: vpfDatabase.h:33
DtVpfTable * myFeatureClassTable
Definition: vpfDatabase.h:155
DtVpfTable * myTileReferenceTable
Definition: vpfDatabase.h:149
This is the VPF Specification Factory class. It creates MaK specifications based on the input data ro...
Definition: vpfSpecFactory.h:37
DtFeatureTypes
Definition: vpfDatabase.h:33
DtVpfTable * myLibraryReferenceTable
Definition: vpfDatabase.h:148
DtTerrainDatabase * myTerrainDatabase
Definition: vpfDatabase.h:157
std::list< DtVpfTile * > DtTileList
Definition: vpfDatabase.h:27
Definition: vpfDatabase.h:33
DtGeodeticCoord mySWCorner
Definition: vpfDatabase.h:145
This is the abstract tile class that the area, linear and point tile classes are derived from...
Definition: vpfTile.h:27
virtual DtString feature() const
returns the name of the feature that is requested
Definition: vpfDatabase.h:78
DtVpfTable * myThemeCatagoryTable
Definition: vpfDatabase.h:154
virtual DtString library() const
returns the name of the requested library
Definition: vpfDatabase.h:70
Definition: vpfDatabase.h:35
DtString myLibraryOfInterest
Definition: vpfDatabase.h:142
DtString myPath
Definition: vpfDatabase.h:140
Definition: terrainDatabase.h:148
DtGeodeticCoord myNECorner
Definition: vpfDatabase.h:146
virtual DtString theme() const
returns the name of the theme that is requested
Definition: vpfDatabase.h:74
DtVpfTable * myTileFaceTable
Definition: vpfDatabase.h:150
std::list< DtVpfTile * >::iterator DtTileListIter
Definition: vpfDatabase.h:31
Definition: vectorNetwork.h:37