VR-Forces 4.10 Class Documentation
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Groups Pages
vmapInitializer.h
Go to the documentation of this file.
1 /******************************************************************************
2 ** Copyright (c) 2006 MAK Technologies, Inc.** All rights reserved.
3 ******************************************************************************/
4 /******************************************************************************
5 * $RCSfile: vmapVectorInit.h,v $ $Revision: 1.11 $ $State: Exp $
6 ******************************************************************************/
7 
8 #ifndef VMAP_VECTOR_INIT_H_
9 #define VMAP_VECTOR_INIT_H_
10 
13 
14 #include <list>
15 
17 
18 #include <vlutil/vlFilename.h>
19 #include <vlutil/vlList.h>
20 #include <vlutil/vlString.h>
21 #include <matrix/geodeticCoord.h>
22 
23 #include "vmap/vmapDefines.h"
24 
25 //forward defs
26 class DtVpfDatabase;
27 
31 {
32 
33  public:
34 
37 
39  virtual ~DtVmapInitializer();
40 
42  virtual DtString type();
43 
45  virtual const DtFilename& libraryPath() const;
46 
48  virtual bool setLibraryPath(const DtFilename &path);
49 
50  virtual bool setLibrary(const DtString& s);
51  virtual DtString library() const;
52 
54  virtual const DtString& themanticLayer() const;
55 
57  virtual bool setThemanticLayer(const DtString &s);
58 
60  virtual const DtString& featureClass() const;
61 
63  virtual bool setFeatureClass(const DtString &s);
64 
66  virtual DtGeodeticCoord SWCorner() const;
67 
70  virtual bool setSWCorner(const DtGeodeticCoord &p);
71 
73  virtual DtGeodeticCoord NECorner() const;
74 
77  virtual bool setNECorner(const DtGeodeticCoord &p);
78 
80  virtual DtVpfDatabase* database() const;
81 
84  virtual bool init();
85 
86  protected:
87  DtFilename myLibraryPath;
91  DtGeodeticCoord mySWCorner;
92  DtGeodeticCoord myNECorner;
93 
95 };
96 
97 #endif
98 
This is the VPF Database class.
Definition: vpfDatabase.h:43
#define DT_DLL_vmap
Definition: vmapDefines.h:23
Definition: vectorDataInitializer.h:21
DtString myLibrary
Definition: vmapInitializer.h:88
DtGeodeticCoord myNECorner
Definition: vmapInitializer.h:92
DtGeodeticCoord mySWCorner
Definition: vmapInitializer.h:91
DtString myThemanticLayer
Definition: vmapInitializer.h:89
virtual DtString type()=0
DtVmapInitializer holds the settings specified in a VmapDataRequest.
Definition: vmapInitializer.h:30
DT_DLL_DEBUGDRAWRENDERER void init(makVrv::DtDe &de)
Work function for the plugin initialization.
DtFilename myLibraryPath
Definition: vmapInitializer.h:87
DtString myFeatureClass
Definition: vmapInitializer.h:90
DtVpfDatabase * myDatabase
Definition: vmapInitializer.h:94

Document ID: Generated on Tue Sep 21 17:42:52 EDT 2021 from SVN revision 234861
Copyright © 2005-2021 MAK Technologies. All Rights Reserved (www.mak.com)