VR-Forces Developer's Guide
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Groups Pages
2DAreaFacade.h
Go to the documentation of this file.
1 /*******************************************************************************
2 ** Copyright (c) 2019 MAK Technologies, Inc.
3 ** All rights reserved.
4 *******************************************************************************/
5 
6 #pragma once
7 
9 
10 namespace makVrv
11 {
12  class DtOverlayPolygonModelAgent;
13 }
14 
15 namespace makVrf
16 {
21  {
22  public:
24  Dt2DAreaFacade(makVrv::DtAgentManagerInterface&, makVrv::DtSceneObjectAgent* agent,
26 
29 
31  virtual ~Dt2DAreaFacade() override;
32 
34  virtual void setSolid(bool) override;
35 
40  virtual void setFillPattern(const std::vector<unsigned int>&);
41 
43  virtual void updateColors() override;
44 
46  virtual void setFillPattern(makVrv::vrvTacticalGraphicUtilities::FillStyle) override;
47 
50  virtual void setGroup( int );
51 
52  protected:
54  void createPolygonModelAgent();
55 
56  protected:
57  makVrv::DtOverlayPolygonModelAgent* myPolygonArea;
58  };
59 }
#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
Contains Dt2DAreaFacade class. Facade interface for constructing 2D area objects. ...
Definition: 2DAreaFacade.h:20
Contains DtAreaFacadeBase class. Facade base for constructing area objects.
Definition: areaFacadeBase.h:29
makVrv::DtOverlayPolygonModelAgent * myPolygonArea
Definition: 2DAreaFacade.h:57
FillStyle
Definition: DtTacticalGraphicUtilities.h:82
The abstract interface necessary for agents.
Definition: DtAgentManagerInterface.h:33
DtModelSetId
Definition: DtModelSetEnums.h:19

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)