VR-Forces 4.6.1 Class Documentation
Home
Modules
Namespaces
Classes
Files
Examples
Behavior Models
File List
File Members
All
Classes
Namespaces
Files
Functions
Variables
Typedefs
Enumerations
Enumerator
Properties
Friends
Macros
Groups
Pages
include
vrfobjparam
activeSonarBeamListEntry.h
Go to the documentation of this file.
1
/*********************************************************************
2
** Copyright (c) 2001 MAK Technologies, Inc.
3
** All rights reserved.
4
*********************************************************************/
5
/*********************************************************************
6
** $RCSfile: emtrBeamEnt.h,v $ $Revision: 1.6 $ $State: Exp $
7
*********************************************************************/
8
11
14
15
#pragma once
16
17
#include "
vrfutil/readerWriter.h
"
18
#include "
vrfutil/rwReal.h
"
19
#include "
vrfutil/rwInt.h
"
20
#include "
vrfutil/rwString.h
"
21
25
#include "
vrfobjparam/vrfobjparamDefines.h
"
26
class
DT_DLL_vrfobjparam
DtActiveSonarBeamListEntry
:
public
DtReaderWriter
27
{
28
public
:
29
31
DtActiveSonarBeamListEntry
();
32
34
DtActiveSonarBeamListEntry
(
const
DtString
& name,
35
DtReaderWriterRegistry
* parentRegistry = NULL);
36
DtActiveSonarBeamListEntry
(
const
DtSymbolString
& name,
37
DtReaderWriterRegistry
* parentRegistry = NULL);
38
40
virtual
~
DtActiveSonarBeamListEntry
();
41
43
DtActiveSonarBeamListEntry
(
const
DtString
& name,
44
const
DtActiveSonarBeamListEntry
& orig,
45
DtReaderWriterRegistry
* parentRegistry = NULL);
46
DtActiveSonarBeamListEntry
(
const
DtSymbolString
& name,
47
const
DtActiveSonarBeamListEntry
& orig,
48
DtReaderWriterRegistry
* parentRegistry = NULL);
49
51
DtActiveSonarBeamListEntry
&
operator=
(
const
DtActiveSonarBeamListEntry
& orig);
52
53
virtual
DtActiveSonarBeamListEntry
* clone(
const
DtString
& name,
54
DtReaderWriterRegistry
* parentRegistry = NULL)
const
;
55
virtual
DtActiveSonarBeamListEntry
* clone(
const
DtSymbolString
& name,
56
DtReaderWriterRegistry
* parentRegistry = NULL)
const
;
57
60
virtual
DtInt16
index()
const
;
61
virtual
void
setIndex(
DtInt16
index);
63
65
66
virtual
DtString
beamType()
const
;
67
virtual
void
setBeamType(
const
DtString
& typeString);
69
72
virtual
DtFloat32
azimuthCenter()
const
;
73
virtual
void
setAzimuthCenter(
DtFloat32
value);
75
78
virtual
DtFloat32
azimuthBeamwidth()
const
;
79
virtual
void
setAzimuthBeamwidth(
DtFloat32
value);
81
84
virtual
DtFloat32
elevationCenter()
const
;
85
virtual
void
setElevationCenter(
DtFloat32
value);
87
90
virtual
DtFloat32
elevationBeamwidth()
const
;
91
virtual
void
setElevationBeamwidth(
DtFloat32
value);
93
96
virtual
DtU16 beamParamIndex()
const
;
97
virtual
void
setBeamParamIndex(DtU16 value);
99
102
virtual
DtU16 scanPattern()
const
;
103
virtual
void
setScanPattern(DtU16 value);
105
106
protected
:
110
114
DtRwInt
myIndex
;
115
121
DtRwString
myBeamType
;
122
127
DtRwReal
myAzCenter
;
128
133
DtRwReal
myAzBeamwidth
;
134
139
DtRwReal
myElCenter
;
140
145
DtRwReal
myElBeamwidth
;
146
151
DtRwInt
myBeamFunction
;
152
156
DtRwInt
myBeamParamIndex
;
157
161
DtRwInt
myScanPattern
;
162
164
};
165
166
Document ID: Generated on Wed Jul 25 16:57:45 EDT 2018 from SVN revision 190790
Copyright © 2005-2018 VT MÄK. All Rights Reserved (
www.mak.com
)