UiUtilities.MatrixUi Class Reference


Detailed Description

Create two rows of three float fields.

The first row displays the translation values that are extracted from the given matrix. The second row displays the rotation values from the matrix. By default the fields are not editable by the user. UI will end up looking something like the following:

+------------+ +------------+ +------------+ | Field | | Field | | Field | +------------+ +------------+ +------------+ +------------+ +------------+ +------------+ | Field | | Field | | Field | +------------+ +------------+ +------------+

Inheritance diagram for UiUtilities.MatrixUi:
Inheritance graph
[legend]

List of all members.

Public Member Functions

  __init__ ()
  DoCreate ()
  Creates six float fields to display decomposed matrix values.
  DoLayout ()
  Lays out the values.
  SetMatrix ()
  GetMatrix ()
  SetTranslateValues ()
  GetTranslateValues ()
  SetRotateValues ()
  GetRotateValues ()

Member Function Documentation

UiUtilities.MatrixUi.__init__ ( )

Reimplemented from UiUtilities.UiComponent_.

UiUtilities.MatrixUi.DoCreate ( )

Creates six float fields to display decomposed matrix values.

These values are not editable by the user.

UiUtilities.MatrixUi.DoLayout ( )

Lays out the values.

UiUtilities.MatrixUi.SetMatrix ( )
UiUtilities.MatrixUi.GetMatrix ( )
UiUtilities.MatrixUi.SetTranslateValues ( )
UiUtilities.MatrixUi.GetTranslateValues ( )
UiUtilities.MatrixUi.SetRotateValues ( )
UiUtilities.MatrixUi.GetRotateValues ( )

UiUtilities.MatrixUi UiUtilities.MatrixUi UiUtilities.MatrixUi UiUtilities.MatrixUi UiUtilities.MatrixUi UiUtilities.MatrixUi UiUtilities.MatrixUi UiUtilities.MatrixUi UiUtilities.MatrixUi UiUtilities.MatrixUi
UiUtilities.MatrixUi UiUtilities.MatrixUi UiUtilities.MatrixUi UiUtilities.MatrixUi UiUtilities.MatrixUi UiUtilities.MatrixUi UiUtilities.MatrixUi UiUtilities.MatrixUi UiUtilities.MatrixUi UiUtilities.MatrixUi