.. wxPython Phoenix documentation
This file was generated by Phoenix's sphinx generator and associated
tools, do not edit by hand.
Copyright: (c) 2011-2020 by Total Control Software
License: wxWindows License
.. include:: headings.inc
.. currentmodule:: wx.lib.floatcanvas.FCObjects
.. highlight:: python
.. _wx.lib.floatcanvas.FCObjects.SquarePoint:
==========================================================================================================================================
|phoenix_title| **wx.lib.floatcanvas.FCObjects.SquarePoint**
==========================================================================================================================================
Draws a square point
The Size is in screen points, not world coordinates, so the
Bounding box is just the point, and doesn't include the Size.
The HitLineWidth is used as diameter for the Hit Test.
|
|class_hierarchy| Class Hierarchy
=================================
.. raw:: html

Inheritance diagram for class
SquarePoint:
|
|super_classes| Known Superclasses
==================================
:class:`wx.lib.floatcanvas.FCObjects.ColorOnlyMixin`, :class:`wx.lib.floatcanvas.FCObjects.DrawObject`, :class:`wx.lib.floatcanvas.FCObjects.XYObjectMixin`
|
|method_summary| Methods Summary
================================
================================================================================ ================================================================================
:meth:`~wx.lib.floatcanvas.FCObjects.SquarePoint.__init__` Default class constructor.
:meth:`~wx.lib.floatcanvas.FCObjects.SquarePoint.SetSize` Sets the size
================================================================================ ================================================================================
|
|api| Class API
===============
.. class:: SquarePoint(XYObjectMixin, ColorOnlyMixin, DrawObject)
Draws a square point
The Size is in screen points, not world coordinates, so the
Bounding box is just the point, and doesn't include the Size.
The HitLineWidth is used as diameter for the Hit Test.
.. method:: __init__(self, Point, Color="Black", Size=4, InForeground=False)
Default class constructor.
:param `Point`: takes a 2-tuple, or a (2,)
`NumPy `_ array of point coordinates
:param `Color`: see :meth:`~lib.floatcanvas.FloatCanvas.DrawObject.SetColor`
:param integer `Size`: the size of the square point
:param boolean `InForeground`: should object be in foreground
.. method:: SetSize(self, Size)
Sets the size
:param integer `Size`: the size of the square point