VR-Forces 4.2 Class Documentation
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"
28 {
29 private:
32 
33 public:
35  DtFormationTableEntry(const DtString& formationName,
36  const DtFormation& formation);
37 
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 
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 
110 
115 
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)