VR-Forces 4.1 Class Documentation
Home
Modules
Namespaces
Classes
Files
Examples
Behavior Models
File List
File Members
include
vmap
vmapVectorReader.h
Go to the documentation of this file.
1
/******************************************************************************
2
** Copyright (c) 2006 MAK Technologies, Inc.** All rights reserved.
3
******************************************************************************/
4
/******************************************************************************
5
* $RCSfile: vmapVectorReader.h,v $ $Revision: 1.8 $ $State: Exp $
6
******************************************************************************/
7
8
#ifndef VMAP_VECTOR_READER_H_
9
#define VMAP_VECTOR_READER_H_
10
13
14
#include <vlutil/vlFilename.h>
15
#include "
vmap/vmapDefines.h
"
16
#include "
gdb/vectorDataReader.h
"
17
18
//forward defs
19
class
DtTerrainDatabase
;
20
class
DtVectorDataInitializer
;
21
class
DtVmapInitializer
;
22
25
class
DT_DLL_vmap
DtVmapReader
:
public
DtVectorDataReader
26
{
27
private
:
29
DtVmapReader
(
const
DtVmapReader
& input);
30
32
DtVmapReader
& operator=(
const
DtVmapReader
& input);
33
34
public
:
36
DtVmapReader
();
37
39
virtual
~
DtVmapReader
();
40
44
virtual
bool
importVectorData
(
const
DtFilename& path,
45
DtTerrainDatabase
* terrain,
46
DtVectorDataInitializer
* myInit);
47
50
virtual
DtString
dataType
();
51
54
static
DtVectorDataReader
* create();
55
56
protected
:
59
virtual
bool
importFeatures(
DtVectorNetwork
&data,
DtVmapInitializer
*
init
);
60
};
61
62
#endif
63
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
)