VR-Forces 4.1 Class Documentation
Home
Modules
Namespaces
Classes
Files
Examples
Behavior Models
File List
File Members
include
vrfmodel
defaultLandingGearController.h
Go to the documentation of this file.
1
/*******************************************************************************
2
** Copyright (c) 2006 MAK Technologies, Inc.
3
** All rights reserved.
4
*******************************************************************************/
5
6
9
11
#pragma once
12
13
#include "
vrfobjcore/cntrlCmpnt.h
"
14
#include "
vrfmodel/vrfmodelDefines.h
"
15
16
class
DtDefaultLandingGearControllerDescriptor;
17
class
DtBooleanOutputPort
;
18
class
DtFixedWingEntityStateRepository
;
19
26
class
DT_DLL_vrfmodel
DtDefaultLandingGearController
:
public
DtControllerComponent
27
{
28
private
:
30
DtDefaultLandingGearController
();
32
DtDefaultLandingGearController
(
const
DtDefaultLandingGearController
& orig);
34
DtDefaultLandingGearController
&
operator=
(
const
DtDefaultLandingGearController
& orig);
35
public
:
41
DtDefaultLandingGearController
(
const
DtString
& name,
DtVrfObject
* owner,
42
DtSimManager
* simManager,
DtComponentDescriptor
* desc=0,
43
DtReaderWriterRegistry
*parentRegistry=0);
44
46
virtual
~
DtDefaultLandingGearController
();
47
49
virtual
bool
init
();
50
53
virtual
DtString
type
()
const
;
54
56
virtual
void
tick
();
57
61
static
DtSimComponent
* creator(
const
DtString
& name,
DtVrfObject
* owner,
62
DtSimManager
* simManager,
DtComponentDescriptor
* desc=0,
63
DtReaderWriterRegistry
* parentRegistry=0);
64
65
protected
:
67
virtual
bool
createPortGroups
();
68
70
virtual
bool
createPorts
();
71
78
DtBooleanOutputPort
*
myLandingGearDownPort
;
79
80
DtFixedWingEntityStateRepository
*
myFixedWingSR
;
81
82
84
};
85
86
Document ID: Generated on Tue Jan 29 18:21:16 EST 2013 from SVN revision 123193
Copyright © 2005-2013 VT MÄK Inc. All Rights Reserved (
www.mak.com
)