VR-Forces 4.2 Class Documentation
Home
Modules
Namespaces
Classes
Files
Examples
Behavior Models
File List
File Members
include
vrfutil
formTblEntry.h
Go to the documentation of this file.
1
/*******************************************************************************
2
** Copyright (c) 2001 MAK Technologies, Inc.
3
** All rights reserved.
4
*******************************************************************************/
5
/*******************************************************************************
6
** $RCSfile: formTblEntry.h,v $ $Revision: 1.1 $ $State: Exp $
7
*******************************************************************************/
8
11
13
14
#ifndef DtFormationTableEntry_H_
15
#define DtFormationTableEntry_H_
16
17
#include "
vrfutil/rdrWritr.h
"
18
#include "
vrfutil/rwFile.h
"
19
#include "
vrfutil/formation.h
"
20
#include "
vrfutil/formType.h
"
21
26
#include "
vrfutil/vrfutilDefines.h
"
27
class
DT_DLL_vrfutil
DtFormationTableEntry
:
public
DtReaderWriter
28
{
29
private
:
31
DtFormationTableEntry
();
32
33
public
:
35
DtFormationTableEntry
(
const
DtString
& formationName,
36
const
DtFormation
& formation);
37
39
DtFormationTableEntry
(
const
DtString
& name,
DtReaderWriterRegistry
*
40
parentRegistry = NULL);
41
DtFormationTableEntry
(
const
DtSymbolString& name,
DtReaderWriterRegistry
*
42
parentRegistry = NULL);
43
45
virtual
~
DtFormationTableEntry
();
46
48
DtFormationTableEntry
(
const
DtString
& name,
49
const
DtFormationTableEntry
& orig,
50
DtReaderWriterRegistry
* parentRegistry = NULL);
51
DtFormationTableEntry
(
const
DtSymbolString& name,
52
const
DtFormationTableEntry
& orig,
53
DtReaderWriterRegistry
* parentRegistry = NULL);
54
56
DtFormationTableEntry
&
operator=
(
const
DtFormationTableEntry
& orig);
57
58
virtual
DtFormationTableEntry
* clone(
const
DtString
& name,
59
DtReaderWriterRegistry
* parentRegistry = NULL)
const
;
60
virtual
DtFormationTableEntry
* clone(
const
DtSymbolString& name,
61
DtReaderWriterRegistry
* parentRegistry = NULL)
const
;
62
64
//int formationType();
65
69
virtual
const
char
*
readerWriterType
()
const
;
70
73
virtual
DtString
formationString();
74
76
77
virtual
DtString
formationName()
const
;
78
virtual
void
setFormationName(
const
DtString
& formName);
80
82
83
virtual
DtReaderWriterFile
& formationFile();
84
virtual
const
DtReaderWriterFile
& formationFile()
const
;
86
88
virtual
DtFormation
* formation();
89
92
virtual
void
getSelf
(DtlObjPtr args,
93
const
DtFilename& searchPath = DtFilename::nullFilename(),
94
const
DtVariableBindingsList
& variableBindings =
nullVariableReference
());
95
97
bool
operator==
(
const
DtFormationTableEntry
&)
const
;
98
bool
operator!=
(
const
DtFormationTableEntry
&)
const
;
99
100
protected
:
101
105
109
DtFormation
myFormation
;
110
114
DtReaderWriterFile
myFormationFile
;
115
120
DtRwString
myFormationName
;
121
123
};
124
125
#endif
126
Document ID: Generated on Sun Nov 24 19:49:21 EST 2013 from SVN revision 133924
Copyright © 2005-2013 VT MÄK. All Rights Reserved (
www.mak.com
)