VR-Forces 4.2 Class Documentation
Home
Modules
Namespaces
Classes
Files
Examples
Behavior Models
File List
File Members
include
vrfmodel
rotWngMvToLocCtl.h
Go to the documentation of this file.
1
/*******************************************************************************
2
** Copyright (c) 1999 MaK Technologies, Inc.
3
** All rights reserved.
4
*******************************************************************************/
5
8
11
12
#pragma once
13
14
15
#include "
vrfmodel/rotWngMvToCtl.h
"
16
21
#include "
vrfmodel/vrfmodelDefines.h
"
22
class
DT_DLL_vrfmodel
DtRotaryWingMoveToLocationControllerComponent
:
public
DtRotaryWingMoveToControllerComponent
23
{
24
public
:
25
28
DtRotaryWingMoveToLocationControllerComponent
(
const
DtString
& name,
29
DtVrfObject
* owner,
30
DtSimManager
* simManager,
31
DtComponentDescriptor
* desc = 0,
32
DtReaderWriterRegistry
* parentRegistry = 0);
33
35
virtual
~
DtRotaryWingMoveToLocationControllerComponent
();
36
39
virtual
DtString
type
()
const
;
40
44
static
void
moveToLocationCallback(
DtSimMessage
* msg,
void
* usr);
45
47
virtual
void
processMoveToLocationTask(
DtSimMessage
* msg);
48
52
static
DtSimComponent
*
creator
(
const
DtString
& name,
53
DtVrfObject
* owner,
54
DtSimManager
* simManager,
55
DtComponentDescriptor
* desc = 0,
56
DtReaderWriterRegistry
* parentRegistry = 0);
57
58
protected
:
60
virtual
void
registerTaskMsgCallbacks
();
61
65
virtual
bool
setupControlPoint
();
66
67
virtual
void
getDesiredPosition
(
DtVector
& desiredPosition);
68
69
private
:
72
DtRotaryWingMoveToLocationControllerComponent
();
73
75
DtRotaryWingMoveToLocationControllerComponent
(
76
const
DtRotaryWingMoveToLocationControllerComponent
& orig);
77
79
const
DtRotaryWingMoveToLocationControllerComponent
&
operator=
(
const
80
DtRotaryWingMoveToLocationControllerComponent
& orig);
81
82
83
protected
:
84
DtVector
myLocalAimingPoint
;
85
DtVector
myWorldAimingPoint
;
86
};
87
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
)