AffineTransform Public class
Diagram
flowchart LR classDef interfaceStyle stroke-dasharray: 5 5; classDef abstractStyle stroke-width:4px subgraph iTextSharp.awt.geom iTextSharp.awt.geom.AffineTransform[[AffineTransform]] end subgraph System System.ICloneable[[ICloneable]] end System.ICloneable --> iTextSharp.awt.geom.AffineTransform
Members
Properties
Public properties
|
Type |
Name |
Methods |
|---|---|---|
|
|
|
|
Methods
Public methods
|
Returns |
Name |
|---|---|
|
|
() |
|
|
(
t) |
|
|
() |
|
|
( |
|
|
() |
|
|
( |
|
|
() |
|
|
() |
|
|
() |
|
|
() |
|
|
() |
|
|
() |
|
|
( |
|
|
() |
|
|
( |
|
|
( |
|
|
() |
|
|
( |
|
|
( |
|
|
( |
|
|
( |
|
|
( |
|
|
( |
|
|
() |
|
|
( |
|
|
( |
|
|
(
t) |
Public Static methods
|
Returns |
Name |
|---|---|
|
|
( |
|
|
( |
|
|
( |
|
|
( |
Details
Inheritance
-
ICloneable
Constructors
AffineTransform [1/6]
Source code
public AffineTransform()
AffineTransform [2/6]
Source code
public AffineTransform(AffineTransform t)
Arguments
|
Type |
Name |
Description |
|---|---|---|
|
|
t |
AffineTransform [3/6]
Source code
public AffineTransform(float m00, float m10, float m01, float m11, float m02, float m12)
Arguments
|
Type |
Name |
Description |
|---|---|---|
|
|
m00 |
|
|
|
m10 |
|
|
|
m01 |
|
|
|
m11 |
|
|
|
m02 |
|
|
|
m12 |
AffineTransform [4/6]
Source code
public AffineTransform(double m00, double m10, double m01, double m11, double m02, double m12)
Arguments
|
Type |
Name |
Description |
|---|---|---|
|
|
m00 |
|
|
|
m10 |
|
|
|
m01 |
|
|
|
m11 |
|
|
|
m02 |
|
|
|
m12 |
AffineTransform [5/6]
Source code
public AffineTransform(float[] matrix)
Arguments
|
Type |
Name |
Description |
|---|---|---|
|
|
matrix |
AffineTransform [6/6]
Source code
public AffineTransform(double[] matrix)
Arguments
|
Type |
Name |
Description |
|---|---|---|
|
|
matrix |
Methods
GetScaleX
Source code
public virtual double GetScaleX()
GetScaleY
Source code
public virtual double GetScaleY()
GetShearX
Source code
public virtual double GetShearX()
GetShearY
Source code
public virtual double GetShearY()
GetTranslateX
Source code
public virtual double GetTranslateX()
GetTranslateY
Source code
public virtual double GetTranslateY()
IsIdentity
Source code
public virtual bool IsIdentity()
GetMatrix
Source code
public virtual void GetMatrix(double[] matrix)
Arguments
|
Type |
Name |
Description |
|---|---|---|
|
|
matrix |
GetDeterminant
Source code
public virtual double GetDeterminant()
SetTransform [1/2]
Source code
public virtual void SetTransform(double m00, double m10, double m01, double m11, double m02, double m12)
Arguments
|
Type |
Name |
Description |
|---|---|---|
|
|
m00 |
|
|
|
m10 |
|
|
|
m01 |
|
|
|
m11 |
|
|
|
m02 |
|
|
|
m12 |
SetTransform [2/2]
Source code
public virtual void SetTransform(AffineTransform t)
Arguments
|
Type |
Name |
Description |
|---|---|---|
|
|
t |
SetToIdentity
Source code
public virtual void SetToIdentity()
SetToTranslation
Source code
public virtual void SetToTranslation(double mx, double my)
Arguments
|
Type |
Name |
Description |
|---|---|---|
|
|
mx |
|
|
|
my |
SetToScale
Source code
public virtual void SetToScale(double scx, double scy)
Arguments
|
Type |
Name |
Description |
|---|---|---|
|
|
scx |
|
|
|
scy |
SetToShear
Source code
public virtual void SetToShear(double shx, double shy)
Arguments
|
Type |
Name |
Description |
|---|---|---|
|
|
shx |
|
|
|
shy |
SetToRotation [1/2]
Source code
public virtual void SetToRotation(double angle)
Arguments
|
Type |
Name |
Description |
|---|---|---|
|
|
angle |
SetToRotation [2/2]
Source code
public virtual void SetToRotation(double angle, double px, double py)
Arguments
|
Type |
Name |
Description |
|---|---|---|
|
|
angle |
|
|
|
px |
|
|
|
py |
GetTranslateInstance
Source code
public static AffineTransform GetTranslateInstance(double mx, double my)
Arguments
|
Type |
Name |
Description |
|---|---|---|
|
|
mx |
|
|
|
my |
GetScaleInstance
Source code
public static AffineTransform GetScaleInstance(double scx, double scY)
Arguments
|
Type |
Name |
Description |
|---|---|---|
|
|
scx |
|
|
|
scY |
GetShearInstance
Source code
public static AffineTransform GetShearInstance(double shx, double shy)
Arguments
|
Type |
Name |
Description |
|---|---|---|
|
|
shx |
|
|
|
shy |
GetRotateInstance [1/2]
Source code
public static AffineTransform GetRotateInstance(double angle)
Arguments
|
Type |
Name |
Description |
|---|---|---|
|
|
angle |
GetRotateInstance [2/2]
Source code
public static AffineTransform GetRotateInstance(double angle, double x, double y)
Arguments
|
Type |
Name |
Description |
|---|---|---|
|
|
angle |
|
|
|
x |
|
|
|
y |
Translate
Source code
public virtual void Translate(double mx, double my)
Arguments
|
Type |
Name |
Description |
|---|---|---|
|
|
mx |
|
|
|
my |
Scale
Source code
public virtual void Scale(double scx, double scy)
Arguments
|
Type |
Name |
Description |
|---|---|---|
|
|
scx |
|
|
|
scy |
Shear
Source code
public virtual void Shear(double shx, double shy)
Arguments
|
Type |
Name |
Description |
|---|---|---|
|
|
shx |
|
|
|
shy |
Rotate [1/2]
Source code
public virtual void Rotate(double angle)
Arguments
|
Type |
Name |
Description |
|---|---|---|
|
|
angle |
Rotate [2/2]
Source code
public virtual void Rotate(double angle, double px, double py)
Arguments
|
Type |
Name |
Description |
|---|---|---|
|
|
angle |
|
|
|
px |
|
|
|
py |
Concatenate
Source code
public virtual void Concatenate(AffineTransform t)
Arguments
|
Type |
Name |
Description |
|---|---|---|
|
|
t |
preConcatenate
Source code
public virtual void preConcatenate(AffineTransform t)
Arguments
|
Type |
Name |
Description |
|---|---|---|
|
|
t |
CreateInverse
Source code
public virtual AffineTransform CreateInverse()
Transform [1/6]
Source code
public virtual Point2D Transform(Point2D src, Point2D dst)
Arguments
Transform [2/6]
Source code
public virtual void Transform(Point2D[] src, int srcOff, Point2D[] dst, int dstOff, int length)
Arguments
Transform [3/6]
Source code
public virtual void Transform(double[] src, int srcOff, double[] dst, int dstOff, int length)
Arguments
|
Type |
Name |
Description |
|---|---|---|
|
|
src |
|
|
|
srcOff |
|
|
|
dst |
|
|
|
dstOff |
|
|
|
length |
Transform [4/6]
Source code
public virtual void Transform(float[] src, int srcOff, float[] dst, int dstOff, int length)
Arguments
|
Type |
Name |
Description |
|---|---|---|
|
|
src |
|
|
|
srcOff |
|
|
|
dst |
|
|
|
dstOff |
|
|
|
length |
Transform [5/6]
Source code
public virtual void Transform(float[] src, int srcOff, double[] dst, int dstOff, int length)
Arguments
|
Type |
Name |
Description |
|---|---|---|
|
|
src |
|
|
|
srcOff |
|
|
|
dst |
|
|
|
dstOff |
|
|
|
length |
Transform [6/6]
Source code
public virtual void Transform(double[] src, int srcOff, float[] dst, int dstOff, int length)
Arguments
|
Type |
Name |
Description |
|---|---|---|
|
|
src |
|
|
|
srcOff |
|
|
|
dst |
|
|
|
dstOff |
|
|
|
length |
DeltaTransform [1/2]
Source code
public virtual Point2D DeltaTransform(Point2D src, Point2D dst)
Arguments
DeltaTransform [2/2]
Source code
public virtual void DeltaTransform(double[] src, int srcOff, double[] dst, int dstOff, int length)
Arguments
|
Type |
Name |
Description |
|---|---|---|
|
|
src |
|
|
|
srcOff |
|
|
|
dst |
|
|
|
dstOff |
|
|
|
length |
InverseTransform [1/3]
Source code
public virtual Point2D InverseTransform(Point2D src, Point2D dst)
Arguments
InverseTransform [2/3]
Source code
public virtual void InverseTransform(double[] src, int srcOff, double[] dst, int dstOff, int length)
Arguments
|
Type |
Name |
Description |
|---|---|---|
|
|
src |
|
|
|
srcOff |
|
|
|
dst |
|
|
|
dstOff |
|
|
|
length |
InverseTransform [3/3]
Source code
public virtual void InverseTransform(float[] src, int srcOff, float[] dst, int dstOff, int length)
Arguments
|
Type |
Name |
Description |
|---|---|---|
|
|
src |
|
|
|
srcOff |
|
|
|
dst |
|
|
|
dstOff |
|
|
|
length |
Clone
Source code
public virtual object Clone()
ToString
Source code
public override string ToString()
Properties
Type
public virtual int Type { get; }
Generated with ModularDoc