io.qt.datavis.Q3DSurface Maven / Gradle / Ivy
Show all versions of qtjambi-datavisualization Show documentation
package io.qt.datavis;
import io.qt.*;
/**
* Methods for rendering 3D surface plots
* Java wrapper for Qt class Q3DSurface
* @since This class was introduced in Qt QtDataVisualization 1.0.
*/
public class Q3DSurface 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(Q3DSurface.class);
/**
* See Q3DSurface:: axisXChanged(QValue3DAxis*)
*/
@QtPropertyNotify(name="axisX")
public final @NonNull Signal1 axisXChanged = new Signal1<>();
/**
* See Q3DSurface:: axisYChanged(QValue3DAxis*)
*/
@QtPropertyNotify(name="axisY")
public final @NonNull Signal1 axisYChanged = new Signal1<>();
/**
* See Q3DSurface:: axisZChanged(QValue3DAxis*)
*/
@QtPropertyNotify(name="axisZ")
public final @NonNull Signal1 axisZChanged = new Signal1<>();
/**
* See Q3DSurface:: flipHorizontalGridChanged(bool)
*/
@QtPropertyNotify(name="flipHorizontalGrid")
public final @NonNull Signal1 flipHorizontalGridChanged = new Signal1<>();
/**
* See Q3DSurface:: selectedSeriesChanged(QSurface3DSeries*)
*/
@QtPropertyNotify(name="selectedSeries")
public final @NonNull Signal1 selectedSeriesChanged = new Signal1<>();
/**
* See Q3DSurface:: Q3DSurface(const QSurfaceFormat*, QWindow*)
* @param format
* @param parent
*/
public Q3DSurface(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(Q3DSurface instance, io.qt.gui.QSurfaceFormat format, io.qt.gui.QWindow parent);
/**
* See Q3DSurface:: 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 Q3DSurface:: addSeries(QSurface3DSeries*)
* @param series
*/
@QtUninvokable
public final void addSeries(io.qt.datavis.@Nullable QSurface3DSeries series){
addSeries_native_QSurface3DSeries_ptr(QtJambi_LibraryUtilities.internal.nativeId(this), QtJambi_LibraryUtilities.internal.checkedNativeId(series));
}
@QtUninvokable
private native void addSeries_native_QSurface3DSeries_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 Q3DSurface:: flipHorizontalGrid()const
* @return
*/
@QtPropertyReader(name="flipHorizontalGrid")
@QtUninvokable
public final boolean flipHorizontalGrid(){
return flipHorizontalGrid_native_constfct(QtJambi_LibraryUtilities.internal.nativeId(this));
}
@QtUninvokable
private native boolean flipHorizontalGrid_native_constfct(long __this__nativeId);
/**
* See Q3DSurface:: 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 Q3DSurface:: removeSeries(QSurface3DSeries*)
* @param series
*/
@QtUninvokable
public final void removeSeries(io.qt.datavis.@Nullable QSurface3DSeries series){
removeSeries_native_QSurface3DSeries_ptr(QtJambi_LibraryUtilities.internal.nativeId(this), QtJambi_LibraryUtilities.internal.checkedNativeId(series));
}
@QtUninvokable
private native void removeSeries_native_QSurface3DSeries_ptr(long __this__nativeId, long series);
/**
* See Q3DSurface:: selectedSeries()const
* @return
*/
@QtPropertyReader(name="selectedSeries")
@QtUninvokable
public final io.qt.datavis.@Nullable QSurface3DSeries selectedSeries(){
return selectedSeries_native_constfct(QtJambi_LibraryUtilities.internal.nativeId(this));
}
@QtUninvokable
private native io.qt.datavis.QSurface3DSeries selectedSeries_native_constfct(long __this__nativeId);
/**
* See Q3DSurface:: 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 Q3DSurface:: 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 Q3DSurface:: 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 Q3DSurface:: 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);
/**
* See Q3DSurface:: setFlipHorizontalGrid(bool)
* @param flip
*/
@QtPropertyWriter(name="flipHorizontalGrid")
@QtUninvokable
public final void setFlipHorizontalGrid(boolean flip){
setFlipHorizontalGrid_native_bool(QtJambi_LibraryUtilities.internal.nativeId(this), flip);
}
@QtUninvokable
private native void setFlipHorizontalGrid_native_bool(long __this__nativeId, boolean flip);
/**
* Constructor for internal use only.
* @param p expected to be null
.
* @hidden
*/
@NativeAccess
protected Q3DSurface(QPrivateConstructor p) { super(p); }
/**
* Constructor for internal use only.
* It is not allowed to call the declarative constructor from inside Java.
* @hidden
*/
@NativeAccess
protected Q3DSurface(QDeclarativeConstructor constructor) {
super((QPrivateConstructor)null);
initialize_native(this, constructor);
}
@QtUninvokable
private static native void initialize_native(Q3DSurface instance, QDeclarativeConstructor constructor);
/**
* Overloaded constructor for {@link #Q3DSurface(io.qt.gui.QSurfaceFormat, io.qt.gui.QWindow)}
* with parent = null
.
*/
public Q3DSurface(io.qt.gui.@Nullable QSurfaceFormat format) {
this(format, (io.qt.gui.QWindow)null);
}
/**
* Overloaded constructor for {@link #Q3DSurface(io.qt.gui.QSurfaceFormat, io.qt.gui.QWindow)}
* with:
* format = null
* parent = null
*
*/
public Q3DSurface() {
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 #flipHorizontalGrid()} instead.
*/
@QtPropertyReader(enabled=false)
@QtUninvokable
public final boolean getFlipHorizontalGrid() {
return flipHorizontalGrid();
}
/**
* @hidden
* Kotlin property getter. In Java use {@link #selectedSeries()} instead.
*/
@QtPropertyReader(enabled=false)
@QtUninvokable
public final io.qt.datavis.@Nullable QSurface3DSeries getSelectedSeries() {
return selectedSeries();
}
}