VR-Forces 4.10 Class Documentation
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Groups Pages
objectConsoleWarningVisualizer.h
Go to the documentation of this file.
1 /******************************************************************************
2 ** Copyright (c) 2012 MAK Technologies, Inc.
3 ** All rights reserved.
4 ******************************************************************************/
5 
8 
9 #pragma once
10 
11 #include <vrfGuiCore/vrfGuiCore.h>
13 
16 
17 namespace makVrv
18 {
19  class DtAttachableUpdaterAgent;
20  class DtProjectedWidgetModelAgent;
21  class DtWidgetAgent;
22 }
23 
24 namespace makVrf
25 {
28  {
29  public:
32  int modelSet);
33 
36 
38  virtual const makVrv::DtStateVisualizer::TypeInfo& typeInfo() const;
39 
41  static const makVrv::DtStateVisualizer::TypeInfo& theTypeInfo();
42 
44  virtual void setShowObjectConsoleWarning(bool);
45 
47  virtual void setScale(float f);
48 
49  protected:
51  virtual void entityStateChanged(makVrv::DtElementID, DtSharedVrfVrlApplicationSettings::EntityStates, bool);
52 
53  virtual void createModelAgents();
54  virtual void destroyModelAgents();
55  virtual void setModelDefinitionForAgents();
56  virtual void on_indicatorShowChanged(bool b);
57 
58  static const makVrv::DtVisualizerSchema& theObjectConsoleWarningVisualizerSchema();
59 
60  protected:
62  makVrv::DtProjectedWidgetModelAgent* myProjectedWidgetAgent;
63  makVrv::DtWidgetAgent* myWidgetAgent;
64  float myScale;
65  };
66 
69 }
float myScale
Definition: objectConsoleWarningVisualizer.h:64
Contains integers that determine the context with which to show/hide a visualizer.
Definition: DtStateVisualizer.h:322
#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:23
The DtBaseConnection is an abstract class.
Definition: DtBaseConnection.h:34
Contains makVrf:DtSharedVrfVrlApplicationSettings class.
Contains makVrv:DtStateVisualizer class.
Class to manage disconnection of boost connections on deletion.
Definition: DtSignalConnectionManager.h:20
Symbol decoration that displays the information warning icon.
Definition: objectConsoleWarningVisualizer.h:27
makVrv::DtStateVisualizerCreatorTemplate< DtObjectConsoleWarningVisualizer > DtObjectConsoleWarningVisualizerCreator
Definition: objectConsoleWarningVisualizer.h:68
EntityStates
Definition: sharedVrfVrlApplicationSettings.h:30
The DtStateVisualizer is an abstract class.
Definition: DtStateVisualizer.h:32
makVrv::DtWidgetAgent * myWidgetAgent
Definition: objectConsoleWarningVisualizer.h:63
makVrv::DtProjectedWidgetModelAgent * myProjectedWidgetAgent
Definition: objectConsoleWarningVisualizer.h:62
The DtStateListener is an abstract class.
Definition: DtStateListener.h:21
Definition: DtVisualizerSchema.h:19
Struct to hold metadata about each functional visualizer type This allows users of the factory to get...
Definition: DtStateVisualizer.h:56
makVrv::DtSignalConnectionManager myConnections
Definition: objectConsoleWarningVisualizer.h:61

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)