VR-Forces 4.1 Class Documentation
Home
Modules
Namespaces
Classes
Files
Examples
Behavior Models
File List
File Members
include
vrfutil
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
26
class
DtReaderWriterRegistry
;
27
28
29
enum
DtGuidanceModeType
30
{
31
DtGModeNone
= 0,
32
DtGModeLaser
= 1,
33
DtGModeOpticalWire
= 2,
34
DtGModeRadar
= 3,
35
DtGModeThermal
= 4,
36
};
37
41
42
#include "
vrfutil/vrfutilDefines.h
"
43
class
DT_DLL_vrfutil
DtRwGuidanceModeType
:
public
DtReaderWriter
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
62
DtRwGuidanceModeType
(
const
DtRwGuidanceModeType
& orig);
63
65
DtRwGuidanceModeType
&
operator=
(
const
DtRwGuidanceModeType
& orig);
66
68
DtRwGuidanceModeType
&
operator=
(
DtGuidanceModeType
orig);
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
:
97
DtGuidanceModeType
myValue
;
98
};
99
100
#endif
101
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
)