VR-Forces 4.7 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 }

Document ID: Generated on Fri Apr 26 21:53:14 EDT 2019 from SVN revision 197883
Copyright © 2005-2019 VT MAK. All Rights Reserved (www.mak.com)