VR-Forces 4.1 Class Documentation
Home
Modules
Namespaces
Classes
Files
Examples
Behavior Models
File List
File Members
include
terrainDbFactory
c7bMfRec.h
Go to the documentation of this file.
1
/*******************************************************************************
2
** Copyright (c) 1998 MAK Technologies, Inc.
3
** All rights reserved.
4
*******************************************************************************/
5
/*******************************************************************************
6
** $RCSfile: c7bMfRec.h,v $ $Revision: 1.9 $ $State: Exp $
7
*******************************************************************************/
8
#ifndef c7bMfRec_H_
9
#define c7bMfRec_H_
10
11
// \file c7bMfRec.h
12
// \brief Contains the DtC7bMetafileRecord class declaration.
13
#include "
terrainDbFactory/terrainDbFactoryDefines.h
"
14
#include "
terrainDbFactory/terrainMfRec.h
"
15
#include <iosfwd>
16
17
//
18
// The ctdb metafile record specifies one c7b (ctdb version 7) file in the
19
// metafile.
20
class
DT_DLL_terrainDbFactory
DtC7bMetafileRecord
:
public
DtTerrainMetafileRecord
21
{
22
23
public
:
24
25
// default constructor.
26
DtC7bMetafileRecord
();
27
28
// destructor
29
virtual
~
DtC7bMetafileRecord
();
30
31
// copy constructor
32
DtC7bMetafileRecord
(
const
DtC7bMetafileRecord
& orig);
33
34
// assignment operator
35
DtC7bMetafileRecord
&
operator=
(
const
DtC7bMetafileRecord
& orig);
36
37
// Returns "c7b" or "c7l" depending on extension.
38
virtual
DtString
recordTypeName
()
const
;
39
40
// Read self from stream.
41
virtual
bool
get
(std::istream& stream);
42
43
// identifies a token or passes it to the parent class.
44
virtual
bool
processToken
(std::istream& stream,
DtString
& token);
45
virtual
void
setFilename
(
const
DtFilename & name);
46
47
static
DtMetafileRecord
* create();
48
49
protected
:
50
51
// Write self to stream.
52
virtual
bool
writeAttributes
(std::ostream& stream)
const
;
53
virtual
bool
getAttribute
(
const
DtString
attrName,
DtString
& value,
unsigned
index=0);
54
virtual
bool
setToken
(
const
DtString
& token,
const
DtString
value);
55
56
protected
:
57
58
static
const
DtString
theParameterFile
;
59
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
)