VR-Forces 5.0.3 Developer's Guide
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Groups Pages
Dt2DEnvironmentalVolumetricLineVisualizer.h
Go to the documentation of this file.
1 /*********************************************************************
2 ** Copyright (c) 2015 MaK Technologies, Inc.
3 ** All rights reserved.
4 *********************************************************************/
5 
9 
10 #pragma once
12 
13 namespace makVrv
14 {
15  class Dt2DVolumetricLineModelAgent;
16 
23  {
24  public:
27  DtStateListener& listener, int modelSet);
28 
31  DtStateListener& listener, DtSceneObjectAgent* sceneObject, int modelSet );
32 
35 
38 
41 
44 
45  public:
47  virtual Dt2DVolumetricLineModelAgent* findLineModel();
48 
50  virtual const DtStateVisualizer::TypeInfo& typeInfo() const;
51 
53  static const DtStateVisualizer::TypeInfo& theTypeInfo();
54 
56  virtual void updateColors() override;
57 
61  virtual void setPixelLineWidth( int ) override;
62 
64  virtual void setPhysicalLineWidth( float ) override;
65 
67  virtual void setSolid( bool ) override;
68 
69  protected:
71  virtual void createModelAgents() override;
72 
74  virtual void destroyModelAgents() override;
75 
77  virtual void setModelDefinitionForAgents() override;
78 
79  protected:
80  Dt2DVolumetricLineModelAgent* myLineModel;
81  };
82 
85 }
86 
Dt2DEnvironmentalVolumetricLineVisualizer display a line drawn as an overlay line in the scene withou...
Definition: Dt2DEnvironmentalVolumetricLineVisualizer.h:21
Definition: DtStateVisualizer.h:305
DtEnvironmentalVolumetricLineVisualizer display a line that contains at least two points...
Definition: DtEnvironmentalVolumetricLineVisualizer.h:29
The DtBaseConnection is an abstract class.
Definition: DtBaseConnection.h:38
#define DT_DLL_VRVCORE
Definition: vrvCore.h:20
Dt2DVolumetricLineModelAgent * myLineModel
Definition: Dt2DEnvironmentalVolumetricLineVisualizer.h:80
The DtStateListener is an abstract class. Subclasses implement functionality that will allow data to ...
Definition: DtStateListener.h:25
Struct to hold metadata about each functional visualizer type This allows users of the factory to get...
Definition: DtStateVisualizer.h:56
Contains makVrv::DtEnvironmentalVolumetricLineVisualizer 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)