VR-Forces 4.6 Class Documentation
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Groups Pages
fixedWingFlyIntoController.h
Go to the documentation of this file.
1 /*******************************************************************************
2 ** Copyright (c) 2010 MAK Technologies, Inc.
3 ** All rights reserved.
4 *******************************************************************************/
5 
8 
11 
12 #pragma once
13 
15 
17 
25 
31 
38 
41 {
42 
43 public:
44 
48  DtVrfObject* owner,
49  DtSimManager* simManager,
50  DtComponentDescriptor* desc = 0,
51  DtReaderWriterRegistry* parentRegistry = 0);
52 
55 
57  //virtual void tick();
58 
61  virtual const char* type() const;
62 
67 
69  virtual void registerTaskMsgCallbacks();
70 
74  static DtSimComponent * creator(const DtString& name,
75  DtVrfObject* owner,
76  DtSimManager* simManager,
77  DtComponentDescriptor* desc = 0,
78  DtReaderWriterRegistry* parentRegistry = 0);
79 
81  static void crashIntoCallback(DtSimMessage* msg, void* usr);
82 
86  virtual void processCrashInto(DtSimMessage* msg);
87 
94  virtual void doFlying();
95 
99  virtual void processWaypointChanged(DtVrfObject * obj);
100 
101 protected:
103 
104 private:
109  const DtFixedWingFlyIntoController& orig);
112  const DtFixedWingFlyIntoController& orig);
113 };
114 

Document ID: Generated on Thu Apr 12 03:15:37 EDT 2018 from SVN revision 187986
Copyright © 2005-2018 VT MÄK. All Rights Reserved (www.mak.com)