PerspectiveTransformation.Transformation

Inheritance: java.lang.Object

public static class PerspectiveTransformation.Transformation

Constructors

Constructor Description
Transformation(QuadPointFs Q0, QuadPointFs QP) creates Transformation from resulting and exists quadrangles
Transformation(QuadPoints Q0, QuadPoints QP) creates Transformation from resulting and exists quadrangles

Fields

Field Description
a11
a12
a13
a21
a22
a23
a31
a32
a33

Methods

Method Description
equals(Object arg0)
getClass()
getReversedTransformation() Calculate reverse matrix of transformation and created Transformation object.
hashCode()
notify()
notifyAll()
toString()
transform(System.Drawing.Point aPoint) Transforms point position by affine matrix https://en.wikipedia.org/wiki/3D_projection
transform(System.Drawing.PointF aPoint) Transforms point position by affine matrix https://en.wikipedia.org/wiki/3D_projection
transform(System.Drawing.PointF[] aList) Transforms points positions by affine matrix https://en.wikipedia.org/wiki/3D_projection
transform(System.Drawing.Point[] aList) Transforms points positions by affine matrix https://en.wikipedia.org/wiki/3D_projection
transform(List<System.Drawing.PointF> aList)
transformPoint(List<System.Drawing.Point> aList) Transforms points positions by affine matrix https://en.wikipedia.org/wiki/3D_projection
transformPointF(List<System.Drawing.PointF> aList) Transforms points positions by affine matrix https://en.wikipedia.org/wiki/3D_projection
wait()
wait(long arg0)
wait(long arg0, int arg1)

Transformation(QuadPointFs Q0, QuadPointFs QP)

public Transformation(QuadPointFs Q0, QuadPointFs QP)

creates Transformation from resulting and exists quadrangles

Parameters:

Parameter Type Description
Q0 QuadPointFs resulting quadrangle, in most cases resulting bitmap rectangle.
QP QuadPointFs original quadrangle on recognized image

Transformation(QuadPoints Q0, QuadPoints QP)

public Transformation(QuadPoints Q0, QuadPoints QP)

creates Transformation from resulting and exists quadrangles

Parameters:

Parameter Type Description
Q0 QuadPoints resulting quadrangle, in most cases resulting bitmap rectangle.
QP QuadPoints original quadrangle on recognized image

a11

public float a11

a12

public float a12

a13

public float a13

a21

public float a21

a22

public float a22

a23

public float a23

a31

public float a31

a32

public float a32

a33

public float a33

equals(Object arg0)

public boolean equals(Object arg0)

Parameters:

Parameter Type Description
arg0 java.lang.Object

Returns: boolean

getClass()

public final native Class<?> getClass()

Returns: java.lang.Class

getReversedTransformation()

public PerspectiveTransformation.Transformation getReversedTransformation()

Calculate reverse matrix of transformation and created Transformation object. QuadOriginal -> QuadNew = new Transformation(QuadOriginal, QuadNew) Reverse: QuadNew -> QuadOriginal = new Transformation(QuadNew, QuadOriginal) or GetReversedTransformation from Transformation(QuadOriginal, QuadNew)

Returns: Transformation - transformation object for reverse transformation

hashCode()

public native int hashCode()

Returns: int

notify()

public final native void notify()

notifyAll()

public final native void notifyAll()

toString()

public String toString()

Returns: java.lang.String

transform(System.Drawing.Point aPoint)

public System.Drawing.Point transform(System.Drawing.Point aPoint)

Transforms point position by affine matrix https://en.wikipedia.org/wiki/3D_projection

Parameters:

Parameter Type Description
aPoint com.aspose.ms.System.Drawing.Point point

Returns: com.aspose.ms.System.Drawing.Point - transformed point

transform(System.Drawing.PointF aPoint)

public System.Drawing.PointF transform(System.Drawing.PointF aPoint)

Transforms point position by affine matrix https://en.wikipedia.org/wiki/3D_projection

Parameters:

Parameter Type Description
aPoint com.aspose.ms.System.Drawing.PointF point

Returns: com.aspose.ms.System.Drawing.PointF - transformed point

transform(System.Drawing.PointF[] aList)

public System.Drawing.PointF[] transform(System.Drawing.PointF[] aList)

Transforms points positions by affine matrix https://en.wikipedia.org/wiki/3D_projection

Parameters:

Parameter Type Description
aList com.aspose.ms.System.Drawing.PointF[] array of points

Returns: com.aspose.ms.System.Drawing.PointF[] - transformed array of points

transform(System.Drawing.Point[] aList)

public System.Drawing.Point[] transform(System.Drawing.Point[] aList)

Transforms points positions by affine matrix https://en.wikipedia.org/wiki/3D_projection

Parameters:

Parameter Type Description
aList com.aspose.ms.System.Drawing.Point[] array of points

Returns: com.aspose.ms.System.Drawing.Point[] - transformed array of points

transform(List<System.Drawing.PointF> aList)

public List<System.Drawing.PointF> transform(List<System.Drawing.PointF> aList)

Parameters:

Parameter Type Description
aList java.util.List<com.aspose.ms.System.Drawing.PointF>

Returns: List

transformPoint(List<System.Drawing.Point> aList)

public List<System.Drawing.Point> transformPoint(List<System.Drawing.Point> aList)

Transforms points positions by affine matrix https://en.wikipedia.org/wiki/3D_projection

Parameters:

Parameter Type Description
aList java.util.List<com.aspose.ms.System.Drawing.Point> list of points

Returns: List - transformed list of points

transformPointF(List<System.Drawing.PointF> aList)

public List<System.Drawing.PointF> transformPointF(List<System.Drawing.PointF> aList)

Transforms points positions by affine matrix https://en.wikipedia.org/wiki/3D_projection

Parameters:

Parameter Type Description
aList java.util.List<com.aspose.ms.System.Drawing.PointF> list of points

Returns: List - transformed list of points

wait()

public final void wait()

wait(long arg0)

public final native void wait(long arg0)

Parameters:

Parameter Type Description
arg0 long

wait(long arg0, int arg1)

public final void wait(long arg0, int arg1)

Parameters:

Parameter Type Description
arg0 long
arg1 int