public class SurfaceMeshRenderableSeries3D extends ContourMeshRenderableSeries3DBase
BaseRenderableSeries3D.InvalidateMeshCallback, BaseRenderableSeries3D.InvalidateMetadataCallback
Modifier and Type | Field and Description |
---|---|
protected com.scichart.core.framework.SmartPropertyBoolean |
drawSkirtProperty |
protected com.scichart.core.framework.SmartPropertyFloat |
heightScaleFactorProperty |
protected com.scichart.core.framework.SmartPropertyDouble |
maximumProperty |
protected com.scichart.core.framework.SmartProperty<MeshResolution> |
meshResolutionProperty |
protected com.scichart.core.framework.SmartPropertyDouble |
minimumProperty |
protected com.scichart.core.framework.SmartPropertyFloat |
yOffsetProperty |
contourIntervalProperty, contourOffsetProperty, contourStrokeProperty, contourStrokeThicknessProperty, drawMeshAsProperty, highlightProperty, lightingFactorProperty, meshColorPaletteProperty, meshColorPaletteSize, meshPaletteModeProperty, strokeProperty, strokeThicknessProperty
diffuseColorProperty, invalidateMeshCallback, invalidateMetadataCallback, selectedVertexColorProperty, shininessProperty, specularColorProperty, specularStrengthProperty, TAG
Modifier | Constructor and Description |
---|---|
|
SurfaceMeshRenderableSeries3D()
Creates a new instance of
SurfaceMeshRenderableSeries3D class |
protected |
SurfaceMeshRenderableSeries3D(SurfaceMeshRenderPassData3D currentRenderPassData,
BaseRenderableSeriesSceneEntity3D sceneEntity)
Creates a new instance of
SurfaceMeshRenderableSeries3D class |
Modifier and Type | Method and Description |
---|---|
boolean |
getDrawSkirt()
Gets whether to draw the skirt (geometry from the edges of the surface mesh to the zero line in Y)
|
float |
getHeightScaleFactor()
Gets the height scale factor.
|
double |
getMaximum()
Gets value which corresponds to max color
|
MeshResolution |
getMeshResolution()
Gets the mesh resolution.
|
double |
getMinimum()
Gets value which corresponds to min color
|
float |
getYOffset()
Gets a Y-Offset in World Coordinates.
|
protected void |
internalUpdateRenderPassData(ISeriesRenderPassData3D renderPassDataToUpdate,
IDataSeries3D<?,?,?> dataSeries,
int updateFlags)
Updates the current render pass data using the data series
|
protected void |
internalUpdateRenderPassMetadata(ISeriesRenderPassData3D renderPassDataToUpdate,
IMetadataProvider3D metadataProvider)
Updates the current render pass data using data provided by
BaseRenderableSeries3D.getMetadataProvider() |
protected boolean |
isOfValidType(IDataSeries3D dataSeries)
Checks whether the data series instance is valid for this series
|
void |
setDrawSkirt(boolean drawSkirt)
Sets whether to draw the skirt (geometry from the edges of the surface mesh to the zero line in Y)
|
void |
setHeightScaleFactor(float heightScaleFactor)
Sets the height scale factor.
|
void |
setMaximum(double maximum)
Sets value which corresponds to max color
|
void |
setMeshResolution(MeshResolution meshResolution)
Sets the mesh resolution.
|
void |
setMinimum(double minimum)
Sets value which corresponds to min color
|
void |
setYOffset(float yOffset)
Sets a Y-Offset in World Coordinates.
|
protected static <TX extends java.lang.Comparable<TX>,TY extends java.lang.Comparable<TY>,TZ extends java.lang.Comparable<TZ>> |
updateGridRenderPassData3D(SurfaceMeshRenderPassData3D surfaceMeshRenderPassData3D,
IGridDataSeries3DValues<TX,TY,TZ> xyzDataSeries3DValues) |
canUpdateRenderPassData, deselectAll, getColorMapTexture, getContourInterval, getContourOffset, getContourStroke, getContourStrokeThickness, getDrawMeshAs, getHighlight, getLightingFactor, getMeshColorPalette, getMeshColorPaletteSize, getMeshPaletteMode, getSeriesColor, getStroke, getStrokeThickness, performSelection, performSelection, setContourInterval, setContourOffset, setContourStroke, setContourStrokeThickness, setDrawMeshAs, setHighlight, setLightingFactor, setMeshColorPalette, setMeshColorPaletteSize, setMeshPaletteMode, setStroke, setStrokeThickness
applyThemeProvider, attachTo, detach, getContext, getCurrentRenderPassData, getDataSeries, getDataSeriesLock, getDiffuseColor, getMetadataProvider, getParentSurface, getPointMarker, getRenderPassDataLock, getSceneEntity, getSelectedVertexColor, getSeriesInfoProvider, getShininess, getSpecularColor, getSpecularStrength, hasDataSeries, hitTest, hitTest, internalUpdate, invalidateElement, invalidateMeshes, invalidateMetadata, isUpdateOfRenderPassDataRequired, isValidForDrawing, isValidForUpdate, onDataSeriesChanged, setDataSeries, setDiffuseColor, setMetadataProvider, setPointMarker, setSelectedVertexColor, setSeriesInfoProvider, setShininess, setSpecularColor, setSpecularStrength, update, updateFillMetadata, updateMeshColors, updatePointMetadata, updateRenderPassData, updateStrokeMetadata
addIsSelectedChangeListener, addIsVisibleChangeListener, decrementSuspend, getIsSelected, getIsSuspended, getIsVisible, getOpacity, getSelectedSeriesStyle, getServices, getUpdateSuspenderCount, isAttached, removeIsSelectedChangeListener, removeIsVisibleChangeListener, resumeUpdates, setIsSelected, setIsVisible, setOpacity, setSelectedSeriesStyle, suspendUpdates
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
addIsSelectedChangeListener, addIsVisibleChangeListener, getIsSelected, getIsVisible, getOpacity, getSelectedSeriesStyle, removeIsSelectedChangeListener, removeIsVisibleChangeListener, setIsSelected, setIsVisible, setOpacity, setSelectedSeriesStyle
protected final com.scichart.core.framework.SmartPropertyBoolean drawSkirtProperty
protected final com.scichart.core.framework.SmartPropertyDouble minimumProperty
protected final com.scichart.core.framework.SmartPropertyDouble maximumProperty
protected final com.scichart.core.framework.SmartProperty<MeshResolution> meshResolutionProperty
protected final com.scichart.core.framework.SmartPropertyFloat heightScaleFactorProperty
protected final com.scichart.core.framework.SmartPropertyFloat yOffsetProperty
public SurfaceMeshRenderableSeries3D()
SurfaceMeshRenderableSeries3D
classprotected SurfaceMeshRenderableSeries3D(SurfaceMeshRenderPassData3D currentRenderPassData, BaseRenderableSeriesSceneEntity3D sceneEntity)
SurfaceMeshRenderableSeries3D
classcurrentRenderPassData
- The render pass data instancesceneEntity
- The scene entity to use for renderingpublic final void setDrawSkirt(boolean drawSkirt)
drawSkirt
- The new draw skirt valuepublic final boolean getDrawSkirt()
public final void setMinimum(double minimum)
minimum
- The new minimum valuepublic final double getMinimum()
public final void setMaximum(double maximum)
maximum
- The new maximum valuepublic final double getMaximum()
public final void setMeshResolution(MeshResolution meshResolution)
MeshResolution.x2
or MeshResolution.x4
meshResolution
- The new mesh resolutionpublic final MeshResolution getMeshResolution()
MeshResolution.x2
or MeshResolution.x4
public final void setHeightScaleFactor(float heightScaleFactor)
heightScaleFactor
- The new height scale factorpublic final float getHeightScaleFactor()
public final void setYOffset(float yOffset)
SurfaceMeshRenderableSeries3D
on the chart's YAxisyOffset
- The new Y offsetpublic final float getYOffset()
SurfaceMeshRenderableSeries3D
on the chart's YAxisprotected boolean isOfValidType(IDataSeries3D dataSeries)
isOfValidType
in class BaseRenderableSeries3D
dataSeries
- The data series instance to checkprotected void internalUpdateRenderPassData(ISeriesRenderPassData3D renderPassDataToUpdate, IDataSeries3D<?,?,?> dataSeries, int updateFlags)
internalUpdateRenderPassData
in class BaseRenderableSeries3D
renderPassDataToUpdate
- The render pass data to updatedataSeries
- The data series associated with this renderable series instanceupdateFlags
- The update flags used to update render pass dataDataSeries3DUpdate
protected static <TX extends java.lang.Comparable<TX>,TY extends java.lang.Comparable<TY>,TZ extends java.lang.Comparable<TZ>> void updateGridRenderPassData3D(SurfaceMeshRenderPassData3D surfaceMeshRenderPassData3D, IGridDataSeries3DValues<TX,TY,TZ> xyzDataSeries3DValues)
protected void internalUpdateRenderPassMetadata(ISeriesRenderPassData3D renderPassDataToUpdate, IMetadataProvider3D metadataProvider)
BaseRenderableSeries3D.getMetadataProvider()
internalUpdateRenderPassMetadata
in class BaseRenderableSeries3D
renderPassDataToUpdate
- The render pass data to updatemetadataProvider
- The metadata provider associated with this renderable series instance