VR-Forces 4.8 Class Documentation
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Groups Pages
vrfAttachableEntityFanUpdater.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 
11 #include <vlutil/vlPerformanceStats.h>
12 
13 namespace makVrf
14 {
17  {
18  public:
21 
23  };
24 
28  {
29  public:
32 
33  protected:
34  virtual bool doIntersection();
35  virtual void requestLineOfSightCheck(const DtVector& start, const DtVector& end);
36  virtual void update(DtTime tNow);
37  virtual makVrv::DtUniqueID lineOfSightKey() const;
39  virtual void setEntityFanUpdateRate( double d );
40  virtual bool internalDoIntersection(bool& anythingChanged);
41  virtual void sceneObjectRemoved(makVrv::DtUniqueID sceneObjectId);
42  virtual void updateIntersections();
43 
44  protected:
46  DtTimedSection myUpdateTimer;
48  };
49 }
Overide that adds the ability to request information from the back-end for Fan checks.
Definition: vrfAttachableEntityFanUpdater.h:26
#define DT_DLL_VRFGUICORE
Contains DLL export macros.
Definition: vrfGuiCore.h:25
DtUniqueID DtElementID
The ElementID is a specific type of unique ID used to represent VR-Vantage uniquely defined elements...
Definition: DtUniqueID.h:26
Creator for entity fan updater.
Definition: DtAttachableEntityFanUpdater.h:117
unsigned long long DtUniqueID
Definition: DtUniqueID.h:22
Provide some functionality such that an intervisibility updater class can use this to determine when ...
Definition: backendIntervisibilityChecker.h:28
double myTimeSinceLastUpdate
Definition: vrfAttachableEntityFanUpdater.h:45
bool myModelSetDiscovered
Definition: vrfAttachableEntityFanUpdater.h:47
Contains the DtAttachableEntityFanUpdater class declaration.
The DtDe is the core component of any VR-Vantage application.
Definition: DtDe.h:69
Class which will keep track of EntityFan los object (spokes between an origin and the outer rim of th...
Definition: DtAttachableEntityFanUpdater.h:36
DtTimedSection myUpdateTimer
Definition: vrfAttachableEntityFanUpdater.h:46
Definition: vrfExtendedIntervisibilitySettings.h:79
Creator override.
Definition: vrfAttachableEntityFanUpdater.h:16

Document ID: Generated on Thu Aug 27 10:56:05 EDT 2020 from SVN revision 217100
Copyright © 2005-2020 MAK Technologies. All Rights Reserved (www.mak.com)