Search Results for

    Show / Hide Table of Contents

    Class SurfaceMeshRenderableSeries3D

    Provides SurfaceMesh series rendering

    Inheritance
    java.lang.Object
    RenderableSeriesCore
    BaseRenderableSeries3D
    renderableSeries.ContourMeshRenderableSeries3DBase
    SurfaceMeshRenderableSeries3D
    Inherited Members
    renderableSeries.RenderableSeriesCore.addIsSelectedChangeListener(renderableSeries.RenderableSeriesChangeListener)
    renderableSeries.RenderableSeriesCore.addIsVisibleChangeListener(renderableSeries.RenderableSeriesChangeListener)
    renderableSeries.RenderableSeriesCore.decrementSuspend()
    renderableSeries.RenderableSeriesCore.getIsSelected()
    renderableSeries.RenderableSeriesCore.getIsSuspended()
    renderableSeries.RenderableSeriesCore.getIsVisible()
    renderableSeries.RenderableSeriesCore.getOpacity()
    renderableSeries.RenderableSeriesCore.getSelectedSeriesStyle()
    renderableSeries.RenderableSeriesCore.getServices()
    renderableSeries.RenderableSeriesCore.getUpdateSuspenderCount()
    renderableSeries.RenderableSeriesCore.isAttached()
    renderableSeries.RenderableSeriesCore.removeIsSelectedChangeListener(renderableSeries.RenderableSeriesChangeListener)
    renderableSeries.RenderableSeriesCore.removeIsVisibleChangeListener(renderableSeries.RenderableSeriesChangeListener)
    renderableSeries.RenderableSeriesCore.resumeUpdates(IUpdateSuspender)
    renderableSeries.RenderableSeriesCore.setIsSelected(boolean)
    renderableSeries.RenderableSeriesCore.setIsVisible(boolean)
    renderableSeries.RenderableSeriesCore.setOpacity(float)
    renderableSeries.RenderableSeriesCore.setSelectedSeriesStyle(renderableSeries.IStyle)
    renderableSeries.RenderableSeriesCore.suspendUpdates()
    renderableSeries.BaseRenderableSeries3D.applyThemeProvider(IThemeProvider)
    renderableSeries.BaseRenderableSeries3D.attachTo(IServiceContainer)
    renderableSeries.BaseRenderableSeries3D.detach()
    renderableSeries.BaseRenderableSeries3D.getContext()
    renderableSeries.BaseRenderableSeries3D.getCurrentRenderPassData()
    renderableSeries.BaseRenderableSeries3D.getDataSeries()
    renderableSeries.BaseRenderableSeries3D.getDataSeriesLock()
    renderableSeries.BaseRenderableSeries3D.getDiffuseColor()
    renderableSeries.BaseRenderableSeries3D.getMetadataProvider()
    renderableSeries.BaseRenderableSeries3D.getParentSurface()
    renderableSeries.BaseRenderableSeries3D.getPointMarker()
    renderableSeries.BaseRenderableSeries3D.getRenderPassDataLock()
    renderableSeries.BaseRenderableSeries3D.getSceneEntity()
    renderableSeries.BaseRenderableSeries3D.getSelectedVertexColor()
    renderableSeries.BaseRenderableSeries3D.getSeriesInfoProvider()
    renderableSeries.BaseRenderableSeries3D.getShininess()
    renderableSeries.BaseRenderableSeries3D.getSpecularColor()
    renderableSeries.BaseRenderableSeries3D.getSpecularStrength()
    renderableSeries.BaseRenderableSeries3D.hasDataSeries()
    renderableSeries.BaseRenderableSeries3D.hitTest(renderableSeries.hitTest.HitTestInfo3D,float,float)
    renderableSeries.BaseRenderableSeries3D.hitTest(renderableSeries.hitTest.HitTestInfo3D,long)
    renderableSeries.BaseRenderableSeries3D.internalUpdate(RenderPassState3D)
    renderableSeries.BaseRenderableSeries3D.internalUpdateRenderPassData(renderableSeries.ISeriesRenderPassData3D,dataSeries.IDataSeries3D<?,?,?>,int)
    renderableSeries.BaseRenderableSeries3D.internalUpdateRenderPassMetadata(renderableSeries.ISeriesRenderPassData3D,renderableSeries.metadataProviders.IMetadataProvider3D)
    renderableSeries.BaseRenderableSeries3D.invalidateElement()
    renderableSeries.BaseRenderableSeries3D.invalidateMeshes()
    renderableSeries.BaseRenderableSeries3D.invalidateMetadata()
    renderableSeries.BaseRenderableSeries3D.isOfValidType(dataSeries.IDataSeries3D)
    renderableSeries.BaseRenderableSeries3D.isUpdateOfRenderPassDataRequired(coordinateCalculators.ICoordinateCalculator,coordinateCalculators.ICoordinateCalculator,coordinateCalculators.ICoordinateCalculator,int)
    renderableSeries.BaseRenderableSeries3D.isValidForDrawing()
    renderableSeries.BaseRenderableSeries3D.isValidForUpdate()
    renderableSeries.BaseRenderableSeries3D.onDataSeriesChanged(dataSeries.IDataSeriesCore,int)
    renderableSeries.BaseRenderableSeries3D.setDataSeries(dataSeries.IDataSeries3D)
    renderableSeries.BaseRenderableSeries3D.setDiffuseColor(int)
    renderableSeries.BaseRenderableSeries3D.setMetadataProvider(renderableSeries.metadataProviders.IMetadataProvider3D)
    renderableSeries.BaseRenderableSeries3D.setPointMarker(pointMarkers.BasePointMarker3D)
    renderableSeries.BaseRenderableSeries3D.setSelectedVertexColor(int)
    renderableSeries.BaseRenderableSeries3D.setSeriesInfoProvider(renderableSeries.hitTest.ISeriesInfo3DProvider)
    renderableSeries.BaseRenderableSeries3D.setShininess(float)
    renderableSeries.BaseRenderableSeries3D.setSpecularColor(int)
    renderableSeries.BaseRenderableSeries3D.setSpecularStrength(float)
    renderableSeries.BaseRenderableSeries3D.update(RenderPassState3D)
    renderableSeries.BaseRenderableSeries3D.updateFillMetadata(renderableSeries.metadataProviders.IMetadataProvider3D,IntegerValues,int,int)
    renderableSeries.BaseRenderableSeries3D.updateMeshColors(renderableSeries.metadataProviders.IMetadataProvider3D,IntegerValues)
    renderableSeries.BaseRenderableSeries3D.updatePointMetadata(renderableSeries.metadataProviders.IMetadataProvider3D,IntegerValues,FloatValues,int,float,int)
    renderableSeries.BaseRenderableSeries3D.updateRenderPassData(IAxis3D,IAxis3D,IAxis3D,RenderPassState3D)
    renderableSeries.BaseRenderableSeries3D.updateStrokeMetadata(renderableSeries.metadataProviders.IMetadataProvider3D,IntegerValues,int,int)
    renderableSeries.ContourMeshRenderableSeries3DBase.canUpdateRenderPassData(RenderPassState3D)
    renderableSeries.ContourMeshRenderableSeries3DBase.deselectAll()
    renderableSeries.ContourMeshRenderableSeries3DBase.getColorMapTexture()
    renderableSeries.ContourMeshRenderableSeries3DBase.getContourInterval()
    renderableSeries.ContourMeshRenderableSeries3DBase.getContourOffset()
    renderableSeries.ContourMeshRenderableSeries3DBase.getContourStroke()
    renderableSeries.ContourMeshRenderableSeries3DBase.getContourStrokeThickness()
    renderableSeries.ContourMeshRenderableSeries3DBase.getDrawMeshAs()
    renderableSeries.ContourMeshRenderableSeries3DBase.getHighlight()
    renderableSeries.ContourMeshRenderableSeries3DBase.getLightingFactor()
    renderableSeries.ContourMeshRenderableSeries3DBase.getMeshColorPalette()
    renderableSeries.ContourMeshRenderableSeries3DBase.getMeshColorPaletteSize()
    renderableSeries.ContourMeshRenderableSeries3DBase.getMeshPaletteMode()
    renderableSeries.ContourMeshRenderableSeries3DBase.getSeriesColor()
    renderableSeries.ContourMeshRenderableSeries3DBase.getStroke()
    renderableSeries.ContourMeshRenderableSeries3DBase.getStrokeThickness()
    renderableSeries.ContourMeshRenderableSeries3DBase.performSelection(boolean,renderableSeries.hitTest.HitTestInfo3D)
    renderableSeries.ContourMeshRenderableSeries3DBase.performSelection(renderableSeries.hitTest.HitTestInfo3D)
    renderableSeries.ContourMeshRenderableSeries3DBase.setContourInterval(float)
    renderableSeries.ContourMeshRenderableSeries3DBase.setContourOffset(float)
    renderableSeries.ContourMeshRenderableSeries3DBase.setContourStroke(int)
    renderableSeries.ContourMeshRenderableSeries3DBase.setContourStrokeThickness(float)
    renderableSeries.ContourMeshRenderableSeries3DBase.setDrawMeshAs(renderableSeriesDrawMeshAs)
    renderableSeries.ContourMeshRenderableSeries3DBase.setHighlight(float)
    renderableSeries.ContourMeshRenderableSeries3DBase.setLightingFactor(float)
    renderableSeries.ContourMeshRenderableSeries3DBase.setMeshColorPalette(renderableSeriesMeshColorPalette)
    renderableSeries.ContourMeshRenderableSeries3DBase.setMeshColorPaletteSize(Size)
    renderableSeries.ContourMeshRenderableSeries3DBase.setMeshPaletteMode(renderableSeriesMeshPaletteMode)
    renderableSeries.ContourMeshRenderableSeries3DBase.setStroke(int)
    renderableSeries.ContourMeshRenderableSeries3DBase.setStrokeThickness(float)
    Object.clone()
    Object.equals(Object)
    Object.finalize()
    Object.getClass()
    Object.hashCode()
    Object.notify()
    Object.notifyAll()
    Object.toString()
    Object.wait()
    Object.wait(long)
    Object.wait(long,int)
    Namespace:
    Assembly: .dll
    Syntax
    public class SurfaceMeshRenderableSeries3D extends renderableSeries.ContourMeshRenderableSeries3DBase

    Constructors

    SurfaceMeshRenderableSeries3D()

    Creates a new instance of SurfaceMeshRenderableSeries3D class

    Declaration
    public SurfaceMeshRenderableSeries3D()

    SurfaceMeshRenderableSeries3D(renderableSeries.surfaceMesh.SurfaceMeshRenderPassData3D currentRenderPassData, renderableSeries.BaseRenderableSeriesSceneEntity3D sceneEntity)

    Creates a new instance of SurfaceMeshRenderableSeries3D class

    Declaration
    protected SurfaceMeshRenderableSeries3D(renderableSeries.surfaceMesh.SurfaceMeshRenderPassData3D currentRenderPassData, renderableSeries.BaseRenderableSeriesSceneEntity3D sceneEntity)
    Parameters
    Type Name Description
    renderableSeries.surfaceMesh.SurfaceMeshRenderPassData3D currentRenderPassData

    The render pass data instance

    BaseRenderableSeriesSceneEntity3D sceneEntity

    The scene entity to use for rendering

    Fields

    drawSkirtProperty

    Declaration
    protected final SmartPropertyBoolean drawSkirtProperty
    Field Value
    Type Description
    SmartPropertyBoolean

    heightScaleFactorProperty

    Declaration
    protected final SmartPropertyFloat heightScaleFactorProperty
    Field Value
    Type Description
    SmartPropertyFloat

    maximumProperty

    Declaration
    protected final SmartPropertyDouble maximumProperty
    Field Value
    Type Description
    SmartPropertyDouble

    meshResolutionProperty

    Declaration
    protected final SmartProperty<renderableSeries.surfaceMesh.MeshResolution> meshResolutionProperty
    Field Value
    Type Description
    SmartProperty<MeshResolution>

    minimumProperty

    Declaration
    protected final SmartPropertyDouble minimumProperty
    Field Value
    Type Description
    SmartPropertyDouble

    yOffsetProperty

    Declaration
    protected final SmartPropertyFloat yOffsetProperty
    Field Value
    Type Description
    SmartPropertyFloat

    Methods

    <TX,TY,TZ>updateGridRenderPassData3D(renderableSeries.surfaceMesh.SurfaceMeshRenderPassData3D surfaceMeshRenderPassData3D, dataSeriesIGridDataSeries3DValues<TX,TY,TZ> xyzDataSeries3DValues)

    Declaration
    protected static void <TX,TY,TZ>updateGridRenderPassData3D(renderableSeries.surfaceMesh.SurfaceMeshRenderPassData3D surfaceMeshRenderPassData3D, dataSeriesIGridDataSeries3DValues<TX,TY,TZ> xyzDataSeries3DValues)
    Parameters
    Type Name Description
    renderableSeries.surfaceMesh.SurfaceMeshRenderPassData3D surfaceMeshRenderPassData3D
    IGridDataSeries3DValues<TX,TY,TZ> xyzDataSeries3DValues

    getDrawSkirt()

    Gets whether to draw the skirt (geometry from the edges of the surface mesh to the zero line in Y)

    Declaration
    public final boolean getDrawSkirt()
    Returns
    Type Description
    boolean

    The current draw skirt value

    getHeightScaleFactor()

    Gets the height scale factor. Default is 1.0f. Value of 0.0f will render a flat Uniform Surface Mesh. Value of 1.0f will use the scaling of the chart's YAxis

    Declaration
    public final float getHeightScaleFactor()
    Returns
    Type Description
    float

    The current height scale factor

    getMaximum()

    Gets value which corresponds to max color

    Declaration
    public final double getMaximum()
    Returns
    Type Description
    double

    The current maximum value

    getMeshResolution()

    Gets the mesh resolution. By default for each point in the data series, there will be one vertex in the resulting mesh. To increase the resolution, use MeshResolution#x2 or MeshResolution#x4

    Declaration
    public final renderableSeries.surfaceMesh.MeshResolution getMeshResolution()
    Returns
    Type Description
    renderableSeries.surfaceMesh.MeshResolution

    The current mesh resolution

    getMinimum()

    Gets value which corresponds to min color

    Declaration
    public final double getMinimum()
    Returns
    Type Description
    double

    The current minimum value

    getYOffset()

    Gets a Y-Offset in World Coordinates. This offset will change the base position of the SurfaceMeshRenderableSeries3D on the chart's YAxis

    Declaration
    public final float getYOffset()
    Returns
    Type Description
    float

    The current Y offset

    internalUpdateRenderPassData(renderableSeries.ISeriesRenderPassData3D renderPassDataToUpdate, dataSeries.IDataSeries3D<?,?,?> dataSeries, int updateFlags)

    Updates the current render pass data using the data series

    Declaration
    protected void internalUpdateRenderPassData(renderableSeries.ISeriesRenderPassData3D renderPassDataToUpdate, dataSeries.IDataSeries3D<?,?,?> dataSeries, int updateFlags)
    Parameters
    Type Name Description
    renderableSeries.ISeriesRenderPassData3D renderPassDataToUpdate
    IDataSeries3D<?,?,?> dataSeries
    int updateFlags
    Overrides
    BaseRenderableSeries3D.internalUpdateRenderPassData(renderableSeries.ISeriesRenderPassData3D renderPassDataToUpdate, dataSeries.IDataSeries3D<?,?,?> dataSeries, int updateFlags)

    internalUpdateRenderPassMetadata(renderableSeries.ISeriesRenderPassData3D renderPassDataToUpdate, renderableSeries.metadataProviders.IMetadataProvider3D metadataProvider)

    Updates the current render pass data using data provided by #getMetadataProvider()

    Declaration
    protected void internalUpdateRenderPassMetadata(renderableSeries.ISeriesRenderPassData3D renderPassDataToUpdate, renderableSeries.metadataProviders.IMetadataProvider3D metadataProvider)
    Parameters
    Type Name Description
    renderableSeries.ISeriesRenderPassData3D renderPassDataToUpdate
    renderableSeries.metadataProviders.IMetadataProvider3D metadataProvider
    Overrides
    BaseRenderableSeries3D.internalUpdateRenderPassMetadata(renderableSeries.ISeriesRenderPassData3D renderPassDataToUpdate, renderableSeries.metadataProviders.IMetadataProvider3D metadataProvider)

    isOfValidType(dataSeries.IDataSeries3D dataSeries)

    Checks whether the data series instance is valid for this series

    Declaration
    protected boolean isOfValidType(dataSeries.IDataSeries3D dataSeries)
    Parameters
    Type Name Description
    IDataSeries3D dataSeries
    Returns
    Type Description
    boolean
    Overrides
    BaseRenderableSeries3D.isOfValidType(dataSeries.IDataSeries3D dataSeries)

    setDrawSkirt(boolean drawSkirt)

    Sets whether to draw the skirt (geometry from the edges of the surface mesh to the zero line in Y)

    Declaration
    public final void setDrawSkirt(boolean drawSkirt)
    Parameters
    Type Name Description
    boolean drawSkirt

    The new draw skirt value

    setHeightScaleFactor(float heightScaleFactor)

    Sets the height scale factor. Default is 1.0f. Value of 0.0f will render a flat Uniform Surface Mesh. Value of 1.0f will use the scaling of the chart's YAxis

    Declaration
    public final void setHeightScaleFactor(float heightScaleFactor)
    Parameters
    Type Name Description
    float heightScaleFactor

    The new height scale factor

    setMaximum(double maximum)

    Sets value which corresponds to max color

    Declaration
    public final void setMaximum(double maximum)
    Parameters
    Type Name Description
    double maximum

    The new maximum value

    setMeshResolution(renderableSeries.surfaceMesh.MeshResolution meshResolution)

    Sets the mesh resolution. By default for each point in the data series, there will be one vertex in the resulting mesh. To increase the resolution, use MeshResolution#x2 or MeshResolution#x4

    Declaration
    public final void setMeshResolution(renderableSeries.surfaceMesh.MeshResolution meshResolution)
    Parameters
    Type Name Description
    renderableSeries.surfaceMesh.MeshResolution meshResolution

    The new mesh resolution

    setMinimum(double minimum)

    Sets value which corresponds to min color

    Declaration
    public final void setMinimum(double minimum)
    Parameters
    Type Name Description
    double minimum

    The new minimum value

    setYOffset(float yOffset)

    Sets a Y-Offset in World Coordinates. This offset will change the base position of the SurfaceMeshRenderableSeries3D on the chart's YAxis

    Declaration
    public final void setYOffset(float yOffset)
    Parameters
    Type Name Description
    float yOffset

    The new Y offset

    Back to top © 2011-2025 SciChart. All rights reserved. | sitemap.xml