VR-Forces 5.0.3 Developer's Guide
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Groups Pages
DtVrlinkRemoteGraphicStateVisualizer.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 
13 
20 
21 #include <string>
22 
23 namespace makVrv
24 {
25  namespace DT_PROTOCOL_NAMESPACE
26  {
27  class DtRemoteGraphicsProcessor;
28  class DtVrlinkConnection;
29 
30  template <typename BaseClass>
31  class /* DL_DLL_IGCONVRLINK */ DtVrlinkRemoteGraphicStateVisualizer : public BaseClass
32  {
33  public:
34 
35  DtVrlinkRemoteGraphicStateVisualizer(DtBaseConnection& simulation, DtStateListener& listener, int modelSet);
36  DtVrlinkRemoteGraphicStateVisualizer(DtBaseConnection& simulation, DtStateListener& listener, DtSceneObjectAgent* sceneObject, int modelSet);
37 
39 
40 // virtual void setFlashing(bool flashing);
41  virtual void layersChanged();
42  virtual void enabledChanged(bool enabled);
43  virtual void setLayerName(const std::string& layerName);
44  protected:
48  };
49  }
50 }
51 
52 #include <vrvVrl/DtVrlinkRemoteGraphicStateVisualizer.inl>
53 
54 namespace makVrv
55 {
56  namespace DT_PROTOCOL_NAMESPACE
57  {
60 
63 
66 
69 
72 
75  }
76 }
77 
DtStateVisualizerCreatorTemplate< DtVrlink2DTextStateVisualizer > DtVrlink2DTextStateVisualizerCreator
Definition: DtVrlinkRemoteGraphicStateVisualizer.h:71
DtStateVisualizerCreatorTemplate< DtVrlink2DRectangleStateVisualizer > DtVrlink2DRectangleStateVisualizerCreator
Definition: DtVrlinkRemoteGraphicStateVisualizer.h:59
This class manages the display of Remote Graphics discovered via a connection.
Definition: DtRemoteGraphicsProcessor.h:46
DtVrlinkRemoteGraphicStateVisualizer< Dt2DTriangleStateVisualizer > DtVrlink2DTriangleStateVisualizer
Definition: DtVrlinkRemoteGraphicStateVisualizer.h:64
Definition: DtStateVisualizer.h:305
DtVrlinkRemoteGraphicStateVisualizer< Dt2DEllipseStateVisualizer > DtVrlink2DEllipseStateVisualizer
Definition: DtVrlinkRemoteGraphicStateVisualizer.h:61
DtVrlinkRemoteGraphicStateVisualizer< Dt2DTextStateVisualizer > DtVrlink2DTextStateVisualizer
Definition: DtVrlinkRemoteGraphicStateVisualizer.h:70
DtVrlinkRemoteGraphicStateVisualizer< Dt2DRectangleStateVisualizer > DtVrlink2DRectangleStateVisualizer
Definition: DtVrlinkRemoteGraphicStateVisualizer.h:58
The DtBaseConnection is an abstract class.
Definition: DtBaseConnection.h:38
#define DT_PROTOCOL_NAMESPACE
Contains DLL export macros.
Definition: vrfDis.h:17
DtStateVisualizerCreatorTemplate< DtVrlink2DLineStateVisualizer > DtVrlink2DLineStateVisualizerCreator
Definition: DtVrlinkRemoteGraphicStateVisualizer.h:68
DtStateVisualizerCreatorTemplate< DtVrlink2DEllipseStateVisualizer > DtVrlink2DEllipseStateVisualizerCreator
Definition: DtVrlinkRemoteGraphicStateVisualizer.h:62
Class to manage disconnection of boost connections on deletion.
Definition: DtSignalConnectionManager.h:20
Contains makVrv::Dt3DAreaStateVisualizer class.
DtVrlinkRemoteGraphicStateVisualizer< Dt2DLineStateVisualizer > DtVrlink2DLineStateVisualizer
Definition: DtVrlinkRemoteGraphicStateVisualizer.h:67
Contains makVrv::Dt2DLineStateVisualizer class.
Contains makVrv::Dt2DEllipseStateVisualizer class.
DtStateVisualizerCreatorTemplate< DtVrlink2DTriangleStateVisualizer > DtVrlink2DTriangleStateVisualizerCreator
Definition: DtVrlinkRemoteGraphicStateVisualizer.h:65
Contains makVrv::Dt2DTextStateVisualizer class.
Base class to provide boost signal/slot management.
DtStateVisualizerCreatorTemplate< DtVrlink3DAreaStateVisualizer > DtVrlink3DAreaStateVisualizerCreator
Definition: DtVrlinkRemoteGraphicStateVisualizer.h:74
DtVrlinkRemoteGraphicStateVisualizer< Dt3DAreaStateVisualizer > DtVrlink3DAreaStateVisualizer
Definition: DtVrlinkRemoteGraphicStateVisualizer.h:73
Contains makVrv::Dt2DRectangleStateVisualizer class.
The DtStateListener is an abstract class. Subclasses implement functionality that will allow data to ...
Definition: DtStateListener.h:25
Contains makVrv::Dt2DTriangleStateVisualizer class.

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)