VR-Forces 4.6 Class Documentation
Home
Modules
Namespaces
Classes
Files
Examples
Behavior Models
File List
File Members
All
Classes
Namespaces
Files
Functions
Variables
Typedefs
Enumerations
Enumerator
Properties
Friends
Macros
Groups
Pages
include
flt
dfdDfadReader.h
Go to the documentation of this file.
1
/*******************************************************************************
2
** Copyright (c) 2003 MAK Technologies, Inc.
3
** All rights reserved.
4
*******************************************************************************/
5
/*******************************************************************************
6
** $RCSfile: dfdReader.h,v $ $Revision: 1.12 $ $State: Exp $
7
*******************************************************************************/
8
#pragma once
9
#ifndef DtDfdDfadReader_H_
10
#define DtDfdDfadReader_H_
11
12
#ifndef NO_DFD_SUPPORT
13
14
// \file dfdReader.h
15
// \brief Contains the DtDfdDfadReader class declaration.
16
17
#include "
flt/fltDefines.h
"
18
#include <vlutil/vlFilename.h>
19
#include "
dted/dfadReader.h
"
20
#include "
dted/dfadData.h
"
21
#include "
flt/mgWrapperInterface.h
"
22
23
class
DtTerrainDatabase
;
24
class
DtVectorDataInitializer
;
25
class
DtDfdDfadInitializer
;
26
27
class
DT_DLL_flt
DtDfdDfadReader
:
public
DtDfadReader
28
{
29
public
:
30
31
// constructor
32
DtDfdDfadReader
();
33
34
// destructor
35
virtual
~
DtDfdDfadReader
();
36
37
// Import dfad/dfd data into the gdb, using the list in importingListFilename and
38
// cropping/not cropping the data to the size of the gdb.
39
virtual
bool
importVectorData
(
const
DtFilename& path,
DtTerrainDatabase
* terrain,
DtVectorDataInitializer
* myInit);
40
41
virtual
DtString
dataType
();
42
43
static
DtVectorDataReader
*
create
();
44
protected
:
45
DtMgWrapperInterface
*
myMgWrapperInterface
;
46
47
};
48
49
inline
DtString
DtDfdDfadReader::dataType
()
50
{
51
return
"dfdDfad"
;
52
}
53
54
#endif
55
56
#endif
Document ID: Generated on Thu Apr 12 03:15:37 EDT 2018 from SVN revision 187986
Copyright © 2005-2018 VT MÄK. All Rights Reserved (
www.mak.com
)