Class Matrix
public class Matrix : Cloneable, IDynamicMetaObjectProvider, IJVMBridgeCore, IDisposable, IJVMBridgeBaseStatic, IJVMBridgeBase, IJVMBridgeDefinition, ICloneable
- Inheritance
-
JVMBridgeBaseJVMBridgeBase<Cloneable>Matrix
- Implements
-
IJVMBridgeCoreIJVMBridgeBaseStaticIJVMBridgeBaseIJVMBridgeDefinition
- Inherited Members
-
JVMBridgeBase<Cloneable>.IsAssignableFrom(IJavaType)JVMBridgeBase<Cloneable>.IsAssignableFrom<T>()JVMBridgeBase<Cloneable>.Execute<T>(params T[])JVMBridgeBase<Cloneable>.DynBridgeClazzJVMBridgeBase<Cloneable>.BridgeClazzJVMBridgeBase.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.IExecuteWithSignature<TNewClass, TReturn, TConverter>(string, string, params object[])JVMBridgeBase.DynBridgeInstanceJVMBridgeBase.BridgeInstanceJVMBridgeBase.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
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
Properties
BridgeClassName
https://www.jcobridge.com/api-clr/html/P_MASES_JCOBridge_C2JBridge_JVMBridgeBase_BridgeClassName.htm
public override string BridgeClassName { get; }
Property Value
IsBridgeAbstract
public override bool IsBridgeAbstract { get; }
Property Value
IsBridgeCloseable
public override bool IsBridgeCloseable { get; }
Property Value
IsBridgeInterface
public override bool IsBridgeInterface { get; }
Property Value
IsBridgeStatic
public override bool IsBridgeStatic { get; }
Property Value
SIZE
public static int SIZE { get; }
Property Value
ScaleX
public float ScaleX { get; }
Property Value
ScaleY
public float ScaleY { get; }
Property Value
ScalingFactorX
public float ScalingFactorX { get; }
Property Value
ScalingFactorY
public float ScalingFactorY { get; }
Property Value
ShearX
public float ShearX { get; }
Property Value
ShearY
public float ShearY { get; }
Property Value
TranslateX
public float TranslateX { get; }
Property Value
TranslateY
public float TranslateY { get; }
Property Value
Values
public float[] Values { get; }
Property Value
- float[]
Methods
Clone()
https://www.javadoc.io/doc/org.apache.pdfbox/pdfbox/3.0.4/org/apache/pdfbox/util/Matrix.html#clone--
public Matrix Clone()
Returns
Concatenate(Matrix)
public void Concatenate(Matrix arg0)
Parameters
Concatenate(Matrix, Matrix)
public static Matrix Concatenate(Matrix arg0, Matrix arg1)
Parameters
Returns
CreateAffineTransform()
public AffineTransform CreateAffineTransform()
Returns
CreateMatrix(COSBase)
public static Matrix CreateMatrix(COSBase arg0)
Parameters
Returns
GetRotateInstance(double, float, float)
public static Matrix GetRotateInstance(double arg0, float arg1, float arg2)
Parameters
Returns
GetScaleInstance(float, float)
public static Matrix GetScaleInstance(float arg0, float arg1)
Parameters
Returns
GetTranslateInstance(float, float)
public static Matrix GetTranslateInstance(float arg0, float arg1)
Parameters
Returns
GetValue(int, int)
public float GetValue(int arg0, int arg1)
Parameters
Returns
Multiply(Matrix)
public Matrix Multiply(Matrix arg0)
Parameters
Returns
Rotate(double)
public void Rotate(double arg0)
Parameters
Scale(float, float)
public void Scale(float arg0, float arg1)
Parameters
SetValue(int, int, float)
public void SetValue(int arg0, int arg1, float arg2)
Parameters
ToCOSArray()
public COSArray ToCOSArray()
Returns
Transform(Point2D)
public void Transform(Point2D arg0)
Parameters
Transform(Vector)
public Vector Transform(Vector arg0)
Parameters
Returns
TransformPoint(float, float)
public Point2D.Float TransformPoint(float arg0, float arg1)
Parameters
Returns
Translate(Vector)
public void Translate(Vector arg0)
Parameters
Translate(float, float)
public void Translate(float arg0, float arg1)