All Downloads are FREE. Search and download functionalities are using the official Maven repository.

io.qt.gui.QTransform Maven / Gradle / Ivy

There is a newer version: 6.3.0
Show newest version
package io.qt.gui;


/**
 * 

Specifies 2D transformations of a coordinate system

*

Java wrapper for Qt class QTransform

*/ public class QTransform extends io.qt.QtObject implements java.lang.Cloneable { static { QtJambi_LibraryUtilities.initialize(); } /** *

Java wrapper for Qt enum QTransform::TransformationType

*/ public enum TransformationType implements io.qt.QtEnumerator { TxNone(0), TxTranslate(1), TxScale(2), TxRotate(4), TxShear(8), TxProject(16); private TransformationType(int value) { this.value = value; } /** * {@inheritDoc} */ public int value() { return value; } /** * Returns the corresponding enum entry for the given value. * @param value * @return enum entry */ public static TransformationType resolve(int value) { switch (value) { case 0: return TxNone; case 1: return TxTranslate; case 2: return TxScale; case 4: return TxRotate; case 8: return TxShear; case 16: return TxProject; default: throw new io.qt.QNoSuchEnumValueException(value); } } private final int value; } /** *

See QTransform::QTransform()

*/ public QTransform(){ super((QPrivateConstructor)null); initialize_native(this); } private native static void initialize_native(QTransform instance); public QTransform(io.qt.gui.QTransform other){ super((QPrivateConstructor)null); initialize_native(this, other); } private native static void initialize_native(QTransform instance, io.qt.gui.QTransform other); /** *

See QTransform::QTransform(qreal,qreal,qreal,qreal,qreal,qreal,qreal,qreal,qreal)

*/ public QTransform(double h11, double h12, double h13, double h21, double h22, double h23, double h31, double h32, double h33){ super((QPrivateConstructor)null); initialize_native(this, h11, h12, h13, h21, h22, h23, h31, h32, h33); } private native static void initialize_native(QTransform instance, double h11, double h12, double h13, double h21, double h22, double h23, double h31, double h32, double h33); /** *

See QTransform::QTransform(qreal,qreal,qreal,qreal,qreal,qreal)

*/ public QTransform(double h11, double h12, double h21, double h22, double dx, double dy){ super((QPrivateConstructor)null); initialize_native(this, h11, h12, h21, h22, dx, dy); } private native static void initialize_native(QTransform instance, double h11, double h12, double h21, double h22, double dx, double dy); /** *

See QTransform::adjoint()const

*/ @io.qt.QtUninvokable public final io.qt.gui.QTransform adjoint(){ return adjoint_native_constfct(QtJambi_LibraryUtilities.internal.nativeId(this)); } @io.qt.QtUninvokable private native io.qt.gui.QTransform adjoint_native_constfct(long __this__nativeId); /** *

See QTransform::determinant()const

*/ @io.qt.QtUninvokable public final double determinant(){ return determinant_native_constfct(QtJambi_LibraryUtilities.internal.nativeId(this)); } @io.qt.QtUninvokable private native double determinant_native_constfct(long __this__nativeId); /** *

See QTransform::dx()const

*/ @io.qt.QtUninvokable public final double dx(){ return dx_native_constfct(QtJambi_LibraryUtilities.internal.nativeId(this)); } @io.qt.QtUninvokable private native double dx_native_constfct(long __this__nativeId); /** *

See QTransform::dy()const

*/ @io.qt.QtUninvokable public final double dy(){ return dy_native_constfct(QtJambi_LibraryUtilities.internal.nativeId(this)); } @io.qt.QtUninvokable private native double dy_native_constfct(long __this__nativeId); /** *

See QTransform::inverted(bool*)const

*/ @io.qt.QtUninvokable public final io.qt.gui.QTransform inverted(){ return inverted_native_bool_ptr_constfct(QtJambi_LibraryUtilities.internal.nativeId(this)); } @io.qt.QtUninvokable private native io.qt.gui.QTransform inverted_native_bool_ptr_constfct(long __this__nativeId); /** *

See QTransform::isAffine()const

*/ @io.qt.QtUninvokable public final boolean isAffine(){ return isAffine_native_constfct(QtJambi_LibraryUtilities.internal.nativeId(this)); } @io.qt.QtUninvokable private native boolean isAffine_native_constfct(long __this__nativeId); /** *

See QTransform::isIdentity()const

*/ @io.qt.QtUninvokable public final boolean isIdentity(){ return isIdentity_native_constfct(QtJambi_LibraryUtilities.internal.nativeId(this)); } @io.qt.QtUninvokable private native boolean isIdentity_native_constfct(long __this__nativeId); /** *

See QTransform::isInvertible()const

*/ @io.qt.QtUninvokable public final boolean isInvertible(){ return isInvertible_native_constfct(QtJambi_LibraryUtilities.internal.nativeId(this)); } @io.qt.QtUninvokable private native boolean isInvertible_native_constfct(long __this__nativeId); /** *

See QTransform::isRotating()const

*/ @io.qt.QtUninvokable public final boolean isRotating(){ return isRotating_native_constfct(QtJambi_LibraryUtilities.internal.nativeId(this)); } @io.qt.QtUninvokable private native boolean isRotating_native_constfct(long __this__nativeId); /** *

See QTransform::isScaling()const

*/ @io.qt.QtUninvokable public final boolean isScaling(){ return isScaling_native_constfct(QtJambi_LibraryUtilities.internal.nativeId(this)); } @io.qt.QtUninvokable private native boolean isScaling_native_constfct(long __this__nativeId); /** *

See QTransform::isTranslating()const

*/ @io.qt.QtUninvokable public final boolean isTranslating(){ return isTranslating_native_constfct(QtJambi_LibraryUtilities.internal.nativeId(this)); } @io.qt.QtUninvokable private native boolean isTranslating_native_constfct(long __this__nativeId); /** *

See QTransform::m11()const

*/ @io.qt.QtUninvokable public final double m11(){ return m11_native_constfct(QtJambi_LibraryUtilities.internal.nativeId(this)); } @io.qt.QtUninvokable private native double m11_native_constfct(long __this__nativeId); /** *

See QTransform::m12()const

*/ @io.qt.QtUninvokable public final double m12(){ return m12_native_constfct(QtJambi_LibraryUtilities.internal.nativeId(this)); } @io.qt.QtUninvokable private native double m12_native_constfct(long __this__nativeId); /** *

See QTransform::m13()const

*/ @io.qt.QtUninvokable public final double m13(){ return m13_native_constfct(QtJambi_LibraryUtilities.internal.nativeId(this)); } @io.qt.QtUninvokable private native double m13_native_constfct(long __this__nativeId); /** *

See QTransform::m21()const

*/ @io.qt.QtUninvokable public final double m21(){ return m21_native_constfct(QtJambi_LibraryUtilities.internal.nativeId(this)); } @io.qt.QtUninvokable private native double m21_native_constfct(long __this__nativeId); /** *

See QTransform::m22()const

*/ @io.qt.QtUninvokable public final double m22(){ return m22_native_constfct(QtJambi_LibraryUtilities.internal.nativeId(this)); } @io.qt.QtUninvokable private native double m22_native_constfct(long __this__nativeId); /** *

See QTransform::m23()const

*/ @io.qt.QtUninvokable public final double m23(){ return m23_native_constfct(QtJambi_LibraryUtilities.internal.nativeId(this)); } @io.qt.QtUninvokable private native double m23_native_constfct(long __this__nativeId); /** *

See QTransform::m31()const

*/ @io.qt.QtUninvokable public final double m31(){ return m31_native_constfct(QtJambi_LibraryUtilities.internal.nativeId(this)); } @io.qt.QtUninvokable private native double m31_native_constfct(long __this__nativeId); /** *

See QTransform::m32()const

*/ @io.qt.QtUninvokable public final double m32(){ return m32_native_constfct(QtJambi_LibraryUtilities.internal.nativeId(this)); } @io.qt.QtUninvokable private native double m32_native_constfct(long __this__nativeId); /** *

See QTransform::m33()const

*/ @io.qt.QtUninvokable public final double m33(){ return m33_native_constfct(QtJambi_LibraryUtilities.internal.nativeId(this)); } @io.qt.QtUninvokable private native double m33_native_constfct(long __this__nativeId); /** *

See QTransform::map(QLine)const

*/ @io.qt.QtUninvokable public final io.qt.core.QLine map(io.qt.core.QLine l){ return map_native_cref_QLine_constfct(QtJambi_LibraryUtilities.internal.nativeId(this), QtJambi_LibraryUtilities.internal.checkedNativeId(l)); } @io.qt.QtUninvokable private native io.qt.core.QLine map_native_cref_QLine_constfct(long __this__nativeId, long l); /** *

See QTransform::map(QLineF)const

*/ @io.qt.QtUninvokable public final io.qt.core.QLineF map(io.qt.core.QLineF l){ return map_native_cref_QLineF_constfct(QtJambi_LibraryUtilities.internal.nativeId(this), QtJambi_LibraryUtilities.internal.checkedNativeId(l)); } @io.qt.QtUninvokable private native io.qt.core.QLineF map_native_cref_QLineF_constfct(long __this__nativeId, long l); /** *

See QTransform::map(QPainterPath)const

*/ @io.qt.QtUninvokable public final io.qt.gui.QPainterPath map(io.qt.gui.QPainterPath p){ return map_native_cref_QPainterPath_constfct(QtJambi_LibraryUtilities.internal.nativeId(this), QtJambi_LibraryUtilities.internal.checkedNativeId(p)); } @io.qt.QtUninvokable private native io.qt.gui.QPainterPath map_native_cref_QPainterPath_constfct(long __this__nativeId, long p); /** *

See QTransform::map(QPoint)const

*/ @io.qt.QtUninvokable public final io.qt.core.QPoint map(io.qt.core.QPoint p){ return map_native_cref_QPoint_constfct(QtJambi_LibraryUtilities.internal.nativeId(this), QtJambi_LibraryUtilities.internal.checkedNativeId(p)); } @io.qt.QtUninvokable private native io.qt.core.QPoint map_native_cref_QPoint_constfct(long __this__nativeId, long p); /** *

See QTransform::map(QPointF)const

*/ @io.qt.QtUninvokable public final io.qt.core.QPointF map(io.qt.core.QPointF p){ return map_native_cref_QPointF_constfct(QtJambi_LibraryUtilities.internal.nativeId(this), QtJambi_LibraryUtilities.internal.checkedNativeId(p)); } @io.qt.QtUninvokable private native io.qt.core.QPointF map_native_cref_QPointF_constfct(long __this__nativeId, long p); /** *

See QTransform::map(QPolygon)const

*/ @io.qt.QtUninvokable public final io.qt.gui.QPolygon map(io.qt.gui.QPolygon a){ return map_native_cref_QPolygon_constfct(QtJambi_LibraryUtilities.internal.nativeId(this), QtJambi_LibraryUtilities.internal.checkedNativeId(a)); } @io.qt.QtUninvokable private native io.qt.gui.QPolygon map_native_cref_QPolygon_constfct(long __this__nativeId, long a); /** *

See QTransform::map(QPolygonF)const

*/ @io.qt.QtUninvokable public final io.qt.gui.QPolygonF map(io.qt.gui.QPolygonF a){ return map_native_cref_QPolygonF_constfct(QtJambi_LibraryUtilities.internal.nativeId(this), QtJambi_LibraryUtilities.internal.checkedNativeId(a)); } @io.qt.QtUninvokable private native io.qt.gui.QPolygonF map_native_cref_QPolygonF_constfct(long __this__nativeId, long a); /** *

See QTransform::map(QRegion)const

*/ @io.qt.QtUninvokable public final io.qt.gui.QRegion map(io.qt.gui.QRegion r){ return map_native_cref_QRegion_constfct(QtJambi_LibraryUtilities.internal.nativeId(this), QtJambi_LibraryUtilities.internal.checkedNativeId(r)); } @io.qt.QtUninvokable private native io.qt.gui.QRegion map_native_cref_QRegion_constfct(long __this__nativeId, long r); /** *

See QTransform::mapRect(QRect)const

*/ @io.qt.QtUninvokable public final io.qt.core.QRect mapRect(io.qt.core.QRect arg__1){ return mapRect_native_cref_QRect_constfct(QtJambi_LibraryUtilities.internal.nativeId(this), QtJambi_LibraryUtilities.internal.checkedNativeId(arg__1)); } @io.qt.QtUninvokable private native io.qt.core.QRect mapRect_native_cref_QRect_constfct(long __this__nativeId, long arg__1); /** *

See QTransform::mapRect(QRectF)const

*/ @io.qt.QtUninvokable public final io.qt.core.QRectF mapRect(io.qt.core.QRectF arg__1){ return mapRect_native_cref_QRectF_constfct(QtJambi_LibraryUtilities.internal.nativeId(this), QtJambi_LibraryUtilities.internal.checkedNativeId(arg__1)); } @io.qt.QtUninvokable private native io.qt.core.QRectF mapRect_native_cref_QRectF_constfct(long __this__nativeId, long arg__1); /** *

See QTransform::mapToPolygon(QRect)const

*/ @io.qt.QtUninvokable public final io.qt.gui.QPolygon mapToPolygon(io.qt.core.QRect r){ return mapToPolygon_native_cref_QRect_constfct(QtJambi_LibraryUtilities.internal.nativeId(this), QtJambi_LibraryUtilities.internal.checkedNativeId(r)); } @io.qt.QtUninvokable private native io.qt.gui.QPolygon mapToPolygon_native_cref_QRect_constfct(long __this__nativeId, long r); /** *

See QTransform::operator*(QTransform)const

*/ @io.qt.QtUninvokable public final io.qt.gui.QTransform multiplied(io.qt.gui.QTransform o){ return multiplied_native_cref_QTransform_constfct(QtJambi_LibraryUtilities.internal.nativeId(this), QtJambi_LibraryUtilities.internal.checkedNativeId(o)); } @io.qt.QtUninvokable private native io.qt.gui.QTransform multiplied_native_cref_QTransform_constfct(long __this__nativeId, long o); /** *

See QTransform::operator*=(QTransform)

*/ @io.qt.QtUninvokable public final QTransform multiply(io.qt.gui.QTransform arg__1){ multiply_native_cref_QTransform(QtJambi_LibraryUtilities.internal.nativeId(this), QtJambi_LibraryUtilities.internal.checkedNativeId(arg__1)); return this; } @io.qt.QtUninvokable private native QTransform multiply_native_cref_QTransform(long __this__nativeId, long arg__1); /** *

See QTransform::operator*=(qreal)

*/ @io.qt.QtUninvokable public final QTransform multiply(double div){ multiply_native_qtjambireal(QtJambi_LibraryUtilities.internal.nativeId(this), div); return this; } @io.qt.QtUninvokable private native QTransform multiply_native_qtjambireal(long __this__nativeId, double div); /** *

See QTransform::operator+=(qreal)

*/ @io.qt.QtUninvokable public final QTransform add(double div){ add_native_qtjambireal(QtJambi_LibraryUtilities.internal.nativeId(this), div); return this; } @io.qt.QtUninvokable private native QTransform add_native_qtjambireal(long __this__nativeId, double div); /** *

See QTransform::operator-=(qreal)

*/ @io.qt.QtUninvokable public final QTransform subtract(double div){ subtract_native_qtjambireal(QtJambi_LibraryUtilities.internal.nativeId(this), div); return this; } @io.qt.QtUninvokable private native QTransform subtract_native_qtjambireal(long __this__nativeId, double div); /** *

See QTransform::operator/=(qreal)

*/ @io.qt.QtUninvokable public final QTransform divide(double div){ divide_native_qtjambireal(QtJambi_LibraryUtilities.internal.nativeId(this), div); return this; } @io.qt.QtUninvokable private native QTransform divide_native_qtjambireal(long __this__nativeId, double div); @io.qt.QtUninvokable public void writeTo(io.qt.core.QDataStream arg__1){ java.util.Objects.requireNonNull(arg__1, "Argument 'arg__1': null not expected."); writeTo_native_ref_QDataStream(QtJambi_LibraryUtilities.internal.nativeId(this), QtJambi_LibraryUtilities.internal.checkedNativeId(arg__1)); } @io.qt.QtUninvokable private native void writeTo_native_ref_QDataStream(long __this__nativeId, long arg__1); /** *

See QTransform::operator==(QTransform)const

*/ @io.qt.QtUninvokable private final boolean operator_equal(io.qt.gui.QTransform arg__1){ return operator_equal_native_cref_QTransform_constfct(QtJambi_LibraryUtilities.internal.nativeId(this), QtJambi_LibraryUtilities.internal.checkedNativeId(arg__1)); } @io.qt.QtUninvokable private native boolean operator_equal_native_cref_QTransform_constfct(long __this__nativeId, long arg__1); @io.qt.QtUninvokable public void readFrom(io.qt.core.QDataStream arg__1){ java.util.Objects.requireNonNull(arg__1, "Argument 'arg__1': null not expected."); readFrom_native_ref_QDataStream(QtJambi_LibraryUtilities.internal.nativeId(this), QtJambi_LibraryUtilities.internal.checkedNativeId(arg__1)); } @io.qt.QtUninvokable private native void readFrom_native_ref_QDataStream(long __this__nativeId, long arg__1); /** *

See QTransform::reset()

*/ @io.qt.QtUninvokable public final void reset(){ reset_native(QtJambi_LibraryUtilities.internal.nativeId(this)); } @io.qt.QtUninvokable private native void reset_native(long __this__nativeId); /** *

Overloaded function for {@link #rotate(double, io.qt.core.Qt.Axis)} * with axis = io.qt.core.Qt.Axis.ZAxis.

*/ @io.qt.QtUninvokable public final QTransform rotate(double a) { return rotate(a, io.qt.core.Qt.Axis.ZAxis); } /** *

See QTransform::rotate(qreal,Qt::Axis)

*/ @io.qt.QtUninvokable public final QTransform rotate(double a, io.qt.core.Qt.Axis axis){ rotate_native_qtjambireal_Qt_Axis(QtJambi_LibraryUtilities.internal.nativeId(this), a, axis.value()); return this; } @io.qt.QtUninvokable private native QTransform rotate_native_qtjambireal_Qt_Axis(long __this__nativeId, double a, int axis); /** *

Overloaded function for {@link #rotateRadians(double, io.qt.core.Qt.Axis)} * with axis = io.qt.core.Qt.Axis.ZAxis.

*/ @io.qt.QtUninvokable public final QTransform rotateRadians(double a) { return rotateRadians(a, io.qt.core.Qt.Axis.ZAxis); } /** *

See QTransform::rotateRadians(qreal,Qt::Axis)

*/ @io.qt.QtUninvokable public final QTransform rotateRadians(double a, io.qt.core.Qt.Axis axis){ rotateRadians_native_qtjambireal_Qt_Axis(QtJambi_LibraryUtilities.internal.nativeId(this), a, axis.value()); return this; } @io.qt.QtUninvokable private native QTransform rotateRadians_native_qtjambireal_Qt_Axis(long __this__nativeId, double a, int axis); /** *

See QTransform::scale(qreal,qreal)

*/ @io.qt.QtUninvokable public final QTransform scale(double sx, double sy){ scale_native_qtjambireal_qtjambireal(QtJambi_LibraryUtilities.internal.nativeId(this), sx, sy); return this; } @io.qt.QtUninvokable private native QTransform scale_native_qtjambireal_qtjambireal(long __this__nativeId, double sx, double sy); /** *

See QTransform::setMatrix(qreal,qreal,qreal,qreal,qreal,qreal,qreal,qreal,qreal)

*/ @io.qt.QtUninvokable public final void setMatrix(double m11, double m12, double m13, double m21, double m22, double m23, double m31, double m32, double m33){ setMatrix_native_qtjambireal_qtjambireal_qtjambireal_qtjambireal_qtjambireal_qtjambireal_qtjambireal_qtjambireal_qtjambireal(QtJambi_LibraryUtilities.internal.nativeId(this), m11, m12, m13, m21, m22, m23, m31, m32, m33); } @io.qt.QtUninvokable private native void setMatrix_native_qtjambireal_qtjambireal_qtjambireal_qtjambireal_qtjambireal_qtjambireal_qtjambireal_qtjambireal_qtjambireal(long __this__nativeId, double m11, double m12, double m13, double m21, double m22, double m23, double m31, double m32, double m33); /** *

See QTransform::shear(qreal,qreal)

*/ @io.qt.QtUninvokable public final QTransform shear(double sh, double sv){ shear_native_qtjambireal_qtjambireal(QtJambi_LibraryUtilities.internal.nativeId(this), sh, sv); return this; } @io.qt.QtUninvokable private native QTransform shear_native_qtjambireal_qtjambireal(long __this__nativeId, double sh, double sv); /** *

See QTransform::translate(qreal,qreal)

*/ @io.qt.QtUninvokable public final QTransform translate(double dx, double dy){ translate_native_qtjambireal_qtjambireal(QtJambi_LibraryUtilities.internal.nativeId(this), dx, dy); return this; } @io.qt.QtUninvokable private native QTransform translate_native_qtjambireal_qtjambireal(long __this__nativeId, double dx, double dy); /** *

See QTransform::transposed()const

*/ @io.qt.QtUninvokable public final io.qt.gui.QTransform transposed(){ return transposed_native_constfct(QtJambi_LibraryUtilities.internal.nativeId(this)); } @io.qt.QtUninvokable private native io.qt.gui.QTransform transposed_native_constfct(long __this__nativeId); /** *

See QTransform::type()const

*/ @io.qt.QtUninvokable public final io.qt.gui.QTransform.TransformationType type(){ return io.qt.gui.QTransform.TransformationType.resolve(type_native_constfct(QtJambi_LibraryUtilities.internal.nativeId(this))); } @io.qt.QtUninvokable private native int type_native_constfct(long __this__nativeId); /** *

See QTransform::fromScale(qreal,qreal)

*/ public native static io.qt.gui.QTransform fromScale(double dx, double dy); /** *

See QTransform::fromTranslate(qreal,qreal)

*/ public native static io.qt.gui.QTransform fromTranslate(double dx, double dy); /** *

See QTransform::quadToQuad(QPolygonF,QPolygonF,QTransform&)

*/ public static io.qt.gui.QTransform quadToQuad(io.qt.gui.QPolygonF one, io.qt.gui.QPolygonF two){ return quadToQuad_native_cref_QPolygonF_cref_QPolygonF_ref_QTransform(QtJambi_LibraryUtilities.internal.checkedNativeId(one), QtJambi_LibraryUtilities.internal.checkedNativeId(two)); } private native static io.qt.gui.QTransform quadToQuad_native_cref_QPolygonF_cref_QPolygonF_ref_QTransform(long one, long two); /** *

See QTransform::quadToSquare(QPolygonF,QTransform&)

*/ public static io.qt.gui.QTransform quadToSquare(io.qt.gui.QPolygonF quad){ return quadToSquare_native_cref_QPolygonF_ref_QTransform(QtJambi_LibraryUtilities.internal.checkedNativeId(quad)); } private native static io.qt.gui.QTransform quadToSquare_native_cref_QPolygonF_ref_QTransform(long quad); /** *

See QTransform::squareToQuad(QPolygonF,QTransform&)

*/ public static io.qt.gui.QTransform squareToQuad(io.qt.gui.QPolygonF square){ return squareToQuad_native_cref_QPolygonF_ref_QTransform(QtJambi_LibraryUtilities.internal.checkedNativeId(square)); } private native static io.qt.gui.QTransform squareToQuad_native_cref_QPolygonF_ref_QTransform(long square); /** * Constructor for internal use only. * @param p expected to be null. */ @io.qt.NativeAccess protected QTransform(QPrivateConstructor p) { super(p); } @Override @io.qt.QtUninvokable public boolean equals(Object other) { if (other instanceof io.qt.gui.QTransform) { return operator_equal((io.qt.gui.QTransform) other); } return false; } @io.qt.QtUninvokable @Override public int hashCode() { return hashCode_native(QtJambi_LibraryUtilities.internal.nativeId(this)); } @io.qt.QtUninvokable private native static int hashCode_native(long __this_nativeId); @Override @io.qt.QtUninvokable public String toString() { return toString_native(QtJambi_LibraryUtilities.internal.nativeId(this)); } @io.qt.QtUninvokable private static native String toString_native(long __this_nativeId); @Override public QTransform clone() { return clone_native(QtJambi_LibraryUtilities.internal.nativeId(this)); } private native QTransform clone_native(long __this_nativeId); }




© 2015 - 2025 Weber Informatics LLC | Privacy Policy