VR-Forces 4.8 Class Documentation
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Groups Pages
Dt2DArcFacade.h
Go to the documentation of this file.
1 /******************************************************************************
2 * Copyright (c) 2020 MAK Technologies, Inc.
3 * All rights reserved.
4 ******************************************************************************/
5 
9 
10 #pragma once
11 
12 #include <vrvCore/vrvCore.h>
13 
15 
16 namespace makVrv
17 {
18  class DtCoordinateSystem;
19 
43  {
44  public:
46  Dt2DArcFacade(DtAgentManagerInterface&, DtSceneObjectAgent* agent,
47  DtElementID id, int modelSet);
48 
52  Dt2DArcFacade(DtAgentManagerInterface&, int modelSet,
53  DtElementID id, bool distribute = true);
54 
56  virtual ~Dt2DArcFacade();
57 
58  protected:
60  void createAndInitializeArcAgent();
61 
62  private:
64  Dt2DArcFacade();
65 
68 
70  Dt2DArcFacade& operator=(const Dt2DArcFacade &);
71  };
72 }
DtUniqueID DtElementID
The ElementID is a specific type of unique ID used to represent VR-Vantage uniquely defined elements...
Definition: DtUniqueID.h:26
#define DT_DLL_VRVCORE
Definition: vrvCore.h:20
Implementation of a 2D (overlay) Arc Facade.
Definition: Dt2DArcFacade.h:42
The abstract interface necessary for agents.
Definition: DtAgentManagerInterface.h:36
Interface class for an Arc Facade.
Definition: DtArcFacadeBase.h:50
Contains DLL export macros.

Document ID: Generated on Thu Aug 27 10:56:05 EDT 2020 from SVN revision 217100
Copyright © 2005-2020 MAK Technologies. All Rights Reserved (www.mak.com)