VR-Forces 5.0.1 Developer's Guide
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Groups Pages
attachable3DSensorFanUpdater.h
Go to the documentation of this file.
1 /******************************************************************************
2 ** Copyright (c) 2018 MAK Technologies, Inc.
3 ** All rights reserved.
4 ******************************************************************************/
5 
6 #pragma once
7 
10 
11 namespace makVrv
12 {
13  class DtOsgExtrudedPolygonModel;
14 }
15 
16 namespace makVrf
17 {
21  {
22  public:
25 
28 
29  virtual void updateRadarCoverage(DtTime);
30 
31  protected:
32  virtual void createRadarCoverageModel();
33  virtual std::map<double, DtVrfExtendedIntervisibilitySettingsData::Color> altitudeBasedColor(const std::set<double>& altitudesUsed) const;
34  virtual DtVector adjustPoint(const DtVector& point, double alt) const;
35  virtual DtVector adjustPointToBeAtLeast(const DtVector& point, double alt) const;
36  virtual std::set<double> altitude3DChecks(const DtVector& start, double circleRadius,
37  double elevationStep, double elevationRange) const;
38  virtual void process(const DtIfRadarCoverageInformationResponse* rsp);
39  };
40 }
41 
Interface content for containing the responses to an radar coverage requests.
Definition: ifRadarCoverageInformationResponse.h:18
#define DT_DLL_VRFGUICORE
Contains DLL export macros.
Definition: vrfGuiCore.h:25
Class which will keep track of sensor fan los object (spokes between an origin and the outer rim of t...
Definition: attachableSensorFanUpdater.h:37
The DtDe is the core component of any VR-Vantage application. It owns a DtRenderer, DtDeCommunicator, as well as a DtDisplay and other things.
Definition: DtDe.h:70
Class which will draw a 3D radar coverage dome based on data supplied.
Definition: attachable3DSensorFanUpdater.h:20

Document ID: Generated on Mon Jun 20 00:38:30 EDT 2022 from SVN revision 244029
Copyright © 2005-2021 MAK Technologies. All Rights Reserved (www.mak.com)