VR-Forces 4.1 Class Documentation
Home
Modules
Namespaces
Classes
Files
Examples
Behavior Models
File List
File Members
include
symbology
lineObjSymbol.h
Go to the documentation of this file.
1
/*********************************************************************
2
** Copyright (c) 2000 MaK Technologies, Inc.
3
** All rights reserved.
4
*********************************************************************/
5
/*********************************************************************
6
** $RCSfile: lineObjSymbol.h,v $ $Revision: 1.10 $ $State: Exp $
7
*********************************************************************/
8
11
12
#ifndef LINEOBJSYMBOL_H
13
#define LINEOBJSYMBOL_H
14
15
#include "
symbology/nameLabelSymbol.h
"
16
#include "
ngutil/dtqlist.h
"
17
18
class
DtLineSymbol
;
19
class
DtTTSSymbol
;
20
class
QPolygon;
21
class
DtPoint
;
22
26
27
#include "
symbology/symbologyDefines.h
"
28
class
DT_DLL_symbology
DtLineObjectSymbol
:
public
DtNameLabelSymbol
29
{
30
31
public
:
32
34
DtLineObjectSymbol
();
35
DtLineObjectSymbol
(
DtSymbolDrawer
& d);
36
38
virtual
~
DtLineObjectSymbol
();
39
41
DtLineObjectSymbol
(
const
DtLineObjectSymbol
& orig);
42
44
DtLineObjectSymbol
&
operator=
(
const
DtLineObjectSymbol
& rhs);
45
46
virtual
bool
select
(
const
QPoint&
point
);
47
48
virtual
bool
select
(
const
QPoint& point,
const
QSize& s);
49
50
virtual
void
setHighlight
(
const
bool
highlight);
51
52
virtual
bool
highlight
()
const
;
53
54
virtual
DtSymbol
*
clone
()
const
;
55
56
virtual
int
resetLabelPositions
()
const
;
57
58
virtual
const
QPolygon*
getLocationData
()
const
;
59
60
virtual
bool
closedFigure()
const
;
61
63
virtual
bool
adjustPoints
(QPolygon& pnts,
bool
constrain);
64
69
virtual
bool
setAndCalculatePoint(
int
iIndex,
const
QPoint& pnt);
70
74
virtual
bool
setAndCalculatePoint(
int
iIndex,
const
DtPoint
& pnt, QVector<DtPoint>* list);
75
virtual
void
setAdjustPoints
(
bool
);
76
virtual
bool
adjustPoints
()
const
;
77
78
public
:
79
static
DtSymbol
*
create
(
DtSymbolDrawer
& drawer);
80
};
81
82
#endif
Document ID: Generated on Tue Jan 29 18:21:16 EST 2013 from SVN revision 123193
Copyright © 2005-2013 VT MÄK Inc. All Rights Reserved (
www.mak.com
)