VR-Forces 4.2 Class Documentation
rwGuideMode.h
Go to the documentation of this file.
1 /*******************************************************************************
2 ** Copyright (c) 2004 MAK Technologies, Inc.
3 ** All rights reserved.
4 *******************************************************************************/
5 /*******************************************************************************
6 ** $RCSfile: rwGuideMode.h,v $ $Revision: 1.9 $ $State: Exp $
7 Created: 5/13/04 MEM
8 *******************************************************************************/
9 
12 
13 
19 
20 
21 #ifndef DtRwGuidanceModeType_H_
22 #define DtRwGuidanceModeType_H_
23 
24 #include "vrfutil/rdrWritr.h"
25 
27 
28 
30 {
36 };
37 
41 
42 #include "vrfutil/vrfutilDefines.h"
44 {
45 public:
47  DtRwGuidanceModeType(const DtString& name = DtString::nullString(),
48  DtReaderWriterRegistry* parentRegistry = NULL);
49 
50  DtRwGuidanceModeType(const DtSymbolString& name,
51  DtReaderWriterRegistry* parentRegistry = NULL);
52 
53  DtRwGuidanceModeType(DtGuidanceModeType guidanceModeType,
54  const DtString& name,
55  DtReaderWriterRegistry* parentRegistry = NULL);
56 
57  DtRwGuidanceModeType(DtGuidanceModeType guidanceModeType,
58  const DtSymbolString& name,
59  DtReaderWriterRegistry* parentRegistry = NULL);
60 
63 
66 
69 
70  virtual ~DtRwGuidanceModeType();
71 
72 
74 
76  virtual operator const DtGuidanceModeType() const;
77 
78  virtual int operator==(const DtGuidanceModeType rhs) const;
79  virtual int operator!=(const DtGuidanceModeType rhs) const;
80 
81  virtual DtGuidanceModeType value() const;
82  virtual void setValue(DtGuidanceModeType value);
83 
84  //returns a string representation of the guidance mode enum
85  virtual const DtString getStringRep();
86 
87  virtual void putData(FILE* fp, int indentLevel = 0);
88  virtual DtlObjPtr getData(DtlObjPtr args, const DtFilename& searchPath,
89  const DtVariableBindingsList& variableBindings);
90 
94  virtual const char* readerWriterType() const;
95 
96 protected:
98 };
99 
100 #endif
101 

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)