
io.qt.gui.QPolygonF Maven / Gradle / Ivy
Go to download
Show more of this group Show more artifacts with this name
Show all versions of qtjambi Show documentation
Show all versions of qtjambi Show documentation
QtJambi base module containing QtCore, QtGui and QtWidgets.
package io.qt.gui;
import io.qt.core.QPointF;
/**
* List of points using floating point precision
* Java wrapper for Qt class QList
*/
public class QPolygonF extends io.qt.core.QList
implements java.lang.Cloneable
{
static {
QtJambi_LibraryUtilities.initialize();
}
/**
*
*/
public QPolygonF(){
super((QPrivateConstructor)null);
initialize_native(this);
}
private native static void initialize_native(QPolygonF instance);
/**
* See QPolygonF::QPolygonF(QList<QPointF>)
*/
public QPolygonF(java.util.Collection v){
super((QPrivateConstructor)null);
initialize_native(this, v);
}
private native static void initialize_native(QPolygonF instance, java.util.Collection v);
/**
* See QPolygonF::QPolygonF(QPolygon)
*/
public QPolygonF(io.qt.gui.QPolygon a){
super((QPrivateConstructor)null);
initialize_native(this, a);
}
private native static void initialize_native(QPolygonF instance, io.qt.gui.QPolygon a);
/**
* See QPolygonF::QPolygonF(QRectF)
*/
public QPolygonF(io.qt.core.QRectF r){
super((QPrivateConstructor)null);
initialize_native(this, r);
}
private native static void initialize_native(QPolygonF instance, io.qt.core.QRectF r);
/**
* See QPolygonF::boundingRect()const
*/
@io.qt.QtUninvokable
public final io.qt.core.QRectF boundingRect(){
return boundingRect_native_constfct(QtJambi_LibraryUtilities.internal.nativeId(this));
}
@io.qt.QtUninvokable
private native io.qt.core.QRectF boundingRect_native_constfct(long __this__nativeId);
/**
* See QPolygonF::containsPoint(QPointF,Qt::FillRule)const
*/
@io.qt.QtUninvokable
public final boolean containsPoint(io.qt.core.QPointF pt, io.qt.core.Qt.FillRule fillRule){
return containsPoint_native_cref_QPointF_Qt_FillRule_constfct(QtJambi_LibraryUtilities.internal.nativeId(this), QtJambi_LibraryUtilities.internal.checkedNativeId(pt), fillRule.value());
}
@io.qt.QtUninvokable
private native boolean containsPoint_native_cref_QPointF_Qt_FillRule_constfct(long __this__nativeId, long pt, int fillRule);
/**
* See QPolygonF::intersected(QPolygonF)const
*/
@io.qt.QtUninvokable
public final io.qt.gui.QPolygonF intersected(io.qt.gui.QPolygonF r){
return intersected_native_cref_QPolygonF_constfct(QtJambi_LibraryUtilities.internal.nativeId(this), QtJambi_LibraryUtilities.internal.checkedNativeId(r));
}
@io.qt.QtUninvokable
private native io.qt.gui.QPolygonF intersected_native_cref_QPolygonF_constfct(long __this__nativeId, long r);
/**
* See QPolygonF::intersects(QPolygonF)const
*/
@io.qt.QtUninvokable
public final boolean intersects(io.qt.gui.QPolygonF r){
return intersects_native_cref_QPolygonF_constfct(QtJambi_LibraryUtilities.internal.nativeId(this), QtJambi_LibraryUtilities.internal.checkedNativeId(r));
}
@io.qt.QtUninvokable
private native boolean intersects_native_cref_QPolygonF_constfct(long __this__nativeId, long r);
/**
* See QPolygonF::isClosed()const
*/
@io.qt.QtUninvokable
public final boolean isClosed(){
return isClosed_native_constfct(QtJambi_LibraryUtilities.internal.nativeId(this));
}
@io.qt.QtUninvokable
private native boolean isClosed_native_constfct(long __this__nativeId);
@io.qt.QtUninvokable
public void writeTo(io.qt.core.QDataStream stream){
java.util.Objects.requireNonNull(stream, "Argument 'stream': null not expected.");
writeTo_native_ref_QDataStream(QtJambi_LibraryUtilities.internal.nativeId(this), QtJambi_LibraryUtilities.internal.checkedNativeId(stream));
}
@io.qt.QtUninvokable
private native void writeTo_native_ref_QDataStream(long __this__nativeId, long stream);
@io.qt.QtUninvokable
public void readFrom(io.qt.core.QDataStream stream){
java.util.Objects.requireNonNull(stream, "Argument 'stream': null not expected.");
readFrom_native_ref_QDataStream(QtJambi_LibraryUtilities.internal.nativeId(this), QtJambi_LibraryUtilities.internal.checkedNativeId(stream));
}
@io.qt.QtUninvokable
private native void readFrom_native_ref_QDataStream(long __this__nativeId, long stream);
/**
* See QPolygonF::subtracted(QPolygonF)const
*/
@io.qt.QtUninvokable
public final io.qt.gui.QPolygonF subtracted(io.qt.gui.QPolygonF r){
return subtracted_native_cref_QPolygonF_constfct(QtJambi_LibraryUtilities.internal.nativeId(this), QtJambi_LibraryUtilities.internal.checkedNativeId(r));
}
@io.qt.QtUninvokable
private native io.qt.gui.QPolygonF subtracted_native_cref_QPolygonF_constfct(long __this__nativeId, long r);
/**
* See QPolygonF::swap(QPolygonF&)
*/
@io.qt.QtUninvokable
public final void swap(io.qt.gui.QPolygonF other){
java.util.Objects.requireNonNull(other, "Argument 'other': null not expected.");
swap_native_ref_QPolygonF(QtJambi_LibraryUtilities.internal.nativeId(this), QtJambi_LibraryUtilities.internal.checkedNativeId(other));
}
@io.qt.QtUninvokable
private native void swap_native_ref_QPolygonF(long __this__nativeId, long other);
/**
* See QPolygonF::toPolygon()const
*/
@io.qt.QtUninvokable
public final io.qt.gui.QPolygon toPolygon(){
return toPolygon_native_constfct(QtJambi_LibraryUtilities.internal.nativeId(this));
}
@io.qt.QtUninvokable
private native io.qt.gui.QPolygon toPolygon_native_constfct(long __this__nativeId);
/**
* See QPolygonF::translate(QPointF)
*/
@io.qt.QtUninvokable
public final void translate(io.qt.core.QPointF offset){
translate_native_cref_QPointF(QtJambi_LibraryUtilities.internal.nativeId(this), QtJambi_LibraryUtilities.internal.checkedNativeId(offset));
}
@io.qt.QtUninvokable
private native void translate_native_cref_QPointF(long __this__nativeId, long offset);
/**
* See QPolygonF::translate(qreal,qreal)
*/
@io.qt.QtUninvokable
public final void translate(double dx, double dy){
translate_native_qtjambireal_qtjambireal(QtJambi_LibraryUtilities.internal.nativeId(this), dx, dy);
}
@io.qt.QtUninvokable
private native void translate_native_qtjambireal_qtjambireal(long __this__nativeId, double dx, double dy);
/**
* See QPolygonF::translated(QPointF)const
*/
@io.qt.QtUninvokable
public final io.qt.gui.QPolygonF translated(io.qt.core.QPointF offset){
return translated_native_cref_QPointF_constfct(QtJambi_LibraryUtilities.internal.nativeId(this), QtJambi_LibraryUtilities.internal.checkedNativeId(offset));
}
@io.qt.QtUninvokable
private native io.qt.gui.QPolygonF translated_native_cref_QPointF_constfct(long __this__nativeId, long offset);
/**
* See QPolygonF::translated(qreal,qreal)const
*/
@io.qt.QtUninvokable
public final io.qt.gui.QPolygonF translated(double dx, double dy){
return translated_native_qtjambireal_qtjambireal_constfct(QtJambi_LibraryUtilities.internal.nativeId(this), dx, dy);
}
@io.qt.QtUninvokable
private native io.qt.gui.QPolygonF translated_native_qtjambireal_qtjambireal_constfct(long __this__nativeId, double dx, double dy);
/**
* See QPolygonF::united(QPolygonF)const
*/
@io.qt.QtUninvokable
public final io.qt.gui.QPolygonF united(io.qt.gui.QPolygonF r){
return united_native_cref_QPolygonF_constfct(QtJambi_LibraryUtilities.internal.nativeId(this), QtJambi_LibraryUtilities.internal.checkedNativeId(r));
}
@io.qt.QtUninvokable
private native io.qt.gui.QPolygonF united_native_cref_QPolygonF_constfct(long __this__nativeId, long r);
/**
* Constructor for internal use only.
* @param p expected to be null
.
*/
@io.qt.NativeAccess
protected QPolygonF(QPrivateConstructor p) { super(p); }
@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);
@io.qt.QtUninvokable
public final void append(double x, double y) {
append(new QPointF(x, y));
}
@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 QPolygonF clone() {
return clone_native(QtJambi_LibraryUtilities.internal.nativeId(this));
}
private native QPolygonF clone_native(long __this_nativeId);
}
© 2015 - 2025 Weber Informatics LLC | Privacy Policy