Table of Contents

Class AffineTransform

Namespace
Java.Awt.Geom
Assembly
MASES.JNet.dll
public class AffineTransform : JVMBridgeBase<AffineTransform>, IDynamicMetaObjectProvider, IJVMBridgeCore, IDisposable, IJVMBridgeBaseStatic, IJVMBridgeBase, IJVMBridgeDefinition
Inheritance
JVMBridgeBase
JVMBridgeBase<AffineTransform>
AffineTransform
Implements
IJVMBridgeCore
IJVMBridgeBaseStatic
IJVMBridgeBase
IJVMBridgeDefinition
Inherited Members
JVMBridgeBase<AffineTransform>.IsAssignableFrom(IJavaType)
JVMBridgeBase<AffineTransform>.IsAssignableFrom<T>()
JVMBridgeBase<AffineTransform>.Execute<T>(params T[])
JVMBridgeBase<AffineTransform>.DynBridgeClazz
JVMBridgeBase<AffineTransform>.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
Extension Methods

Constructors

AffineTransform()

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

public AffineTransform()

AffineTransform(AffineTransform)

public AffineTransform(AffineTransform arg0)

Parameters

arg0 AffineTransform

AffineTransform

AffineTransform(double, double, double, double, double, double)

public AffineTransform(double arg0, double arg1, double arg2, double arg3, double arg4, double arg5)

Parameters

arg0 double

double

arg1 double

double

arg2 double

double

arg3 double

double

arg4 double

double

arg5 double

double

AffineTransform(double[])

public AffineTransform(double[] arg0)

Parameters

arg0 double[]

double

