VR-Forces 4.1 Class Documentation
Home
Modules
Namespaces
Classes
Files
Examples
Behavior Models
File List
File Members
include
vmap
vmapVectorInit.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
16
#include "
gdb/vectorDataInitializer.h
"
17
18
#include <vlutil/vlFilename.h>
19
#include <vlutil/vlList.h>
20
#include <vlutil/vlString.h>
21
#include <matrix/geodCoord.h>
22
23
#include "
vmap/vmapDefines.h
"
24
25
//forward defs
26
class
DtVpfDatabase
;
27
30
class
DT_DLL_vmap
DtVmapInitializer
:
public
DtVectorDataInitializer
31
{
32
33
public
:
34
36
DtVmapInitializer
();
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
;
88
DtString
myLibrary
;
89
DtString
myThemanticLayer
;
90
DtString
myFeatureClass
;
91
DtGeodeticCoord
mySWCorner
;
92
DtGeodeticCoord
myNECorner
;
93
94
DtVpfDatabase
*
myDatabase
;
95
};
96
97
#endif
98
Document ID: Generated on Tue Jan 29 18:21:16 EST 2013 from SVN revision 123193
Copyright © 2005-2013 VT MÄK Inc. All Rights Reserved (
www.mak.com
)