IOLink C# 1.11.0
Loading...
Searching...
No Matches
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)
inlinestatic

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

Create a rotation matrix.

Parameters
angleThe angle of the rotation.
Returns
The rotation matrix.

◆ Scaling()

static Matrix3d IOLink.TransformMatrix3Factory.Scaling ( Vector2d  v)
inlinestatic

Create a Scaling matrix.

Parameters
vThe scaling factors.
Returns
The scaling matrix.

◆ Translation()

static Matrix3d IOLink.TransformMatrix3Factory.Translation ( Vector2d  v)
inlinestatic

Create a translation matrix.

Parameters
vThe vector used for the translation.
Returns
The translation matrix.

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