VR-Forces 4.1.1 Class Documentation
DtDrawControlObject.h
Go to the documentation of this file.
1 /******************************************************************************
2 ** Copyright (c) 2010 MaK Technologies, Inc.
3 ** All rights reserved.
4 ******************************************************************************/
5 /******************************************************************************
6 ** $RCSfile: DtDrawControlObject.h,v $ $Revision: 1.2 $ $State: Exp $
7 ******************************************************************************/
8 #pragma once
9 
13 
16 
17 #include <vl/envProcPub.h>
18 
19 namespace vrvControlToolkit
20 {
21 
38  {
39  public:
44  DtDrawControlObject(DtExerciseConn* exConn, unsigned id, const DtString& objName);
45 
47  virtual ~DtDrawControlObject();
48 
49  private:
55 
59 
62  DtDrawControlObject& operator=(const DtDrawControlObject& rhs);
63 
64 
65  public:
69  virtual unsigned id() const;
70 
77  virtual void setId( unsigned id );
78 
79  virtual const DtGlobalObjectDesignator& globalId() const;
80 
81  virtual void setVisible(bool yesNo);
82 
83  virtual bool visible() const;
84 
85  virtual bool flashing() const;
86 
87  virtual void setFlashing(bool yesNo);
88 
89  virtual const DtVdcColor& color() const;
90 
91  virtual void setColor(const DtVdcColor& color);
92 
93  virtual void setRemoteGraphicSet(const std::string& setName);
94 
99  virtual void update() = 0;
100 
101  protected:
102  unsigned myId;
103  DtEnvironmentProcessPublisher myPublisher;
104  bool myVisible;
106  };
107 
108 }

Document ID: Generated on Mon Apr 8 19:24:01 EDT 2013 from SVN revision 125877
Copyright © 2005-2013 VT MÄK. All Rights Reserved (www.mak.com)