public class FreeSurfaceRenderableSeries3D extends ContourMeshRenderableSeries3DBase
BaseRenderableSeries3D.InvalidateMeshCallback, BaseRenderableSeries3D.InvalidateMetadataCallback
Modifier and Type | Field and Description |
---|---|
protected com.scichart.core.framework.SmartProperty<AxisDirection3D> |
contourAxisProperty |
protected com.scichart.core.framework.SmartPropertyBoolean |
drawBackSideProperty |
protected com.scichart.core.framework.SmartProperty<Vector3> |
paletteAxialFactorProperty |
protected com.scichart.core.framework.SmartPropertyFloat |
paletteAzimuthalFactorProperty |
protected com.scichart.core.framework.SmartProperty<Vector3> |
paletteMaximumProperty |
protected com.scichart.core.framework.SmartProperty<Vector3> |
paletteMinimumProperty |
protected com.scichart.core.framework.SmartProperty<FreeSurfacePaletteMinMaxMode> |
paletteMinMaxModeProperty |
protected com.scichart.core.framework.SmartPropertyFloat |
palettePolarFactorProperty |
protected com.scichart.core.framework.SmartPropertyFloat |
paletteRadialFactorProperty |
contourIntervalProperty, contourOffsetProperty, contourStrokeProperty, contourStrokeThicknessProperty, drawMeshAsProperty, highlightProperty, lightingFactorProperty, meshColorPaletteProperty, meshColorPaletteSize, meshPaletteModeProperty, strokeProperty, strokeThicknessProperty
diffuseColorProperty, invalidateMeshCallback, invalidateMetadataCallback, selectedVertexColorProperty, shininessProperty, specularColorProperty, specularStrengthProperty, TAG
Modifier | Constructor and Description |
---|---|
|
FreeSurfaceRenderableSeries3D()
Creates a new instance of
FreeSurfaceRenderableSeries3D class |
protected |
FreeSurfaceRenderableSeries3D(FreeSurfaceRenderPassData3D currentRenderPassData,
BaseRenderableSeriesSceneEntity3D sceneEntity)
Creates a new instance of
FreeSurfaceRenderableSeries3D class |
Modifier and Type | Method and Description |
---|---|
AxisDirection3D |
getContourAxis()
Gets a value dermining by which 3D axis the contour is calculated
|
boolean |
getDrawBackSide()
Gets value determining if back side of chart should be drawn.
|
Vector3 |
getPaletteAxialFactor()
Gets palette color intensity in regards to X, Y and Z axis.
|
float |
getPaletteAzimuthalFactor()
Gets palette color intensity in regards to surface orientation in azimuthal space.
|
Vector3 |
getPaletteMaximum()
Gets palette maximum color in regards to X, Y and Z axis
|
Vector3 |
getPaletteMinimum()
Gets palette minimum color in regards to X, Y and Z axis
|
FreeSurfacePaletteMinMaxMode |
getPaletteMinMaxMode()
Gets the the mode of
getPaletteMaximum() and getPaletteMinimum() values. |
float |
getPalettePolarFactor()
Gets palette color intensity in regards to surface orientation in polar space.
|
float |
getPaletteRadialFactor()
Gets palette color intensity in regards to surface distance from origin.
|
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 |
setContourAxis(AxisDirection3D contourAxis)
Sets a value dermining by which 3D axis the contour is calculated
|
void |
setDrawBackSide(boolean drawBackSide)
Sets value determining if back side of chart should be drawn.
|
void |
setPaletteAxialFactor(Vector3 paletteAxialFactor)
Sets palette color intensity in regards to X, Y and Z axis.
|
void |
setPaletteAzimuthalFactor(float paletteAzimuthalFactor)
Sets palette color intensity in regards to surface orientation in azimuthal space.
|
void |
setPaletteMaximum(Vector3 paletteMaximum)
Sets palette maximum color in regards to X, Y and Z axis
|
void |
setPaletteMinimum(Vector3 paletteMinimum)
Sets palette minimum color in regards to X, Y and Z axis
|
void |
setPaletteMinMaxMode(FreeSurfacePaletteMinMaxMode paletteMinMaxMode)
Sets the the mode of
getPaletteMaximum() and getPaletteMinimum() values. |
void |
setPalettePolarFactor(float palettePolarFactor)
Sets palette color intensity in regards to surface orientation in polar space.
|
void |
setPaletteRadialFactor(float paletteRadialFactor)
Sets palette color intensity in regards to surface distance from origin.
|
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.SmartProperty<FreeSurfacePaletteMinMaxMode> paletteMinMaxModeProperty
protected final com.scichart.core.framework.SmartProperty<Vector3> paletteMinimumProperty
protected final com.scichart.core.framework.SmartProperty<Vector3> paletteMaximumProperty
protected final com.scichart.core.framework.SmartPropertyFloat paletteRadialFactorProperty
protected final com.scichart.core.framework.SmartProperty<Vector3> paletteAxialFactorProperty
protected final com.scichart.core.framework.SmartPropertyFloat paletteAzimuthalFactorProperty
protected final com.scichart.core.framework.SmartPropertyFloat palettePolarFactorProperty
protected final com.scichart.core.framework.SmartPropertyBoolean drawBackSideProperty
protected final com.scichart.core.framework.SmartProperty<AxisDirection3D> contourAxisProperty
public FreeSurfaceRenderableSeries3D()
FreeSurfaceRenderableSeries3D
classprotected FreeSurfaceRenderableSeries3D(FreeSurfaceRenderPassData3D currentRenderPassData, BaseRenderableSeriesSceneEntity3D sceneEntity)
FreeSurfaceRenderableSeries3D
classcurrentRenderPassData
- The render pass data instancesceneEntity
- The scene entity associated with this seriespublic final void setContourAxis(AxisDirection3D contourAxis)
contourAxis
- The new contour axispublic final AxisDirection3D getContourAxis()
public final void setPaletteMinMaxMode(FreeSurfacePaletteMinMaxMode paletteMinMaxMode)
getPaletteMaximum()
and getPaletteMinimum()
values.paletteMinMaxMode
- The new palette min max modepublic final FreeSurfacePaletteMinMaxMode getPaletteMinMaxMode()
getPaletteMaximum()
and getPaletteMinimum()
values.public final void setPaletteMinimum(Vector3 paletteMinimum)
paletteMinimum
- The new palette minimum valuepublic final Vector3 getPaletteMinimum()
public final void setPaletteMaximum(Vector3 paletteMaximum)
paletteMaximum
- The new palette maximum valuepublic final Vector3 getPaletteMaximum()
public final void setPaletteRadialFactor(float paletteRadialFactor)
paletteRadialFactor
- The new palette radial factor valuepublic final float getPaletteRadialFactor()
public final void setPaletteAxialFactor(Vector3 paletteAxialFactor)
paletteAxialFactor
- The new palette axial factor valuepublic final Vector3 getPaletteAxialFactor()
public final void setPaletteAzimuthalFactor(float paletteAzimuthalFactor)
paletteAzimuthalFactor
- The new palette azimuthal factor valuepublic final float getPaletteAzimuthalFactor()
public final void setPalettePolarFactor(float palettePolarFactor)
palettePolarFactor
- The new palette polar factor valuepublic final float getPalettePolarFactor()
public final void setDrawBackSide(boolean drawBackSide)
drawBackSide
- The new draw back side valuepublic final boolean getDrawBackSide()
protected 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 void internalUpdateRenderPassMetadata(ISeriesRenderPassData3D renderPassDataToUpdate, IMetadataProvider3D metadataProvider)
BaseRenderableSeries3D
BaseRenderableSeries3D.getMetadataProvider()
internalUpdateRenderPassMetadata
in class BaseRenderableSeries3D
renderPassDataToUpdate
- The render pass data to updatemetadataProvider
- The metadata provider associated with this renderable series instance