io.qt.datavis.Q3DScatter Maven / Gradle / Ivy
Show all versions of qtjambi-datavisualization Show documentation
package io.qt.datavis;
import io.qt.*;
/**
* Methods for rendering 3D scatter graphs
* Java wrapper for Qt class Q3DScatter
* @since This class was introduced in Qt QtDataVisualization 1.0.
*/
public class Q3DScatter extends io.qt.datavis.QAbstract3DGraph
{
/**
* This variable stores the meta-object for the class.
*/
public static final io.qt.core.@NonNull QMetaObject staticMetaObject = io.qt.core.QMetaObject.forType(Q3DScatter.class);
/**
* See Q3DScatter:: axisXChanged(QValue3DAxis*)
*/
@QtPropertyNotify(name="axisX")
public final @NonNull Signal1 axisXChanged = new Signal1<>();
/**
* See Q3DScatter:: axisYChanged(QValue3DAxis*)
*/
@QtPropertyNotify(name="axisY")
public final @NonNull Signal1 axisYChanged = new Signal1<>();
/**
* See Q3DScatter:: axisZChanged(QValue3DAxis*)
*/
@QtPropertyNotify(name="axisZ")
public final @NonNull Signal1 axisZChanged = new Signal1<>();
/**
* See Q3DScatter:: selectedSeriesChanged(QScatter3DSeries*)
*/
@QtPropertyNotify(name="selectedSeries")
public final @NonNull Signal1 selectedSeriesChanged = new Signal1<>();
/**
* See Q3DScatter:: Q3DScatter(const QSurfaceFormat*, QWindow*)
* @param format
* @param parent
*/
public Q3DScatter(io.qt.gui.@Nullable QSurfaceFormat format, io.qt.gui.@Nullable QWindow parent){
super((QPrivateConstructor)null);
initialize_native(this, format, parent);
}
private native static void initialize_native(Q3DScatter instance, io.qt.gui.QSurfaceFormat format, io.qt.gui.QWindow parent);
/**
* See Q3DScatter:: addAxis(QValue3DAxis*)
* @param axis
*/
@QtUninvokable
public final void addAxis(io.qt.datavis.@Nullable QValue3DAxis axis){
addAxis_native_QValue3DAxis_ptr(QtJambi_LibraryUtilities.internal.nativeId(this), QtJambi_LibraryUtilities.internal.checkedNativeId(axis));
}
@QtUninvokable
private native void addAxis_native_QValue3DAxis_ptr(long __this__nativeId, long axis);
/**
* See Q3DScatter:: addSeries(QScatter3DSeries*)
* @param series
*/
@QtUninvokable
public final void addSeries(io.qt.datavis.@Nullable QScatter3DSeries series){
addSeries_native_QScatter3DSeries_ptr(QtJambi_LibraryUtilities.internal.nativeId(this), QtJambi_LibraryUtilities.internal.checkedNativeId(series));
}
@QtUninvokable
private native void addSeries_native_QScatter3DSeries_ptr(long __this__nativeId, long series);
/**
*
* @return
*/
@QtUninvokable
public final io.qt.core.@NonNull QList axes(){
return axes_native_constfct(QtJambi_LibraryUtilities.internal.nativeId(this));
}
@QtUninvokable
private native io.qt.core.QList axes_native_constfct(long __this__nativeId);
/**
*
* @return
*/
@QtPropertyReader(name="axisX")
@QtUninvokable
public final io.qt.datavis.@Nullable QValue3DAxis axisX(){
return axisX_native_constfct(QtJambi_LibraryUtilities.internal.nativeId(this));
}
@QtUninvokable
private native io.qt.datavis.QValue3DAxis axisX_native_constfct(long __this__nativeId);
/**
*
* @return
*/
@QtPropertyReader(name="axisY")
@QtUninvokable
public final io.qt.datavis.@Nullable QValue3DAxis axisY(){
return axisY_native_constfct(QtJambi_LibraryUtilities.internal.nativeId(this));
}
@QtUninvokable
private native io.qt.datavis.QValue3DAxis axisY_native_constfct(long __this__nativeId);
/**
*
* @return
*/
@QtPropertyReader(name="axisZ")
@QtUninvokable
public final io.qt.datavis.@Nullable QValue3DAxis axisZ(){
return axisZ_native_constfct(QtJambi_LibraryUtilities.internal.nativeId(this));
}
@QtUninvokable
private native io.qt.datavis.QValue3DAxis axisZ_native_constfct(long __this__nativeId);
/**
* See Q3DScatter:: releaseAxis(QValue3DAxis*)
* @param axis
*/
@QtUninvokable
public final void releaseAxis(io.qt.datavis.@Nullable QValue3DAxis axis){
releaseAxis_native_QValue3DAxis_ptr(QtJambi_LibraryUtilities.internal.nativeId(this), QtJambi_LibraryUtilities.internal.checkedNativeId(axis));
}
@QtUninvokable
private native void releaseAxis_native_QValue3DAxis_ptr(long __this__nativeId, long axis);
/**
* See Q3DScatter:: removeSeries(QScatter3DSeries*)
* @param series
*/
@QtUninvokable
public final void removeSeries(io.qt.datavis.@Nullable QScatter3DSeries series){
removeSeries_native_QScatter3DSeries_ptr(QtJambi_LibraryUtilities.internal.nativeId(this), QtJambi_LibraryUtilities.internal.checkedNativeId(series));
}
@QtUninvokable
private native void removeSeries_native_QScatter3DSeries_ptr(long __this__nativeId, long series);
/**
* See Q3DScatter:: selectedSeries()const
* @return
*/
@QtPropertyReader(name="selectedSeries")
@QtUninvokable
public final io.qt.datavis.@Nullable QScatter3DSeries selectedSeries(){
return selectedSeries_native_constfct(QtJambi_LibraryUtilities.internal.nativeId(this));
}
@QtUninvokable
private native io.qt.datavis.QScatter3DSeries selectedSeries_native_constfct(long __this__nativeId);
/**
* See Q3DScatter:: seriesList()const
* @return
*/
@QtUninvokable
public final io.qt.core.@NonNull QList seriesList(){
return seriesList_native_constfct(QtJambi_LibraryUtilities.internal.nativeId(this));
}
@QtUninvokable
private native io.qt.core.QList seriesList_native_constfct(long __this__nativeId);
/**
* See Q3DScatter:: setAxisX(QValue3DAxis*)
* @param axis
*/
@QtPropertyWriter(name="axisX")
@QtUninvokable
public final void setAxisX(io.qt.datavis.@Nullable QValue3DAxis axis){
setAxisX_native_QValue3DAxis_ptr(QtJambi_LibraryUtilities.internal.nativeId(this), QtJambi_LibraryUtilities.internal.checkedNativeId(axis));
}
@QtUninvokable
private native void setAxisX_native_QValue3DAxis_ptr(long __this__nativeId, long axis);
/**
* See Q3DScatter:: setAxisY(QValue3DAxis*)
* @param axis
*/
@QtPropertyWriter(name="axisY")
@QtUninvokable
public final void setAxisY(io.qt.datavis.@Nullable QValue3DAxis axis){
setAxisY_native_QValue3DAxis_ptr(QtJambi_LibraryUtilities.internal.nativeId(this), QtJambi_LibraryUtilities.internal.checkedNativeId(axis));
}
@QtUninvokable
private native void setAxisY_native_QValue3DAxis_ptr(long __this__nativeId, long axis);
/**
* See Q3DScatter:: setAxisZ(QValue3DAxis*)
* @param axis
*/
@QtPropertyWriter(name="axisZ")
@QtUninvokable
public final void setAxisZ(io.qt.datavis.@Nullable QValue3DAxis axis){
setAxisZ_native_QValue3DAxis_ptr(QtJambi_LibraryUtilities.internal.nativeId(this), QtJambi_LibraryUtilities.internal.checkedNativeId(axis));
}
@QtUninvokable
private native void setAxisZ_native_QValue3DAxis_ptr(long __this__nativeId, long axis);
/**
* Constructor for internal use only.
* @param p expected to be null
.
* @hidden
*/
@NativeAccess
protected Q3DScatter(QPrivateConstructor p) { super(p); }
/**
* Constructor for internal use only.
* It is not allowed to call the declarative constructor from inside Java.
* @hidden
*/
@NativeAccess
protected Q3DScatter(QDeclarativeConstructor constructor) {
super((QPrivateConstructor)null);
initialize_native(this, constructor);
}
@QtUninvokable
private static native void initialize_native(Q3DScatter instance, QDeclarativeConstructor constructor);
/**
* Overloaded constructor for {@link #Q3DScatter(io.qt.gui.QSurfaceFormat, io.qt.gui.QWindow)}
* with parent = null
.
*/
public Q3DScatter(io.qt.gui.@Nullable QSurfaceFormat format) {
this(format, (io.qt.gui.QWindow)null);
}
/**
* Overloaded constructor for {@link #Q3DScatter(io.qt.gui.QSurfaceFormat, io.qt.gui.QWindow)}
* with:
* format = null
* parent = null
*
*/
public Q3DScatter() {
this((io.qt.gui.QSurfaceFormat)null, (io.qt.gui.QWindow)null);
}
/**
* @hidden
* Kotlin property getter. In Java use {@link #axisX()} instead.
*/
@QtPropertyReader(enabled=false)
@QtUninvokable
public final io.qt.datavis.@Nullable QValue3DAxis getAxisX() {
return axisX();
}
/**
* @hidden
* Kotlin property getter. In Java use {@link #axisY()} instead.
*/
@QtPropertyReader(enabled=false)
@QtUninvokable
public final io.qt.datavis.@Nullable QValue3DAxis getAxisY() {
return axisY();
}
/**
* @hidden
* Kotlin property getter. In Java use {@link #axisZ()} instead.
*/
@QtPropertyReader(enabled=false)
@QtUninvokable
public final io.qt.datavis.@Nullable QValue3DAxis getAxisZ() {
return axisZ();
}
/**
* @hidden
* Kotlin property getter. In Java use {@link #selectedSeries()} instead.
*/
@QtPropertyReader(enabled=false)
@QtUninvokable
public final io.qt.datavis.@Nullable QScatter3DSeries getSelectedSeries() {
return selectedSeries();
}
}