Creates PolyLine object
param points: | The points that make up the line |
---|---|
type points: | list of [x, y] values |
param **attr: | keyword attributes |
Keyword and Default | Description | Type |
---|---|---|
colour='black' |
Line color | wx.Colour |
width=1 |
Line width | float |
style=wx.PENSTYLE_SOLID |
Line style | wx.PenStyle |
legend='' |
Legend string | str |
drawstyle='line' |
see below | str |
Draw style | Description |
---|---|
'line' |
Draws an straight line between consecutive points |
'steps-pre' |
Draws a line down from point A and then right to point B |
'steps-post' |
Draws a line right from point A and then down to point B |
'steps-mid-x' |
Draws a line horizontally to half way between A and B, then draws a line vertically, then again horizontally to point B. |
'steps-mid-y' |
Draws a line vertically to half way between A and B, then draws a line horizonatally, then again vertically to point B. Note: This typically does not look very good |
Warning
All methods except __init__
are private.
PolyLine
(PolyPoints)¶Creates PolyLine object
Parameters: |
|
---|
Keyword and Default | Description | Type |
---|---|---|
colour='black' |
Line color | wx.Colour |
width=1 |
Line width | float |
style=wx.PENSTYLE_SOLID |
Line style | wx.PenStyle |
legend='' |
Legend string | str |
drawstyle='line' |
see below | str |
Draw style | Description |
---|---|
'line' |
Draws an straight line between consecutive points |
'steps-pre' |
Draws a line down from point A and then right to point B |
'steps-post' |
Draws a line right from point A and then down to point B |
'steps-mid-x' |
Draws a line horizontally to half way between A and B, then draws a line vertically, then again horizontally to point B. |
'steps-mid-y' |
Draws a line vertically to half way between A and B, then draws a line horizonatally, then again vertically to point B. Note: This typically does not look very good |
Warning
All methods except __init__
are private.
__init__
(self, points, **attr)¶draw
(self, dc, printerScale, coord=None)¶Draw the lines.
Parameters: |
|
---|
getSymExtent
(self, printerScale)¶Get the Width and Height of the symbol.
Parameters: | printerScale (float) – |
---|