VR-Forces 4.2 Class Documentation
Home
Modules
Namespaces
Classes
Files
Examples
Behavior Models
File List
File Members
include
symbology
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
19
#include "
symbology/symbologyDefines.h
"
20
class
DT_DLL_symbology
DtColorizedSymbol
:
public
DtSymbol
21
{
22
23
public
:
24
26
DtColorizedSymbol
(
DtSymbolDrawer
& d);
27
29
virtual
~
DtColorizedSymbol
();
30
32
DtColorizedSymbol
(
const
DtColorizedSymbol
& orig);
33
35
DtColorizedSymbol
&
operator=
(
const
DtColorizedSymbol
& rhs);
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
:
55
DtColorizedSymbol
();
56
57
public
:
58
static
DtSymbol
* create(
DtSymbolDrawer
& drawer);
59
60
protected
:
61
QColor*
myColor
;
62
int
myLineWidth
;
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
)