Table of Contents

Class Matrix

Namespace
Org.Apache.Pdfbox.Util
Assembly
MASES.NetPDF.dll
public class Matrix : Cloneable, IDynamicMetaObjectProvider, IJVMBridgeCore, IDisposable, IJVMBridgeBaseStatic, IJVMBridgeBase, IJVMBridgeDefinition, ICloneable
Inheritance
JVMBridgeBase
JVMBridgeBase<Cloneable>
Matrix
Implements
IJVMBridgeCore
IJVMBridgeBaseStatic
IJVMBridgeBase
IJVMBridgeDefinition
Inherited Members
JVMBridgeBase<Cloneable>.IsAssignableFrom(IJavaType)
JVMBridgeBase<Cloneable>.IsAssignableFrom<T>()
JVMBridgeBase<Cloneable>.Execute<T>(params T[])
JVMBridgeBase<Cloneable>.DynBridgeClazz
JVMBridgeBase<Cloneable>.BridgeClazz
JVMBridgeBase.RuntimeClassNameOf<T>()
JVMBridgeBase.ClassNameOf<T>()
JVMBridgeBase.ClassOf<T>()
JVMBridgeBase.WrapsDirect<TNewClass>(IJavaObject)
JVMBridgeBase.Wraps<TNewClass>(IJavaObject)
JVMBridgeBase.Wraps<TNewClass, TReturn>(IJavaObject)
JVMBridgeBase.Wraps<TNewClass, TReturn, TConverter>(IJavaObject)
JVMBridgeBase.MonitorEnter()
JVMBridgeBase.MonitorExit()
JVMBridgeBase.IsInstanceOf(IJavaType)
JVMBridgeBase.IsInstanceOf<T>()
JVMBridgeBase.RuntimeIsInstanceOf<T>()
JVMBridgeBase.CastTo<TNewClass>()
JVMBridgeBase.CastDirect<TNewClass>()
JVMBridgeBase.Dispose()
JVMBridgeBase.ToString()
JVMBridgeBase.GetHashCode()
JVMBridgeBase.Notify()
JVMBridgeBase.NotifyAll()
JVMBridgeBase.Wait()
JVMBridgeBase.DynBridgeInstance
JVMBridgeBase.BridgeInstance
JVMBridgeBase.IsBridgeListener

Constructors

Matrix()

Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge

public Matrix()

Matrix(AffineTransform)

public Matrix(AffineTransform arg0)

Parameters

arg0 AffineTransform

AffineTransform

Matrix(params object[])

Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class

public Matrix(params object[] args)

Parameters

args object[]

Matrix(float, float, float, float, float, float)

public Matrix(float arg0, float arg1, float arg2, float arg3, float arg4, float arg5)

Parameters

arg0 float

float

arg1 float

float

arg2 float

float

arg3 float

float

arg4 float

float

arg5 float

float

Properties

BridgeClassName

public override string BridgeClassName { get; }

Property Value

string

IsBridgeAbstract

public override bool IsBridgeAbstract { get; }

Property Value

bool

IsBridgeCloseable

public override bool IsBridgeCloseable { get; }

Property Value

bool

IsBridgeInterface

public override bool IsBridgeInterface { get; }

Property Value

bool

IsBridgeStatic

public override bool IsBridgeStatic { get; }

Property Value

bool

SIZE

public static int SIZE { get; }

Property Value

int

ScaleX

public float ScaleX { get; }

Property Value

float

ScaleY

public float ScaleY { get; }

Property Value

float

ScalingFactorX

public float ScalingFactorX { get; }

Property Value

float

ScalingFactorY

public float ScalingFactorY { get; }

Property Value

float

ShearX

public float ShearX { get; }

Property Value

float

ShearY

public float ShearY { get; }

Property Value

float

TranslateX

public float TranslateX { get; }

Property Value

float

TranslateY

public float TranslateY { get; }

Property Value

float

Values

public float[] Values { get; }

Property Value

float[]

Methods

Clone()

public Matrix Clone()

Returns

Matrix

Matrix

Concatenate(Matrix)

public void Concatenate(Matrix arg0)

Parameters

arg0 Matrix

Matrix

Concatenate(Matrix, Matrix)

public static Matrix Concatenate(Matrix arg0, Matrix arg1)

Parameters

arg0 Matrix

Matrix

arg1 Matrix

Matrix

Returns

Matrix

Matrix

CreateAffineTransform()

public AffineTransform CreateAffineTransform()

Returns

AffineTransform

AffineTransform

CreateMatrix(COSBase)

public static Matrix CreateMatrix(COSBase arg0)

Parameters

arg0 COSBase

COSBase

Returns

Matrix

Matrix

GetRotateInstance(double, float, float)

public static Matrix GetRotateInstance(double arg0, float arg1, float arg2)

Parameters

arg0 double

double

arg1 float

float

arg2 float

float

Returns

Matrix

Matrix

GetScaleInstance(float, float)

public static Matrix GetScaleInstance(float arg0, float arg1)

Parameters

arg0 float

float

arg1 float

float

Returns

Matrix

Matrix

GetTranslateInstance(float, float)

public static Matrix GetTranslateInstance(float arg0, float arg1)

Parameters

arg0 float

float

arg1 float

float

Returns

Matrix

Matrix

GetValue(int, int)

public float GetValue(int arg0, int arg1)

Parameters

arg0 int

int

arg1 int

int

Returns

float

float

Multiply(Matrix)

public Matrix Multiply(Matrix arg0)

Parameters

arg0 Matrix

Matrix

Returns

Matrix

Matrix

Rotate(double)

public void Rotate(double arg0)

Parameters

arg0 double

double

Scale(float, float)

public void Scale(float arg0, float arg1)

Parameters

arg0 float

float

arg1 float

float

SetValue(int, int, float)

public void SetValue(int arg0, int arg1, float arg2)

Parameters

arg0 int

int

arg1 int

int

arg2 float

float

ToCOSArray()

public COSArray ToCOSArray()

Returns

COSArray

COSArray

Transform(Point2D)

public void Transform(Point2D arg0)

Parameters

arg0 Point2D

Point2D

Transform(Vector)

public Vector Transform(Vector arg0)

Parameters

arg0 Vector

Vector

Returns

Vector

Vector

TransformPoint(float, float)

public Point2D.Float TransformPoint(float arg0, float arg1)

Parameters

arg0 float

float

arg1 float

float

Returns

Point2D.Float

Point2D.Float

Translate(Vector)

public void Translate(Vector arg0)

Parameters

arg0 Vector

Vector

Translate(float, float)

public void Translate(float arg0, float arg1)

Parameters

arg0 float

float

arg1 float

float