VR-Forces 4.1 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
68
virtual
DtString
formationString();
69
71
72
virtual
DtString
formationName()
const
;
73
virtual
void
setFormationName(
const
DtString
& formName);
75
77
78
virtual
DtReaderWriterFile
& formationFile();
80
82
virtual
DtFormation
* formation();
83
86
virtual
void
getSelf
(DtlObjPtr args,
87
const
DtFilename& searchPath = DtFilename::nullFilename(),
88
const
DtVariableBindingsList
& variableBindings =
nullVariableReference
());
89
91
bool
operator==
(
const
DtFormationTableEntry
&)
const
;
92
bool
operator!=
(
const
DtFormationTableEntry
&)
const
;
93
94
protected
:
95
99
103
DtFormation
myFormation
;
104
108
DtReaderWriterFile
myFormationFile
;
109
114
DtRwString
myFormationName
;
115
117
};
118
119
#endif
120
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
)