VR-Forces 4.1.1 Class Documentation
DtCigiIgControlProcessor.h
Go to the documentation of this file.
1 /*********************************************************************
2 ** Copyright (c) 2009 MaK Technologies, Inc.
3 ** All rights reserved.
4 *********************************************************************/
5 /*********************************************************************
6 ** $RCSfile: DtCigiIgControlProcessor.h,v $ $Revision: 1.1 $ $State: Exp $
7 *********************************************************************/
8 
12 
13 #ifndef DtCigiIgControlProcessor_H_
14 #define DtCigiIgControlProcessor_H_
15 
16 #include <vrvCigi/vrvCigi.h>
17 
18 class CigiCelestialCtrlV3;
19 class CigiCompCtrlV3_3;
20 class CigiIGCtrlV3_3;
21 class CigiShortCompCtrlV3_3;
22 class CigiViewDefV3;
23 class CigiWeatherCtrlV3;
24 
25 namespace makVrv
26 {
27  class DtCigiConnection;
28  class DtComponentSignaler;
29 
34  {
35  public:
38 
40  virtual ~DtCigiIgControlProcessor();
41 
42  protected:
45  virtual void processComponentControl(CigiCompCtrlV3_3& compControl);
46 
49  virtual void processShortComponentControl(CigiShortCompCtrlV3_3& compControl);
50 
54  virtual void processIgControl(const CigiIGCtrlV3_3& igControl);
55 
57  virtual void processCelestialSphereControl(const CigiCelestialCtrlV3& celestCtrl);
58 
62  virtual void processViewDefinition(const CigiViewDefV3& viewDefinition);
63 
66  virtual void processWeatherControl(const CigiWeatherCtrlV3& weatherControl);
67 
68  protected:
71  };
72 }
73 #endif

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)