VR-Forces 4.3 Class Documentation
Home
Modules
Namespaces
Classes
Files
Examples
Behavior Models
File List
File Members
All
Classes
Namespaces
Files
Functions
Variables
Typedefs
Enumerations
Enumerator
Friends
Macros
Groups
Pages
include
vrfmodel
pseudoAggregatedSetController.h
Go to the documentation of this file.
1
/*******************************************************************************
2
** Copyright (c) 2014 MAK Technologies, Inc.
3
** All rights reserved.
4
*******************************************************************************/
5
8
9
10
#pragma once
11
12
#include "
vrfmodel/disaggregatedSetController.h
"
13
19
#include "
vrfmodel/vrfmodelDefines.h
"
20
class
DT_DLL_vrfmodel
DtPseudoAggregatedSetController
:
public
DtDisaggregatedSetController
21
{
22
public
:
23
26
DtPseudoAggregatedSetController
(
const
DtString
& name,
27
DtVrfObject
* owner,
28
DtSimManager
* simManager,
29
DtComponentDescriptor
* desc = 0,
30
DtReaderWriterRegistry
* parentRegistry = 0);
31
33
virtual
~
DtPseudoAggregatedSetController
();
34
37
virtual
DtString
type
()
const
;
38
40
static
void
setEngagementResultsCallback(
DtSimMessage
* msg,
void
* usrData);
41
virtual
void
processSetEngagementResults(
DtSimMessage
* msg);
42
43
static
void
setStatePropertiesCallback(
DtSimMessage
* msg,
void
* usrData);
44
virtual
void
processSetStateProperties(
DtSimMessage
* msg);
45
46
static
void
setLocationCallback(
DtSimMessage
* msg,
void
* usrData);
47
virtual
void
processSetLocation(
DtSimMessage
*);
48
49
static
void
setHeadingCallback(
DtSimMessage
* msg,
void
* usrData);
50
virtual
void
processSetHeading(
DtSimMessage
*);
51
52
static
void
setActivityCallback(
DtSimMessage
* msg,
void
* usrData);
53
virtual
void
processSetActivity(
DtSimMessage
*);
54
55
static
void
setSuperiorCallback
(
DtSimMessage
* msg,
void
* usrData);
56
virtual
void
processSetSuperior
(
DtSimMessage
*);
57
58
static
void
setNotifyLevelCallback
(
DtSimMessage
* msg,
void
* usrData);
59
virtual
void
processSetNotifyLevel
(
DtSimMessage
*);
60
61
static
void
setEngagementRulesType(
DtSimMessage
* msg,
void
* usrData);
62
virtual
void
processSetEngagementRules
(
DtSimMessage
*);
63
67
static
DtSimComponent
*
creator
(
const
DtString
& name,
68
DtVrfObject
* owner,
69
DtSimManager
* simManager,
70
DtComponentDescriptor
* desc = 0,
71
DtReaderWriterRegistry
* parentRegistry = 0);
72
73
protected
:
74
76
virtual
void
setRadio
(
DtSimRadio
* radio);
77
80
DtPseudoAggregatedSetController
();
81
83
DtPseudoAggregatedSetController
(
const
DtPseudoAggregatedSetController
& orig);
84
86
DtPseudoAggregatedSetController
&
operator=
(
const
DtPseudoAggregatedSetController
& orig);
87
};
Document ID: Generated on Wed Mar 11 21:20:57 EDT 2015 from SVN revision 150940
Copyright © 2005-2014 VT MÄK. All Rights Reserved (
www.mak.com
)