AffineTransform(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 AffineTransform(params object[] args)

Parameters

args object[]

AffineTransform(float, float, float, float, float, float)

public AffineTransform(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

AffineTransform(float[])

public AffineTransform(float[] arg0)

Parameters

arg0 float[]

float

Properties

BridgeClassName

public override string BridgeClassName { get; }

Property Value

string

Determinant

public double Determinant { get; }

Property Value

double

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

ScaleX

public double ScaleX { get; }

Property Value

double

ScaleY

public double ScaleY { get; }

Property Value

double

ShearX

public double ShearX { get; }

Property Value

double

ShearY

public double ShearY { get; }

Property Value

double

TYPE_FLIP

public static int TYPE_FLIP { get; }

Property Value

int

TYPE_GENERAL_ROTATION

public static int TYPE_GENERAL_ROTATION { get; }

Property Value

int

TYPE_GENERAL_SCALE

public static int TYPE_GENERAL_SCALE { get; }

Property Value

int

TYPE_GENERAL_TRANSFORM

public static int TYPE_GENERAL_TRANSFORM { get; }

Property Value

int

TYPE_IDENTITY

public static int TYPE_IDENTITY { get; }

Property Value

int

TYPE_MASK_ROTATION

public static int TYPE_MASK_ROTATION { get; }

Property Value

int

TYPE_MASK_SCALE

public static int TYPE_MASK_SCALE { get; }

Property Value

int

TYPE_QUADRANT_ROTATION

public static int TYPE_QUADRANT_ROTATION { get; }

Property Value

int

TYPE_TRANSLATION

public static int TYPE_TRANSLATION { get; }

Property Value

int

TYPE_UNIFORM_SCALE

public static int TYPE_UNIFORM_SCALE { get; }

Property Value

int

TranslateX

public double TranslateX { get; }

Property Value

double

TranslateY

public double TranslateY { get; }

Property Value

double

Type

public int Type { get; }

Property Value

int

Methods

Concatenate(AffineTransform)

public void Concatenate(AffineTransform arg0)

Parameters

arg0 AffineTransform

AffineTransform

CreateInverse()

public AffineTransform CreateInverse()

Returns

AffineTransform

AffineTransform

Exceptions

NoninvertibleTransformException

CreateTransformedShape(Shape)

public Shape CreateTransformedShape(Shape arg0)

Parameters

arg0 Shape

Shape

Returns

Shape

Shape

DeltaTransform(Point2D, Point2D)

public Point2D DeltaTransform(Point2D arg0, Point2D arg1)

Parameters

arg0 Point2D

Point2D

arg1 Point2D

Point2D

Returns

Point2D

Point2D

DeltaTransform(double[], int, double[], int, int)

public void DeltaTransform(double[] arg0, int arg1, double[] arg2, int arg3, int arg4)

Parameters

arg0 double[]

double

arg1 int

int

arg2 double[]

double

arg3 int

int

arg4 int

int

GetMatrix(double[])

public void GetMatrix(double[] arg0)

Parameters

arg0 double[]

double

GetQuadrantRotateInstance(int)

public static AffineTransform GetQuadrantRotateInstance(int arg0)

Parameters

arg0 int

int

Returns

AffineTransform

AffineTransform

GetQuadrantRotateInstance(int, double, double)

public static AffineTransform GetQuadrantRotateInstance(int arg0, double arg1, double arg2)

Parameters

arg0 int

int

arg1 double

double

arg2 double

double

Returns

AffineTransform

AffineTransform

GetRotateInstance(double)

public static AffineTransform GetRotateInstance(double arg0)

Parameters

arg0 double

double

Returns

AffineTransform

AffineTransform

GetRotateInstance(double, double)

public static AffineTransform GetRotateInstance(double arg0, double arg1)

Parameters

arg0 double

double

arg1 double

double

Returns

AffineTransform

AffineTransform

GetRotateInstance(double, double, double)

public static AffineTransform GetRotateInstance(double arg0, double arg1, double arg2)

Parameters

arg0 double

double

arg1 double

double

arg2 double

double

Returns

AffineTransform

AffineTransform

GetRotateInstance(double, double, double, double)

public static AffineTransform GetRotateInstance(double arg0, double arg1, double arg2, double arg3)

Parameters

arg0 double

double

arg1 double

double

arg2 double

double

arg3 double

double

Returns

AffineTransform

AffineTransform

GetScaleInstance(double, double)

public static AffineTransform GetScaleInstance(double arg0, double arg1)

Parameters

arg0 double

double

arg1 double

double

Returns

AffineTransform

AffineTransform

GetShearInstance(double, double)

public static AffineTransform GetShearInstance(double arg0, double arg1)

Parameters

arg0 double

double

arg1 double

double

Returns

AffineTransform

AffineTransform

GetTranslateInstance(double, double)

public static AffineTransform GetTranslateInstance(double arg0, double arg1)

Parameters

arg0 double

double

arg1 double

double

Returns

AffineTransform

AffineTransform

InverseTransform(Point2D, Point2D)

public Point2D InverseTransform(Point2D arg0, Point2D arg1)

Parameters

arg0 Point2D

Point2D

arg1 Point2D

Point2D

Returns

Point2D

Point2D

Exceptions

NoninvertibleTransformException

InverseTransform(double[], int, double[], int, int)

public void InverseTransform(double[] arg0, int arg1, double[] arg2, int arg3, int arg4)

Parameters

arg0 double[]

double

arg1 int

int

arg2 double[]

double

arg3 int

int

arg4 int

int

Exceptions

NoninvertibleTransformException

Invert()

public void Invert()

Exceptions

NoninvertibleTransformException

IsIdentity()

public bool IsIdentity()

Returns

bool

bool

PreConcatenate(AffineTransform)

public void PreConcatenate(AffineTransform arg0)

Parameters

arg0 AffineTransform

AffineTransform

QuadrantRotate(int)

public void QuadrantRotate(int arg0)

Parameters

arg0 int

int

QuadrantRotate(int, double, double)

public void QuadrantRotate(int arg0, double arg1, double arg2)

Parameters

arg0 int

int

arg1 double

double

arg2 double

double

Rotate(double)

public void Rotate(double arg0)

Parameters

arg0 double

double

Rotate(double, double)

public void Rotate(double arg0, double arg1)

Parameters

arg0 double

double

arg1 double

double

Rotate(double, double, double)

public void Rotate(double arg0, double arg1, double arg2)

Parameters

arg0 double

double

arg1 double

double

arg2 double

double

Rotate(double, double, double, double)

public void Rotate(double arg0, double arg1, double arg2, double arg3)

Parameters

arg0 double

double

arg1 double

double

arg2 double

double

arg3 double

double

Scale(double, double)

public void Scale(double arg0, double arg1)

Parameters

arg0 double

double

arg1 double

double

SetToIdentity()

public void SetToIdentity()

SetToQuadrantRotation(int)

public void SetToQuadrantRotation(int arg0)

Parameters

arg0 int

int

SetToQuadrantRotation(int, double, double)

public void SetToQuadrantRotation(int arg0, double arg1, double arg2)

Parameters

arg0 int

int

arg1 double

double

arg2 double

double

SetToRotation(double)

public void SetToRotation(double arg0)

Parameters

arg0 double

double

SetToRotation(double, double)

public void SetToRotation(double arg0, double arg1)

Parameters

arg0 double

double

arg1 double

double

SetToRotation(double, double, double)

public void SetToRotation(double arg0, double arg1, double arg2)

Parameters

arg0 double

double

arg1 double

double

arg2 double

double

SetToRotation(double, double, double, double)

public void SetToRotation(double arg0, double arg1, double arg2, double arg3)

Parameters

arg0 double

double

arg1 double

double

arg2 double

double

arg3 double

double

SetToScale(double, double)

public void SetToScale(double arg0, double arg1)

Parameters

arg0 double

double

arg1 double

double

SetToShear(double, double)

public void SetToShear(double arg0, double arg1)

Parameters

arg0 double

double

arg1 double

double

SetToTranslation(double, double)

public void SetToTranslation(double arg0, double arg1)

Parameters

arg0 double

double

arg1 double

double

SetTransform(AffineTransform)

public void SetTransform(AffineTransform arg0)

Parameters

arg0 AffineTransform

AffineTransform

SetTransform(double, double, double, double, double, double)

public void SetTransform(double arg0, double arg1, double arg2, double arg3, double arg4, double arg5)

Parameters

arg0 double

double

arg1 double

double

arg2 double

double

arg3 double

double

arg4 double

double

arg5 double

double

Shear(double, double)

public void Shear(double arg0, double arg1)

Parameters

arg0 double

double

arg1 double

double

Transform(Point2D, Point2D)

public Point2D Transform(Point2D arg0, Point2D arg1)

Parameters

arg0 Point2D

Point2D

arg1 Point2D

Point2D

Returns

Point2D

Point2D

Transform(Point2D[], int, Point2D[], int, int)

public void Transform(Point2D[] arg0, int arg1, Point2D[] arg2, int arg3, int arg4)

Parameters

arg0 Point2D[]

Point2D

arg1 int

int

arg2 Point2D[]

Point2D

arg3 int

int

arg4 int

int

Transform(double[], int, double[], int, int)

public void Transform(double[] arg0, int arg1, double[] arg2, int arg3, int arg4)

Parameters

arg0 double[]

double

arg1 int

int

arg2 double[]

double

arg3 int

int

arg4 int

int

Transform(double[], int, float[], int, int)

public void Transform(double[] arg0, int arg1, float[] arg2, int arg3, int arg4)

Parameters

arg0 double[]

double

arg1 int

int

arg2 float[]

float

arg3 int

int

arg4 int

int

Transform(float[], int, double[], int, int)

public void Transform(float[] arg0, int arg1, double[] arg2, int arg3, int arg4)

Parameters

arg0 float[]

float

arg1 int

int

arg2 double[]

double

arg3 int

int

arg4 int

int

Transform(float[], int, float[], int, int)

public void Transform(float[] arg0, int arg1, float[] arg2, int arg3, int arg4)

Parameters

arg0 float[]

float

arg1 int

int

arg2 float[]

float

arg3 int

int

arg4 int

int

Translate(double, double)

public void Translate(double arg0, double arg1)

Parameters

arg0 double

double

arg1 double

double

Operators

implicit operator Serializable(AffineTransform)

Converter from AffineTransform to Serializable

public static implicit operator Serializable(AffineTransform t)

Parameters

t AffineTransform

Returns

Serializable

implicit operator Cloneable(AffineTransform)

Converter from AffineTransform to Cloneable

public static implicit operator Cloneable(AffineTransform t)

Parameters

t AffineTransform

Returns

Cloneable