VR-Forces 5.0.3 Developer's Guide
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Groups Pages
vrfVrlink2DEllipseVisualizer.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 
12 namespace makVrv
13 {
14  class DtAreaFacadeBase;
15 }
16 
23 
24 namespace makVrv
25 {
26  class DtWidgetAgent;
27  class DtProjectedWidgetModelAgent;
28  class DtWidgetInstanceSignaler;
29  class DtAttributeGroupWidgetAgent;
30 
31  namespace DT_PROTOCOL_NAMESPACE
32  {
33  class DtWeatherStateListener;
34  }
35 }
36 
37 namespace makVrf
38 {
39  class DtPriorityUpdaterAgent;
40 
41  namespace VRF_PROTOCOL_NAMESPACE
42  {
46  {
47  public:
50  makVrv::DtBaseConnection& simulation, makVrv::DtStateListener& listener, int modelSet);
52  makVrv::DtBaseConnection& simulation, makVrv::DtStateListener& listener, makVrv::DtSceneObjectAgent* agt, int modelSet);
53 
56 
57  virtual void markWeatherForUpdate();
58  virtual void markWeatherForUpdateWind(DtVrfElevationalConfigurationStateRecord rec);
59 
60  virtual void destroyModelAgents();
61  virtual void createModelAgents();
62  virtual void updateWeatherLook();
63  virtual void createWeatherIcon();
64  virtual void setPriority(int);
65 
66  protected:
67  virtual void initialize() override;
68 
69  protected:
72  DtPriorityUpdaterAgent* myPriorityAgent;
74  };
75 
78  }
79 }
#define VRF_PROTOCOL_EXPORT
Definition: vrfProtocol.h:24
makVrv::DtStateVisualizerCreatorTemplate< DtVrfVrlink2DEllipseVisualizer > DtVrfVrlink2DEllipseVisualizerCreator
Definition: vrfVrlink2DEllipseVisualizer.h:77
DtPriorityUpdaterAgent * myPriorityAgent
Definition: vrfVrlink2DEllipseVisualizer.h:72
makArchives::DtEnvironmentRecord myWeatherRecord
Definition: vrfVrlink2DEllipseVisualizer.h:73
Definition: DtStateVisualizer.h:305
Weather and ToD state listener.
Definition: DtWeatherStateListener.h:36
makVrv::DT_PROTOCOL_NAMESPACE::DtWeatherStateListener * myWeatherStateListener
Definition: vrfVrlink2DEllipseVisualizer.h:70
This visualizer will change the appearance of the area if it is a weather visualizer.
Definition: vrf2DEllipseVisualizer.h:29
Definition: vrfElevationalConfigurationStateRecord.h:32
The DtBaseConnection is an abstract class.
Definition: DtBaseConnection.h:38
#define DT_PROTOCOL_NAMESPACE
Contains DLL export macros.
Definition: vrfDis.h:17
#define VRF_PROTOCOL_NAMESPACE
Definition: vrfDis.h:18
The declaration of the makArchives::DtEnvironmentRecord class.
Record of environment/weather settings Includes precipitation, air, and clouds.
Definition: DtEnvironmentRecord.h:36
This visualizer will change the appearance of the area if it is a weather visualizer.
Definition: vrfVrlink2DEllipseVisualizer.h:44
Contains makVrv:DtEntityVisualizerSet class. This class will contain and manage state visualizers...
The DtStateListener is an abstract class. Subclasses implement functionality that will allow data to ...
Definition: DtStateListener.h:25
bool myNeedsWeatherUpdate
Definition: vrfVrlink2DEllipseVisualizer.h:71

Document ID: Generated on Thu Jun 1 17:58:13 EDT 2023 from SVN revision 255404
Copyright © 2005-2021 MAK Technologies. All Rights Reserved (www.mak.com)