VR-Forces 4.2 Class Documentation
Home
Modules
Namespaces
Classes
Files
Examples
Behavior Models
File List
File Members
include
vrfmodel
surfEntStopCtl.h
Go to the documentation of this file.
1
/*******************************************************************************
2
** Copyright (c) 2013 MAK Technologies, Inc.
3
** All rights reserved.
4
*******************************************************************************/
5
8
11
12
#pragma once
13
14
#include "
vrfmodel/surfEntPltCtl.h
"
15
#include "
vrfmodel/vrfmodelDefines.h
"
16
26
class
DT_DLL_vrfmodel
DtSurfaceEntityStopController
:
27
public
DtSurfaceEntityPilotController
28
{
29
private
:
31
DtSurfaceEntityStopController
();
32
34
DtSurfaceEntityStopController
(
35
const
DtSurfaceEntityStopController
& orig);
36
38
const
DtSurfaceEntityStopController
&
operator=
(
39
const
DtSurfaceEntityStopController
& orig);
40
41
public
:
44
DtSurfaceEntityStopController
(
const
DtString
& name,
45
DtVrfObject
* owner,
46
DtSimManager
* simManager,
47
DtComponentDescriptor
* desc = 0,
48
DtReaderWriterRegistry
* parentRegistry = 0);
49
51
virtual
~
DtSurfaceEntityStopController
();
52
55
virtual
DtString
type
()
const
;
56
65
static
void
stopCallback(
DtSimMessage
* msg,
void
* usr);
66
70
virtual
void
processStopTask(
DtSimMessage
* msg);
71
75
virtual
void
registerTaskMsgCallbacks
();
76
80
static
DtSimComponent
*
creator
(
const
DtString
& name,
81
DtVrfObject
* owner,
82
DtSimManager
* simManager,
83
DtComponentDescriptor
* desc = 0,
84
DtReaderWriterRegistry
* parentRegistry = 0);
85
86
virtual
bool
init
(
void
);
87
88
virtual
void
tick
();
89
90
protected
:
92
virtual
void
doEmergencyStop(
void
);
93
96
virtual
void
doDriftStop(
void
);
97
98
protected
:
100
101
};
102
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
)