VR-Forces Developer's Guide
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Groups Pages
DtEntityStateVisualizer.h
Go to the documentation of this file.
1 /******************************************************************************
2 ** Copyright (c) 2022 MAK Technologies, Inc.
3 ** All rights reserved.
4 ******************************************************************************/
5 
10 
11 #pragma once
12 
14 
15 namespace makVrv
16 {
17  class DtEntityStateListener;
18 
23  {
24 
25  public:
28  DtSceneObjectAgent* sceneObject, DtModelSetId modelSet );
29 
31  virtual ~DtEntityStateVisualizer();
32 
34  virtual void setState( int stateNumber, int stateValue );
35 
37  {
38  return *myEntityListener;
39  }
40  protected:
42  virtual void createModelAgents() override;
44  virtual void destroyModelAgents() override;
46  virtual void setModelDefinitionForAgents() override;
47  protected:
50  };
51 
52 
53 }
Base class for entity state visualizers (using the DtModelVisualizer schema)
Definition: DtEntityStateVisualizer.h:22
The DtBaseConnection is an abstract class.
Definition: DtBaseConnection.h:35
#define DT_DLL_VRVCORE
Definition: vrvCore.h:20
Contains makVrv:DtStateVisualizer class.
The DtStateVisualizer is an abstract class. Developers derive from this to create logic that "directs...
Definition: DtStateVisualizer.h:30
DtEntityStateListener & entityStateListener()
Definition: DtEntityStateVisualizer.h:36
DtEntityStateListener * myEntityListener
Same as myListener, but casted for convenience.
Definition: DtEntityStateVisualizer.h:49
DtModelSetId
Definition: DtModelSetEnums.h:19
The DtStateListener is an abstract class. Subclasses implement functionality that will allow data to ...
Definition: DtStateListener.h:26
DtEntityStateListener.
Definition: DtEntityStateListener.h:137

Document ID: Generated on Tue Sep 24 19:28:17 EDT 2024 from SVN revision 269799
Copyright © 2005-2024 MAK Technologies. All Rights Reserved (www.mak.com)