VR-Forces 4.2 Class Documentation
colorizedSymbol.h
Go to the documentation of this file.
1 /*********************************************************************
2 ** Copyright (c) 2003 MaK Technologies, Inc.
3 ** All rights reserved.
4 *********************************************************************/
5 /*********************************************************************
6 ** $RCSfile: colorizedSymbol.h,v $ $Revision: 1.7 $ $State: Exp $
7 *********************************************************************/
8 
11 
12 #ifndef COLORIZEDSYMBOL_H
13 #define COLORIZEDSYMBOL_H
14 
15 #include "symbology/symbol.h"
16 
17 class QColor;
18 
21 {
22 
23 public:
24 
27 
29  virtual ~DtColorizedSymbol();
30 
33 
36 
37  virtual DtSymbol* clone() const;
38 
39  virtual QColor* color() const;
40  virtual void setColor(const QColor& col);
41 
42  virtual void clearColor();
43 
44  bool operator==(const DtColorizedSymbol& orig) const;
45  bool operator!=(const DtColorizedSymbol& orig) const;
46 
47  virtual bool transparentCacheChanged() const;
48 
50  virtual int lineWidth() const;
51  virtual void setLineWidth(int i);
52 
53 private:
56 
57 public:
58  static DtSymbol* create(DtSymbolDrawer& drawer);
59 
60 protected:
61  QColor* myColor;
63 };
64 
65 #endif

Document ID: Generated on Sun Nov 24 19:49:21 EST 2013 from SVN revision 133924
Copyright © 2005-2013 VT MÄK. All Rights Reserved (www.mak.com)