VR-Forces Developer's Guide
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Groups Pages
DtSensorAngleElement.h
Go to the documentation of this file.
1 /******************************************************************************
2 ** Copyright (c) 2022 VT-MAK Technologies, Inc.
3 ** All rights reserved.
4 ******************************************************************************/
5 
9 
10 #pragma once
14 
15 namespace makVrv
16 {
17  class DtDe;
18 
19  class DtCoordinateSystem;
20 
24  {
25  public:
28 
30  virtual ~DtSensorAngleElement();
31 
32  DtSensorAngleElement() = delete;
33  DtSensorAngleElement(const DtSensorAngleElement& rhs) = delete;
34  DtSensorAngleElement& operator=(const DtSensorAngleElement& rhs) = delete;
35  protected:
37  virtual void slot_coordinateSystemChanged();
38  protected:
40 
42 
43  // local clone of the system wide coordinate system.
44  // for thread safety.
45  DtCoordinateSystem* myCoordinateSystem = nullptr;
46  };
47 }
#define DT_DLL_VRVVIDEOSTREAM
Definition: vrvVideoStream.h:20
Class to manage disconnection of boost connections on deletion.
Definition: DtSignalConnectionManager.h:20
DtMetadataElement is an abstract class that defines the interface common to all metadata elements...
Definition: DtMetadataElement.h:22
base class for the various sensor angle elements. exists primarily to hold DtDe and manager coordinat...
Definition: DtSensorAngleElement.h:23
DtSignalConnectionManager myConnections
Definition: DtSensorAngleElement.h:41
The DtCoordinateSystem is used to manage the current coordinate system of the scene.
Definition: DtCoordinateSystem.h:40
Base class to provide boost signal/slot management.
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:76
DtDe & myDe
Definition: DtSensorAngleElement.h:39
Contains DLL export macros.
Contains the DtMetadataElement class declaration.

Document ID: Generated on Thu Oct 23 22:29:17 EDT 2025 from SVN revision 280951
Copyright © 2005-2024 MAK Technologies. All Rights Reserved (www.mak.com)