VR-Forces 4.10 Class Documentation
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Groups Pages
DtLosTrackMonitor.h
Go to the documentation of this file.
1 /*******************************************************************************
2 ** Copyright (c) 2020 MAK Technologies, Inc.
3 ** All rights reserved.
4 *******************************************************************************/
5 
9 
10 #pragma once
11 
12 #include <vrvCore/DtTrackMonitor.h>
13 
15 
16 namespace makVrv
17 {
18  class DtDe;
19  class DtObserver;
20  class DtChannel;
21  class DtSceneObject;
22 
32  {
33  public:
35  DtLosTrackMonitor( DtDe& de, DtObserver& observer, DtChannel& channel, DtElementID& objectIdToMonitor );
36 
38  virtual ~DtLosTrackMonitor();
39 
46  virtual bool checkLosToEntity( );
47 
50  virtual void update( DtTime tNow );
51 
52  private:
54  DtLosTrackMonitor( const DtLosTrackMonitor& orig );
55 
57  DtLosTrackMonitor& operator=( const DtLosTrackMonitor& rhs );
58 
59  protected:
61  };
62 
66 }
Contains makVrv::DtTrackMonitor &amp; DtTrackMonitorCreator declarations.
DtSceneObject * myEntityToTrack
Definition: DtLosTrackMonitor.h:60
Base class for Track Monitors which monitor the tracking of an object.
Definition: DtTrackMonitor.h:34
DtUniqueID DtElementID
The ElementID is a specific type of unique ID used to represent VR-Vantage uniquely defined elements...
Definition: DtUniqueID.h:23
The abstract Channel Class.
Definition: DtChannel.h:30
A facade for a DtObserverObject.
Definition: DtObserver.h:37
Contains makVrv::DtVirtualBaseClass class.
#define DT_DLL_VRVCORE
Definition: vrvCore.h:20
DtTrackMonitorCreatorTemplate< DtLosTrackMonitor > DtLosTrackMonitorCreator
Creator that will be registered with the DtTrackObjectFactory() to create this class.
Definition: DtLosTrackMonitor.h:65
Definition: DtTrackMonitor.h:111
A DtSceneObject represents an object that can be positioned in the scene by (possibly) attaching it t...
Definition: DtSceneObject.h:41
The DtDe is the core component of any VR-Vantage application.
Definition: DtDe.h:69
A derived class of DtTrackMonitor which monitors an entity for LOS This class will continually set th...
Definition: DtLosTrackMonitor.h:31

Document ID: Generated on Tue Sep 21 17:42:52 EDT 2021 from SVN revision 234861
Copyright © 2005-2021 MAK Technologies. All Rights Reserved (www.mak.com)