VR-Forces 4.3 Class Documentation
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
DtBuoyOrBeaconFacade.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
11 #include <vrvCore/vrvCore.h>
12 
13 #include <vrvCore/DtEntityFacade.h>
14 #include <vrvCore/DtUniqueID.h>
15 
16 #include <string>
17 
18 
19 namespace makVrv
20 {
21  class DtSharedSettingsManager;
22  class DtAgentManagerInterface;
23 
24 
30  {
31  public:
32 
35  DtAgentManagerInterface& sceneInterface,
36  DtSharedSettingsManager& settingsManager, DtElementID id,
38  bool distribute = false, bool useImageFor2d = false);
39 
42  DtAgentManagerInterface& sceneInterface,
43  DtSharedSettingsManager& settingsManager,
45  bool distribute = false, bool useImageFor2d = false);
46 
48  virtual ~DtBuoyOrBeaconFacade();
49 
50  virtual void setUnlightedIconModelDefinition( const std::string& modelDef );
51  virtual std::string unlightedIconModelDefinition() const;
52 
53  virtual void setLightedIconModelDefinition( const std::string& modelDef );
54  virtual std::string lightedIconModelDefinition() const;
55 
56  virtual void set2dIconLighted( bool lighted );
57 
58  protected:
59 
60  protected:
63  bool myLighted;
64  };
65 }

Document ID: Generated on Wed Mar 11 21:20:57 EDT 2015 from SVN revision 150940
Copyright © 2005-2014 VT MÄK. All Rights Reserved (www.mak.com)