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

io.qt.core.QLineF Maven / Gradle / Ivy

There is a newer version: 6.8.0
Show newest version
package io.qt.core;

import io.qt.*;


/**
 * 

Two-dimensional vector using floating point precision

*

Java wrapper for Qt class QLineF

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

Java wrapper for Qt enum QLineF::IntersectionType

*/ public enum IntersectionType implements QtEnumerator { /** *

Representing QLineF::NoIntersection

*/ NoIntersection(0), /** *

Representing QLineF::BoundedIntersection

*/ BoundedIntersection(1), /** *

Representing QLineF::UnboundedIntersection

*/ UnboundedIntersection(2); static { QtJambi_LibraryUtilities.initialize(); } private IntersectionType(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 @NonNull IntersectionType resolve(int value) { switch (value) { case 0: return NoIntersection; case 1: return BoundedIntersection; case 2: return UnboundedIntersection; default: throw new QNoSuchEnumValueException(value); } } private final int value; } /** *

See QLineF::QLineF()

*/ public QLineF(){ super((QPrivateConstructor)null); initialize_native(this); } private native static void initialize_native(QLineF instance); /** *

See QLineF::QLineF(QLine)

*/ public QLineF(io.qt.core.@NonNull QLine line){ super((QPrivateConstructor)null); initialize_native(this, line); } private native static void initialize_native(QLineF instance, io.qt.core.QLine line); /** *

See QLineF::QLineF(QLineF)

*/ public QLineF(io.qt.core.@NonNull QLineF other){ super((QPrivateConstructor)null); initialize_native(this, other); } private native static void initialize_native(QLineF instance, io.qt.core.QLineF other); /** *

See QLineF::QLineF(QPointF,QPointF)

*/ public QLineF(io.qt.core.@NonNull QPointF pt1, io.qt.core.@NonNull QPointF pt2){ super((QPrivateConstructor)null); initialize_native(this, pt1, pt2); } private native static void initialize_native(QLineF instance, io.qt.core.QPointF pt1, io.qt.core.QPointF pt2); /** *

See QLineF::QLineF(qreal,qreal,qreal,qreal)

*/ public QLineF(double x1, double y1, double x2, double y2){ super((QPrivateConstructor)null); initialize_native(this, x1, y1, x2, y2); } private native static void initialize_native(QLineF instance, double x1, double y1, double x2, double y2); /** *

See QLineF::angle()const

*/ @QtUninvokable public final double angle(){ return angle_native_constfct(QtJambi_LibraryUtilities.internal.nativeId(this)); } @QtUninvokable private native double angle_native_constfct(long __this__nativeId); /** *

See QLineF::angleTo(QLineF)const

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

See QLineF::center()const

*/ @QtUninvokable public final io.qt.core.@NonNull QPointF center(){ return center_native_constfct(QtJambi_LibraryUtilities.internal.nativeId(this)); } @QtUninvokable private native io.qt.core.QPointF center_native_constfct(long __this__nativeId); /** *

See QLineF::dx()const

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

See QLineF::dy()const

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

See QLineF::intersects(QLineF,QPointF*)const

*/ @QtUninvokable public final io.qt.core.QLineF.@NonNull IntersectionType intersects(io.qt.core.@NonNull QLineF l, io.qt.core.@Nullable QPointF intersectionPoint){ return io.qt.core.QLineF.IntersectionType.resolve(intersects_native_cref_QLineF_QPointF_ptr_constfct(QtJambi_LibraryUtilities.internal.nativeId(this), QtJambi_LibraryUtilities.internal.checkedNativeId(l), QtJambi_LibraryUtilities.internal.checkedNativeId(intersectionPoint))); } @QtUninvokable private native int intersects_native_cref_QLineF_QPointF_ptr_constfct(long __this__nativeId, long l, long intersectionPoint); /** *

See QLineF::isNull()const

*/ @QtUninvokable public final boolean isNull(){ return isNull_native_constfct(QtJambi_LibraryUtilities.internal.nativeId(this)); } @QtUninvokable private native boolean isNull_native_constfct(long __this__nativeId); /** *

See QLineF::length()const

*/ @QtUninvokable public final double length(){ return length_native_constfct(QtJambi_LibraryUtilities.internal.nativeId(this)); } @QtUninvokable private native double length_native_constfct(long __this__nativeId); /** *

See QLineF::normalVector()const

*/ @QtUninvokable public final io.qt.core.@NonNull QLineF normalVector(){ return normalVector_native_constfct(QtJambi_LibraryUtilities.internal.nativeId(this)); } @QtUninvokable private native io.qt.core.QLineF normalVector_native_constfct(long __this__nativeId); /** *

See operator<<(QDataStream&,QLineF)

*/ @QtUninvokable public void writeTo(io.qt.core.@StrictNonNull 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)); } @QtUninvokable private native void writeTo_native_ref_QDataStream(long __this__nativeId, long arg__1); /** *

See QLineF::operator==(QLineF)const

*/ @QtUninvokable public final boolean equals(io.qt.core.@NonNull QLineF d){ return equals_native_cref_QLineF_constfct(QtJambi_LibraryUtilities.internal.nativeId(this), QtJambi_LibraryUtilities.internal.checkedNativeId(d)); } @QtUninvokable private native boolean equals_native_cref_QLineF_constfct(long __this__nativeId, long d); /** *

See operator>>(QDataStream&,QLineF&)

*/ @QtUninvokable public void readFrom(io.qt.core.@StrictNonNull 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)); } @QtUninvokable private native void readFrom_native_ref_QDataStream(long __this__nativeId, long arg__1); /** *

See QLineF::p1()const

*/ @QtUninvokable public final io.qt.core.@NonNull QPointF p1(){ return p1_native_constfct(QtJambi_LibraryUtilities.internal.nativeId(this)); } @QtUninvokable private native io.qt.core.QPointF p1_native_constfct(long __this__nativeId); /** *

See QLineF::p2()const

*/ @QtUninvokable public final io.qt.core.@NonNull QPointF p2(){ return p2_native_constfct(QtJambi_LibraryUtilities.internal.nativeId(this)); } @QtUninvokable private native io.qt.core.QPointF p2_native_constfct(long __this__nativeId); /** *

See QLineF::pointAt(qreal)const

*/ @QtUninvokable public final io.qt.core.@NonNull QPointF pointAt(double t){ return pointAt_native_qreal_constfct(QtJambi_LibraryUtilities.internal.nativeId(this), t); } @QtUninvokable private native io.qt.core.QPointF pointAt_native_qreal_constfct(long __this__nativeId, double t); /** *

See QLineF::setAngle(qreal)

*/ @QtUninvokable public final void setAngle(double angle){ setAngle_native_qreal(QtJambi_LibraryUtilities.internal.nativeId(this), angle); } @QtUninvokable private native void setAngle_native_qreal(long __this__nativeId, double angle); /** *

See QLineF::setLength(qreal)

*/ @QtUninvokable public final void setLength(double len){ setLength_native_qreal(QtJambi_LibraryUtilities.internal.nativeId(this), len); } @QtUninvokable private native void setLength_native_qreal(long __this__nativeId, double len); /** *

See QLineF::setLine(qreal,qreal,qreal,qreal)

*/ @QtUninvokable public final void setLine(double x1, double y1, double x2, double y2){ setLine_native_qreal_qreal_qreal_qreal(QtJambi_LibraryUtilities.internal.nativeId(this), x1, y1, x2, y2); } @QtUninvokable private native void setLine_native_qreal_qreal_qreal_qreal(long __this__nativeId, double x1, double y1, double x2, double y2); /** *

See QLineF::setP1(QPointF)

*/ @QtUninvokable public final void setP1(io.qt.core.@NonNull QPointF p1){ setP1_native_cref_QPointF(QtJambi_LibraryUtilities.internal.nativeId(this), QtJambi_LibraryUtilities.internal.checkedNativeId(p1)); } @QtUninvokable private native void setP1_native_cref_QPointF(long __this__nativeId, long p1); /** *

See QLineF::setP2(QPointF)

*/ @QtUninvokable public final void setP2(io.qt.core.@NonNull QPointF p2){ setP2_native_cref_QPointF(QtJambi_LibraryUtilities.internal.nativeId(this), QtJambi_LibraryUtilities.internal.checkedNativeId(p2)); } @QtUninvokable private native void setP2_native_cref_QPointF(long __this__nativeId, long p2); /** *

See QLineF::setPoints(QPointF,QPointF)

*/ @QtUninvokable public final void setPoints(io.qt.core.@NonNull QPointF p1, io.qt.core.@NonNull QPointF p2){ setPoints_native_cref_QPointF_cref_QPointF(QtJambi_LibraryUtilities.internal.nativeId(this), QtJambi_LibraryUtilities.internal.checkedNativeId(p1), QtJambi_LibraryUtilities.internal.checkedNativeId(p2)); } @QtUninvokable private native void setPoints_native_cref_QPointF_cref_QPointF(long __this__nativeId, long p1, long p2); /** *

See QLineF::toLine()const

*/ @QtUninvokable public final io.qt.core.@NonNull QLine toLine(){ return toLine_native_constfct(QtJambi_LibraryUtilities.internal.nativeId(this)); } @QtUninvokable private native io.qt.core.QLine toLine_native_constfct(long __this__nativeId); /** *

See QLineF::translate(QPointF)

*/ @QtUninvokable public final void translate(io.qt.core.@NonNull QPointF p){ translate_native_cref_QPointF(QtJambi_LibraryUtilities.internal.nativeId(this), QtJambi_LibraryUtilities.internal.checkedNativeId(p)); } @QtUninvokable private native void translate_native_cref_QPointF(long __this__nativeId, long p); /** *

See QLineF::translate(qreal,qreal)

*/ @QtUninvokable public final void translate(double dx, double dy){ translate_native_qreal_qreal(QtJambi_LibraryUtilities.internal.nativeId(this), dx, dy); } @QtUninvokable private native void translate_native_qreal_qreal(long __this__nativeId, double dx, double dy); /** *

See QLineF::translated(QPointF)const

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

See QLineF::translated(qreal,qreal)const

*/ @QtUninvokable public final io.qt.core.@NonNull QLineF translated(double dx, double dy){ return translated_native_qreal_qreal_constfct(QtJambi_LibraryUtilities.internal.nativeId(this), dx, dy); } @QtUninvokable private native io.qt.core.QLineF translated_native_qreal_qreal_constfct(long __this__nativeId, double dx, double dy); /** *

See QLineF::unitVector()const

*/ @QtUninvokable public final io.qt.core.@NonNull QLineF unitVector(){ return unitVector_native_constfct(QtJambi_LibraryUtilities.internal.nativeId(this)); } @QtUninvokable private native io.qt.core.QLineF unitVector_native_constfct(long __this__nativeId); /** *

See QLineF::x1()const

*/ @QtUninvokable public final double x1(){ return x1_native_constfct(QtJambi_LibraryUtilities.internal.nativeId(this)); } @QtUninvokable private native double x1_native_constfct(long __this__nativeId); /** *

See QLineF::x2()const

*/ @QtUninvokable public final double x2(){ return x2_native_constfct(QtJambi_LibraryUtilities.internal.nativeId(this)); } @QtUninvokable private native double x2_native_constfct(long __this__nativeId); /** *

See QLineF::y1()const

*/ @QtUninvokable public final double y1(){ return y1_native_constfct(QtJambi_LibraryUtilities.internal.nativeId(this)); } @QtUninvokable private native double y1_native_constfct(long __this__nativeId); /** *

See QLineF::y2()const

*/ @QtUninvokable public final double y2(){ return y2_native_constfct(QtJambi_LibraryUtilities.internal.nativeId(this)); } @QtUninvokable private native double y2_native_constfct(long __this__nativeId); /** *

See QLineF::fromPolar(qreal,qreal)

*/ public native static io.qt.core.@NonNull QLineF fromPolar(double length, double angle); /** * Constructor for internal use only. * @param p expected to be null. * @hidden */ @NativeAccess protected QLineF(QPrivateConstructor p) { super(p); } /** *

See QLineF::operator==(QLineF)const

*/ @Override @QtUninvokable public boolean equals(Object other) { if (other instanceof io.qt.core.QLineF) { return equals((io.qt.core.QLineF) other); } return false; } /** * Returns the objects's hash code computed by qHash(QLineF). */ @QtUninvokable @Override public int hashCode() { return hashCode_native(QtJambi_LibraryUtilities.internal.nativeId(this)); } @QtUninvokable private native static int hashCode_native(long __this_nativeId); /** *

See operator<<(QDebug,QLineF)

*/ @QtUninvokable @Override public @NonNull String toString() { return toString_native(QtJambi_LibraryUtilities.internal.nativeId(this)); } @QtUninvokable private static native String toString_native(long __this_nativeId); /** *

Creates and returns a copy of this object.

See QLineF::QLineF(QLineF)

*/ @QtUninvokable @Override public QLineF clone() { return clone_native(QtJambi_LibraryUtilities.internal.nativeId(this)); } private static native QLineF clone_native(long __this_nativeId); /** *

Overloaded constructor for {@link #QLineF(io.qt.core.QPointF, io.qt.core.QPointF)}.

*/ public QLineF(io.qt.core.@NonNull QPoint pt1, io.qt.core.@NonNull QPointF pt2) { this(new io.qt.core.QPointF(pt1), pt2); } /** *

Overloaded constructor for {@link #QLineF(io.qt.core.QPointF, io.qt.core.QPointF)}.

*/ public QLineF(io.qt.core.@NonNull QPointF pt1, io.qt.core.@NonNull QPoint pt2) { this(pt1, new io.qt.core.QPointF(pt2)); } /** *

Overloaded constructor for {@link #QLineF(io.qt.core.QPointF, io.qt.core.QPointF)}.

*/ public QLineF(io.qt.core.@NonNull QPoint pt1, io.qt.core.@NonNull QPoint pt2) { this(new io.qt.core.QPointF(pt1), new io.qt.core.QPointF(pt2)); } /** *

Overloaded function for {@link #angleTo(io.qt.core.QLineF)}.

*/ @QtUninvokable public final double angleTo(io.qt.core.@NonNull QLine l) { return angleTo(new io.qt.core.QLineF(l)); } /** *

Overloaded function for {@link #intersects(io.qt.core.QLineF, io.qt.core.QPointF)} * with intersectionPoint = null.

*/ @QtUninvokable public final io.qt.core.QLineF.@NonNull IntersectionType intersects(io.qt.core.@NonNull QLineF l) { return intersects(l, (io.qt.core.QPointF)null); } /** *

Overloaded function for {@link #intersects(io.qt.core.QLine, io.qt.core.QPointF)} * with intersectionPoint = null.

*/ @QtUninvokable public final io.qt.core.QLineF.@NonNull IntersectionType intersects(io.qt.core.@NonNull QLine l) { return intersects(l, (io.qt.core.QPointF)null); } /** *

Overloaded function for {@link #intersects(io.qt.core.QLineF, io.qt.core.QPointF)}.

*/ @QtUninvokable public final io.qt.core.QLineF.@NonNull IntersectionType intersects(io.qt.core.@NonNull QLine l, io.qt.core.@Nullable QPointF intersectionPoint) { return intersects(new io.qt.core.QLineF(l), intersectionPoint); } /** *

Overloaded function for {@link #equals(io.qt.core.QLineF)}.

*/ @QtUninvokable public final boolean equals(io.qt.core.@NonNull QLine d) { return equals(new io.qt.core.QLineF(d)); } /** *

Overloaded function for {@link #setP1(io.qt.core.QPointF)}.

*/ @QtUninvokable public final void setP1(io.qt.core.@NonNull QPoint p1) { setP1(new io.qt.core.QPointF(p1)); } /** *

Overloaded function for {@link #setP2(io.qt.core.QPointF)}.

*/ @QtUninvokable public final void setP2(io.qt.core.@NonNull QPoint p2) { setP2(new io.qt.core.QPointF(p2)); } /** *

Overloaded function for {@link #setPoints(io.qt.core.QPointF, io.qt.core.QPointF)}.

*/ @QtUninvokable public final void setPoints(io.qt.core.@NonNull QPoint p1, io.qt.core.@NonNull QPointF p2) { setPoints(new io.qt.core.QPointF(p1), p2); } /** *

Overloaded function for {@link #setPoints(io.qt.core.QPointF, io.qt.core.QPointF)}.

*/ @QtUninvokable public final void setPoints(io.qt.core.@NonNull QPointF p1, io.qt.core.@NonNull QPoint p2) { setPoints(p1, new io.qt.core.QPointF(p2)); } /** *

Overloaded function for {@link #setPoints(io.qt.core.QPointF, io.qt.core.QPointF)}.

*/ @QtUninvokable public final void setPoints(io.qt.core.@NonNull QPoint p1, io.qt.core.@NonNull QPoint p2) { setPoints(new io.qt.core.QPointF(p1), new io.qt.core.QPointF(p2)); } /** *

Overloaded function for {@link #translate(io.qt.core.QPointF)}.

*/ @QtUninvokable public final void translate(io.qt.core.@NonNull QPoint p) { translate(new io.qt.core.QPointF(p)); } /** *

Overloaded function for {@link #translated(io.qt.core.QPointF)}.

*/ @QtUninvokable public final io.qt.core.@NonNull QLineF translated(io.qt.core.@NonNull QPoint p) { return translated(new io.qt.core.QPointF(p)); } }




© 2015 - 2024 Weber Informatics LLC | Privacy Policy