.. 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
.. _wx.Matrix2D:
==========================================================================================================================================
|phoenix_title| **wx.Matrix2D**
==========================================================================================================================================
A simple container for 2x2 matrix.
This simple structure is used with :ref:`wx.AffineMatrix2D`.
.. versionadded:: 2.9.2
|
|class_hierarchy| Class Hierarchy
=================================
.. raw:: html

Inheritance diagram for class
Matrix2D:
|
|method_summary| Methods Summary
================================
================================================================================ ================================================================================
:meth:`~wx.Matrix2D.__init__` Default constructor.
================================================================================ ================================================================================
|
|property_summary| Properties Summary
=====================================
================================================================================ ================================================================================
:attr:`~wx.Matrix2D.m_11` A public C++ attribute of type `~wx.Double` . The matrix elements in the usual mathematical notation.
:attr:`~wx.Matrix2D.m_12` A public C++ attribute of type `~wx.Double` .
:attr:`~wx.Matrix2D.m_21` A public C++ attribute of type `~wx.Double` .
:attr:`~wx.Matrix2D.m_22` A public C++ attribute of type `~wx.Double` .
================================================================================ ================================================================================
|
|api| Class API
===============
.. class:: wx.Matrix2D(object)
**Possible constructors**::
Matrix2D(v11: float=1, v12: float=0, v21: float=0, v22: float=1) -> None
A simple container for 2x2 matrix.
.. method:: __init__(self, v11: float=1, v12: float=0, v21: float=0, v22: float=1)
Default constructor.
Initializes the matrix elements to the identity.
:param `v11`:
:type `v11`: wx.Double
:param `v12`:
:type `v12`: wx.Double
:param `v21`:
:type `v21`: wx.Double
:param `v22`:
:type `v22`: wx.Double
:rtype: `None`
.. attribute:: m_11
A public C++ attribute of type `~wx.Double` . The matrix elements in the usual mathematical notation.
.. attribute:: m_12
A public C++ attribute of type `~wx.Double` .
.. attribute:: m_21
A public C++ attribute of type `~wx.Double` .
.. attribute:: m_22
A public C++ attribute of type `~wx.Double` .