VR-Forces 4.2 Class Documentation
Home
Modules
Namespaces
Classes
Files
Examples
Behavior Models
File List
File Members
include
vrfobjparam
activeSonarSystemEntry.h
Go to the documentation of this file.
1
/*******************************************************************************
2
** Copyright (c) 2005 MAK Technologies, Inc.
3
** All rights reserved.
4
*******************************************************************************/
5
8
11
12
#pragma once
13
14
#include "
vrfutil/rdrWritr.h
"
15
#include "
vrfutil/rwInt.h
"
16
#include "
vrfutil/rwVector.h
"
17
#include "
vrfutil/rwReal.h
"
18
#include "
vrfutil/rwBoolean.h
"
19
#include "
vrfobjparam/radarModeList.h
"
20
21
class
DtReaderWriterRegistry
;
22
25
#include "
vrfobjparam/vrfobjparamDefines.h
"
26
#include "
activeSonarModeList.h
"
27
class
DT_DLL_vrfobjparam
DtActiveSonarSystemEntry
:
public
DtReaderWriter
28
{
29
public
:
31
DtActiveSonarSystemEntry
(
const
DtString
& name,
32
DtReaderWriterRegistry
* parentRegistry = NULL);
33
DtActiveSonarSystemEntry
(
const
DtSymbolString& name,
34
DtReaderWriterRegistry
* parentRegistry = NULL);
35
37
DtActiveSonarSystemEntry
(
const
DtActiveSonarSystemEntry
& orig,
38
DtReaderWriterRegistry
* parentRegistry = NULL);
39
41
DtActiveSonarSystemEntry
&
operator=
(
const
42
DtActiveSonarSystemEntry
& orig);
43
45
virtual
~
DtActiveSonarSystemEntry
();
46
47
virtual
DtActiveSonarSystemEntry
* clone(
48
DtReaderWriterRegistry
* parentRegistry = NULL)
const
;
49
52
virtual
DtU16 systemName()
const
;
53
virtual
void
setSystemName(DtU16 nameEnum);
55
58
virtual
DtU16 systemFunction()
const
;
59
virtual
void
setSystemFunction(DtU16 functionEnum);
61
62
virtual
const
DtList* activeSonarModeList()
const
;
63
64
65
protected
:
69
74
DtRwInt
mySystemName
;
75
80
DtRwInt
mySystemFunction
;
81
84
DtActiveSonarModeList
myModeList
;
85
87
};
88
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
)