VR-Forces Developer's Guide
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Groups Pages
Dt2DManeuverByFireVisualizer.h
Go to the documentation of this file.
1 /******************************************************************************
2 * Copyright (c) 2022 MAK Technologies, Inc.
3 * All rights reserved.
4 ******************************************************************************/
5 
9 
10 #pragma once
11 
12 #include <vrvCore/vrvCore.h>
13 
16 
17 namespace makVrv
18 {
19  class DtOverlayManeuverByFireModelAgent;
20 
37  {
38  public:
41  DtSceneObjectAgent* sceneObject, DtModelSetId modelSet);
42 
45 
48 
51 
53  Dt2DManeuverByFireVisualizer &operator=( const Dt2DManeuverByFireVisualizer& ) = delete;
54 
56  virtual const DtStateVisualizer::TypeInfo& typeInfo() const;
57 
59  static const DtStateVisualizer::TypeInfo& theTypeInfo();
60  public:
62  virtual DtOverlayManeuverByFireModelAgent* findManeuverByFireModel();
63 
65  virtual void setPickable( bool ) override;
66 
68  virtual void setStipplePattern( unsigned short p) override;
69 
74  virtual void setPixelLineWidth( int ) override;
75 
76  protected:
78  virtual void createModelAgents() override;
79 
81  virtual void destroyModelAgents() override;
82 
84  virtual void setModelDefinitionForAgents() override;
85 
87  virtual void updateColors() override;
88 
89  protected:
90  DtOverlayManeuverByFireModelAgent* myManeuverByFireModelAgent;
91  };
92 
96 }
Contains the makVrv::DtManeuverByFireVisualizer class declaration.
Implementation of a 2D (overlay) Support by Fire Position or Attack by Fire Position Tactical Graphic...
Definition: Dt2DManeuverByFireVisualizer.h:36
Definition: DtStateVisualizer.h:274
The DtBaseConnection is an abstract class.
Definition: DtBaseConnection.h:35
DtOverlayManeuverByFireModelAgent * myManeuverByFireModelAgent
Definition: Dt2DManeuverByFireVisualizer.h:90
#define DT_DLL_VRVCORE
Definition: vrvCore.h:20
DtModelSetId
Definition: DtModelSetEnums.h:19
The DtStateListener is an abstract class. Subclasses implement functionality that will allow data to ...
Definition: DtStateListener.h:26
Struct to hold metadata about each functional visualizer type This allows users of the factory to get...
Definition: DtStateVisualizer.h:54
Interface for a Maneuver By Fire Position Tactical Graphic Visualizer.
Definition: DtManeuverByFireVisualizer.h:41
Contains DLL export macros.

Document ID: Generated on Thu Oct 23 22:29:17 EDT 2025 from SVN revision 280951
Copyright © 2005-2024 MAK Technologies. All Rights Reserved (www.mak.com)