| IOLink C# 1.11.0

Loading...
Searching...
No Matches
Public Member Functions | Static Public Member Functions | Protected Member Functions | Protected Attributes | List of all members
IOLink.TransformMatrix3Factory Class Reference
Inheritance diagram for IOLink.TransformMatrix3Factory:

## Public Member Functions
| TransformMatrix3Factory (global::System.IntPtr cPtr, bool cMemoryOwn)
void | Dispose ()

## Static Public Member Functions
static global::System.Runtime.InteropServices.HandleRef | getCPtr (TransformMatrix3Factory obj)
static global::System.Runtime.InteropServices.HandleRef | swigRelease (TransformMatrix3Factory obj)
static Matrix3d | Translation (Vector2d v)
static Matrix3d | Rotation (double angle)
| The rotation is done counter-clockwise, with the Y axis being up.
static Matrix3d | Scaling (Vector2d v)

## Protected Member Functions
virtual void | Dispose (bool disposing)

## Protected Attributes
bool | swigCMemOwn

## Detailed Description

Create matrices for 2D transforms.

## Member Function Documentation

## ◆ Rotation()

static Matrix3d IOLink.TransformMatrix3Factory.Rotation | ( | double | angle | ) |
| inline static

The rotation is done counter-clockwise, with the Y axis being up.

Create a rotation matrix.

Parameters

  angle | The angle of the rotation.

Returns
  The rotation matrix.

## ◆ Scaling()

static Matrix3d IOLink.TransformMatrix3Factory.Scaling | ( | Vector2d | v | ) |
| inline static

Create a Scaling matrix.

Parameters

  v | The scaling factors.

Returns
  The scaling matrix.

## ◆ Translation()

static Matrix3d IOLink.TransformMatrix3Factory.Translation | ( | Vector2d | v | ) |
| inline static

Create a translation matrix.

Parameters

  v | The vector used for the translation.

Returns
  The translation matrix.

The documentation for this class was generated from the following file:

- Release/net/generated/TransformMatrix3Factory.cs