phoenix_title wx.lib.ogl.lines.ArrowHead

The arrow head class.


class_hierarchy Class Hierarchy

Inheritance diagram for class ArrowHead:

method_summary Methods Summary

__init__

Default class constructor.

GetArrowEnd

Get the arrow end position.

GetArrowSize

Get the arrow size.

GetId

Get the id.

GetMetaFile

Get the metafile.

GetName

Get the arrow name.

GetPosition

Get end position.

GetSize

Get the arrow size.

GetSpacing

Get the spacing.

GetXOffset

Get the X offset.

GetYOffset

Get the Y offset.

SetPosition

Set end position.

SetSize

Set the arrow size.

SetSpacing

Set the spacing.

SetXOffset

Set the X offset.

SetYOffset

Set the Y offset.


api Class API

class ArrowHead(object)

The arrow head class.


Methods

__init__(self, type = 0, end = 0, size = 0.0, dist = 0.0, name = "", mf = None, arrowId = -1)

Default class constructor.

Parameters
  • type (int) – the type

    Arrow head type

    Description

    ARROW_HOLLOW_CIRCLE

    a hollow circle

    ARROW_FILLED_CIRCLE

    a filled circle

    ARROW_ARROW

    an arrow

    ARROW_SINGLE_OBLIQUE

    a single oblique

    ARROW_DOUBLE_OBLIQUE

    a double oblique

    ARROW_METAFILE

    custom, define in metafile

  • end (int) – end of arrow head ???

  • size (float) – size of arrow head

  • dist (float) – dist ???

  • name (string) – name of arrow head

  • mf – mf ???

  • arrowId – id of arrow head



GetArrowEnd(self)

Get the arrow end position.



GetArrowSize(self)

Get the arrow size.



GetId(self)

Get the id.



GetMetaFile(self)

Get the metafile.



GetName(self)

Get the arrow name.



GetPosition(self)

Get end position.



GetSize(self)

Get the arrow size.



GetSpacing(self)

Get the spacing.



GetXOffset(self)

Get the X offset.



GetYOffset(self)

Get the Y offset.



SetPosition(self, pos)

Set end position.

Parameters

pos – position to set it to



SetSize(self, size)

Set the arrow size.

Parameters

size – size in points???

Note

if a custom arrow is used size is used to scale the arrow???



SetSpacing(self, sp)

Set the spacing.

Parameters

sp – the new spacing value



SetXOffset(self, x)

Set the X offset.

Parameters

x – value to set the offset to???



SetYOffset(self, y)

Set the Y offset.

Parameters

y – value to set the offset to???