public class Matrix extends ValueType implements IFormattable
.NET documentation at https://docs.microsoft.com/en-us/dotnet/api/System.Windows.Media.Matrix
Powered by JCOBridge: more info at https://www.jcobridge.com
| Modifier and Type | Field and Description |
|---|---|
static java.lang.String |
assemblyFullName
Fully assembly qualified name: WindowsBase, Version=4.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35
|
static java.lang.String |
assemblyShortName
Assembly name: WindowsBase
|
static java.lang.String |
className
Qualified class name: System.Windows.Media.Matrix
|
static JCType |
classType
The type managed from JCOBridge.
|
| Constructor and Description |
|---|
Matrix() |
Matrix(double m11,
double m12,
double m21,
double m22,
double offsetX,
double offsetY) |
Matrix(java.lang.Object instance)
Internal constructor.
|
| Modifier and Type | Method and Description |
|---|---|
void |
Append(Matrix matrix) |
static Matrix |
cast(IJCOBridgeReflected from)
Try to cast the
IJCOBridgeReflected instance into Matrix, a cast assert is made to check if types are compatible. |
boolean |
Equals(Matrix value) |
static boolean |
Equals(Matrix matrix1,
Matrix matrix2) |
double |
getDeterminant() |
boolean |
getHasInverse() |
static Matrix |
getIdentity() |
boolean |
getIsIdentity() |
java.lang.String |
getJCOAssemblyName()
Returns the reflected Assembly name
|
java.lang.String |
getJCOClassName()
Returns the reflected Class name
|
java.lang.Object |
getJCOInstance()
Returns the instantiated class
|
java.lang.String |
getJCOObjectName()
Returns the reflected Class name used to build the object
|
JCType |
getJCOType()
Returns the instantiated class Type
|
double |
getM11() |
double |
getM12() |
double |
getM21() |
double |
getM22() |
double |
getOffsetX() |
double |
getOffsetY() |
void |
Invert() |
static Matrix |
Multiply(Matrix trans1,
Matrix trans2) |
static Matrix |
Parse(java.lang.String source) |
void |
Prepend(Matrix matrix) |
void |
Rotate(double angle) |
void |
RotateAt(double angle,
double centerX,
double centerY) |
void |
RotateAtPrepend(double angle,
double centerX,
double centerY) |
void |
RotatePrepend(double angle) |
void |
Scale(double scaleX,
double scaleY) |
void |
ScaleAt(double scaleX,
double scaleY,
double centerX,
double centerY) |
void |
ScaleAtPrepend(double scaleX,
double scaleY,
double centerX,
double centerY) |
void |
ScalePrepend(double scaleX,
double scaleY) |
void |
SetIdentity() |
void |
setJCOInstance(JCObject instance) |
void |
setM11(double M11) |
void |
setM12(double M12) |
void |
setM21(double M21) |
void |
setM22(double M22) |
void |
setOffsetX(double OffsetX) |
void |
setOffsetY(double OffsetY) |
void |
Skew(double skewX,
double skewY) |
void |
SkewPrepend(double skewX,
double skewY) |
java.lang.String |
ToString(IFormatProvider provider) |
Point |
Transform(Point point) |
void |
Transform(Point[] points) |
Vector |
Transform(Vector vector) |
void |
Transform(Vector[] vectors) |
void |
Translate(double offsetX,
double offsetY) |
void |
TranslatePrepend(double offsetX,
double offsetY) |
Equals, Equals, GetHashCode, GetType, hashCode, toString, ToStringToIFormattable, ToStringpublic static final java.lang.String assemblyFullName
public static final java.lang.String assemblyShortName
public static final java.lang.String className
public Matrix()
throws java.lang.Throwable
java.lang.Throwablepublic Matrix(double m11,
double m12,
double m21,
double m22,
double offsetX,
double offsetY)
throws java.lang.Throwable
java.lang.Throwablepublic Matrix(java.lang.Object instance)
throws java.lang.Throwable
java.lang.Throwablepublic void Append(Matrix matrix) throws java.lang.Throwable
java.lang.Throwablepublic static Matrix cast(IJCOBridgeReflected from) throws java.lang.Throwable
IJCOBridgeReflected instance into Matrix, a cast assert is made to check if types are compatible.from - IJCOBridgeReflected instance to be castedMatrix instancejava.lang.Throwable - in case of error during cast operationpublic boolean Equals(Matrix value) throws java.lang.Throwable
java.lang.Throwablepublic static boolean Equals(Matrix matrix1, Matrix matrix2) throws java.lang.Throwable
java.lang.Throwablepublic double getDeterminant()
throws java.lang.Throwable
java.lang.Throwablepublic boolean getHasInverse()
throws java.lang.Throwable
java.lang.Throwablepublic static Matrix getIdentity() throws java.lang.Throwable
java.lang.Throwablepublic boolean getIsIdentity()
throws java.lang.Throwable
java.lang.Throwablepublic java.lang.String getJCOAssemblyName()
IJCOBridgeReflectedgetJCOAssemblyName in interface IJCOBridgeReflectedgetJCOAssemblyName in interface IFormattablegetJCOAssemblyName in class ValueTypeString representing the Fullname of reflected Assemblypublic java.lang.String getJCOClassName()
IJCOBridgeReflectedgetJCOClassName in interface IJCOBridgeReflectedgetJCOClassName in interface IFormattablegetJCOClassName in class ValueTypeString representing the Fullname of reflected Classpublic java.lang.Object getJCOInstance()
IJCOBridgeReflectedgetJCOInstance in interface IJCOBridgeReflectedgetJCOInstance in interface IFormattablegetJCOInstance in class ValueTypeObject representing the CLR instance of the instantiated Classpublic java.lang.String getJCOObjectName()
IJCOBridgeReflectedgetJCOObjectName in interface IJCOBridgeReflectedgetJCOObjectName in interface IFormattablegetJCOObjectName in class ValueTypeString representing the name used to allocated the object
in CLR contextpublic JCType getJCOType()
IJCOBridgeReflectedgetJCOType in interface IJCOBridgeReflectedgetJCOType in interface IFormattablegetJCOType in class ValueTypeJCType representing the CLR Type of the instantiated Classpublic double getM11()
throws java.lang.Throwable
java.lang.Throwablepublic double getM12()
throws java.lang.Throwable
java.lang.Throwablepublic double getM21()
throws java.lang.Throwable
java.lang.Throwablepublic double getM22()
throws java.lang.Throwable
java.lang.Throwablepublic double getOffsetX()
throws java.lang.Throwable
java.lang.Throwablepublic double getOffsetY()
throws java.lang.Throwable
java.lang.Throwablepublic void Invert()
throws java.lang.Throwable,
ArgumentNullException,
ArgumentException,
InvalidOperationException,
MissingMethodException,
TargetInvocationException,
ArgumentOutOfRangeException,
FormatException,
MissingManifestResourceException,
NotImplementedException,
ObjectDisposedException,
AbandonedMutexException
public static Matrix Multiply(Matrix trans1, Matrix trans2) throws java.lang.Throwable
java.lang.Throwablepublic static Matrix Parse(java.lang.String source) throws java.lang.Throwable, ArgumentNullException, ArgumentException, InvalidOperationException, MissingMethodException, TargetInvocationException, ArgumentOutOfRangeException, MissingManifestResourceException, NotImplementedException, ObjectDisposedException, NullReferenceException, FormatException, OverflowException
java.lang.ThrowableArgumentNullExceptionArgumentExceptionInvalidOperationExceptionMissingMethodExceptionTargetInvocationExceptionArgumentOutOfRangeExceptionMissingManifestResourceExceptionNotImplementedExceptionObjectDisposedExceptionNullReferenceExceptionFormatExceptionOverflowExceptionpublic void Prepend(Matrix matrix) throws java.lang.Throwable
java.lang.Throwablepublic void Rotate(double angle)
throws java.lang.Throwable
java.lang.Throwablepublic void RotateAt(double angle,
double centerX,
double centerY)
throws java.lang.Throwable
java.lang.Throwablepublic void RotateAtPrepend(double angle,
double centerX,
double centerY)
throws java.lang.Throwable
java.lang.Throwablepublic void RotatePrepend(double angle)
throws java.lang.Throwable
java.lang.Throwablepublic void Scale(double scaleX,
double scaleY)
throws java.lang.Throwable
java.lang.Throwablepublic void ScaleAt(double scaleX,
double scaleY,
double centerX,
double centerY)
throws java.lang.Throwable
java.lang.Throwablepublic void ScaleAtPrepend(double scaleX,
double scaleY,
double centerX,
double centerY)
throws java.lang.Throwable
java.lang.Throwablepublic void ScalePrepend(double scaleX,
double scaleY)
throws java.lang.Throwable
java.lang.Throwablepublic void SetIdentity()
throws java.lang.Throwable
java.lang.Throwablepublic void setJCOInstance(JCObject instance)
setJCOInstance in class ValueTypepublic void setM11(double M11)
throws java.lang.Throwable
java.lang.Throwablepublic void setM12(double M12)
throws java.lang.Throwable
java.lang.Throwablepublic void setM21(double M21)
throws java.lang.Throwable
java.lang.Throwablepublic void setM22(double M22)
throws java.lang.Throwable
java.lang.Throwablepublic void setOffsetX(double OffsetX)
throws java.lang.Throwable
java.lang.Throwablepublic void setOffsetY(double OffsetY)
throws java.lang.Throwable
java.lang.Throwablepublic void Skew(double skewX,
double skewY)
throws java.lang.Throwable
java.lang.Throwablepublic void SkewPrepend(double skewX,
double skewY)
throws java.lang.Throwable
java.lang.Throwablepublic java.lang.String ToString(IFormatProvider provider) throws java.lang.Throwable, ArgumentNullException, ArgumentException, InvalidOperationException, MissingMethodException, TargetInvocationException, ArgumentOutOfRangeException, OutOfMemoryException, IndexOutOfRangeException, FormatException
public Point Transform(Point point) throws java.lang.Throwable
java.lang.Throwablepublic void Transform(Point[] points) throws java.lang.Throwable
java.lang.Throwablepublic Vector Transform(Vector vector) throws java.lang.Throwable
java.lang.Throwablepublic void Transform(Vector[] vectors) throws java.lang.Throwable
java.lang.Throwablepublic void Translate(double offsetX,
double offsetY)
throws java.lang.Throwable
java.lang.Throwablepublic void TranslatePrepend(double offsetX,
double offsetY)
throws java.lang.Throwable
java.lang.Throwable