VR-Forces 4.3.1 Class Documentation
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
imageLayerLogic.h
Go to the documentation of this file.
1 /*****************************************************************************
2  * Copyright (c) 2014 MAK Technologies, Inc.
3  * All rights reserved.
4  *****************************************************************************/
5 
9 
10 #pragma once
11 
14 
15 namespace makVrv
16 {
17  class DtDe;
18 }
19 
20 namespace osgEarth
21 {
22  class MapNode;
23  class ImageLayer;
24  class ModelLayer;
25 }
26 
27 namespace makVrf
28 {
29  class DtImageLayerWidget;
30  class DtImageLayerCallback;
31 
34  {
35  public:
36 
39 
41  virtual ~DtImageLayerLogic();
42 
43  virtual void imageLayerAdded(osgEarth::ImageLayer*, int);
44  virtual void imageLayerRemoved(osgEarth::ImageLayer*, int);
45 
46  virtual void modelLayerAdded(osgEarth::ModelLayer*, int);
47  virtual void modelLayerRemoved(osgEarth::ModelLayer*);
48 
49  protected:
50  virtual void imageLayerEnabledChanged(int, bool, int);
51  virtual void modelLayerEnabledChanged(int, bool, int);
52  virtual void setup();
53  virtual void slot_terrainCleared();
54  virtual void slot_terrainPatchAdded();
55 
56  protected:
60 
61  osgEarth::MapNode* myMapNode;
62 
63  DtImageLayerCallback* myMapCallback;
64  int myRetries;
65  };
66 }

Document ID: Generated on Wed Jul 29 00:55:00 EDT 2015 from SVN revision 155257
Copyright © 2005-2015 VT MÄK. All Rights Reserved (www.mak.com)