VR-Forces 4.1 Class Documentation
Home
Modules
Namespaces
Classes
Files
Examples
Behavior Models
File List
File Members
include
mtflt
mtFltInit.h
Go to the documentation of this file.
1
/*******************************************************************************
2
** Copyright (c) 2005 MAK Technologies, Inc.
3
** All rights reserved.
4
*******************************************************************************/
5
/*******************************************************************************
6
** $RCSfile: mtFltInit.h,v $ $Revision: 1.6 $ $State: Exp $
7
*******************************************************************************/
8
#ifndef mtFltInit_H_
9
#define mtFltInit_H_
10
11
// \file mtFltInit.h
12
// \brief Contains the DtMtFltInitializer class declaration.
13
14
#include "
mtflt/mtfltDefines.h
"
15
#include <vlutil/vlFilename.h>
16
#include "
gdb/terrainFileInitializer.h
"
17
#include <vlutil/vlConfig.h>
18
#include <list>
19
20
//
21
// The mtFlt metafile record has a container of individual mtFlt files
22
class
DT_DLL_mtflt
DtMtFltInitializer
:
public
DtTerrainFileInitializer
23
{
24
25
public
:
26
27
typedef
std::list<DtFilename>
DtMtfltFileContainer
;
28
typedef
DtMtfltFileContainer::iterator
DtMtfltFileIter
;
29
typedef
DtMtfltFileContainer::const_iterator
DtMtfltFileConstIter
;
30
31
// default constructor.
32
DtMtFltInitializer
();
33
34
// destructor
35
virtual
~
DtMtFltInitializer
();
36
37
// copy constructor
38
DtMtFltInitializer
(
const
DtMtFltInitializer
& orig);
39
40
// assignment operator
41
DtMtFltInitializer
&
operator=
(
const
DtMtFltInitializer
& orig);
42
43
virtual
DtString
type
()
const
;
44
45
// add a filename
46
virtual
void
addFile
(
const
DtFilename& filename);
47
48
protected
:
49
50
DtMtfltFileContainer
myMtFltFileContainer
;
51
52
};
53
54
#endif
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
)