VR-Forces 4.10 Class Documentation
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Groups Pages
Dt2DAreaFacade.h
Go to the documentation of this file.
1 /*******************************************************************************
2 ** Copyright (c) 2019 MAK Technologies, Inc.
3 ** All rights reserved.
4 *******************************************************************************/
5 
8 
9 #pragma once
10 
12 
13 namespace makVrv
14 {
15  class DtOverlayPolygonModelAgent;
16 
21  {
22  public:
24  Dt2DAreaFacade(DtAgentManagerInterface&, DtSceneObjectAgent* agent,
25  DtElementID id, int modelSet);
26 
28  Dt2DAreaFacade(DtAgentManagerInterface&, int modelSet, DtElementID id, bool distribute = true);
29 
31  virtual ~Dt2DAreaFacade();
32 
34  virtual void setSolid(bool);
35 
40  virtual void setFillPattern(const std::vector<unsigned int>&);
41 
43  virtual void updateColors();
44 
46  virtual void setFillPattern(vrvTacticalGraphicUtilities::FillStyle);
47 
50  virtual void setGroup( int );
51 
52  protected:
54  void createPolygonModelAgent();
55 
56  protected:
57  DtOverlayPolygonModelAgent* myPolygonArea;
58  };
59 }
Contains DtAreaFacadeBase class.
Definition: DtAreaFacadeBase.h:28
DtOverlayPolygonModelAgent * myPolygonArea
Definition: Dt2DAreaFacade.h:57
DtUniqueID DtElementID
The ElementID is a specific type of unique ID used to represent VR-Vantage uniquely defined elements...
Definition: DtUniqueID.h:23
#define DT_DLL_VRVCORE
Definition: vrvCore.h:20
FillStyle
Definition: DtTacticalGraphicUtilities.h:76
Contains Dt2DAreaFacade class.
Definition: Dt2DAreaFacade.h:20
The abstract interface necessary for agents.
Definition: DtAgentManagerInterface.h:33

Document ID: Generated on Tue Sep 21 17:42:52 EDT 2021 from SVN revision 234861
Copyright © 2005-2021 MAK Technologies. All Rights Reserved (www.mak.com)