VR-Forces 4.1.1 Class Documentation
Home
Modules
Namespaces
Classes
Files
Examples
Behavior Models
File List
File Members
include
vrfmodel
fixWngDefCtl.h
Go to the documentation of this file.
1
/*******************************************************************************
2
** Copyright (c) 1999-2003 MAK Technologies, Inc.
3
** All rights reserved.
4
*******************************************************************************/
5
8
11
12
#pragma once
13
14
#include "
vrfmodel/fixWngPltCtl.h
"
15
16
class
DtString
;
17
class
DtSimManager
;
18
class
DtSimMessage
;
19
34
#include "
vrfmodel/vrfmodelDefines.h
"
35
class
DT_DLL_vrfmodel
DtFixedWingDefaultController
:
public
DtFixedWingPilotController
36
{
37
38
public
:
39
42
DtFixedWingDefaultController
(
const
DtString
& name,
DtVrfObject
* owner,
43
DtSimManager
* simManager,
DtComponentDescriptor
* desc = 0,
44
DtReaderWriterRegistry
* parentRegistry = 0);
45
47
virtual
~
DtFixedWingDefaultController
();
48
50
virtual
bool
init
();
51
53
virtual
void
tick
();
54
57
virtual
DtString
type
()
const
;
58
61
virtual
double
radius()
const
;
62
virtual
void
setRadius(
double
radius);
63
66
virtual
bool
clockwise()
const
;
67
virtual
void
setClockwise(
bool
clockwise);
68
72
static
DtSimComponent
*
creator
(
const
DtString
& name,
73
DtVrfObject
* owner,
74
DtSimManager
* simManager,
75
DtComponentDescriptor
* desc = 0,
76
DtReaderWriterRegistry
* parentRegistry = 0);
77
80
virtual
DtVrfObject
* waypoint()
const
;
81
84
virtual
bool
postAddComponentsInit
();
85
87
static
void
orbitTaskCallback(
DtSimMessage
* msg,
void
* usr);
88
92
virtual
void
processOrbitTask(
DtSimMessage
* msg);
93
94
protected
:
96
virtual
void
registerTaskMsgCallbacks
();
97
98
private
:
100
DtFixedWingDefaultController
();
101
103
DtFixedWingDefaultController
(
const
DtFixedWingDefaultController
& orig);
104
DtFixedWingDefaultController
&
operator=
(
const
DtFixedWingDefaultController
& orig);
105
};
106
Document ID: Generated on Mon Apr 8 19:24:01 EDT 2013 from SVN revision 125877
Copyright © 2005-2013 VT MÄK. All Rights Reserved (
www.mak.com
)