public class ColumnRenderableSeries3D extends XyzRenderableSeries3DBase
BaseRenderableSeries3D.InvalidateMeshCallback, BaseRenderableSeries3D.InvalidateMetadataCallback
Modifier and Type | Field and Description |
---|---|
protected com.scichart.core.framework.SmartPropertyFloat |
columnFixedSizeProperty |
protected com.scichart.core.framework.SmartProperty<SciChartMeshTemplate> |
columnShapeProperty |
protected com.scichart.core.framework.SmartProperty<ColumnSpacingMode> |
columnSpacingModeProperty |
protected com.scichart.core.framework.SmartPropertyDouble |
dataPointWidthProperty |
protected com.scichart.core.framework.SmartPropertyDouble |
dataPointWidthXProperty |
protected com.scichart.core.framework.SmartPropertyDouble |
dataPointWidthZProperty |
protected com.scichart.core.framework.SmartPropertyInteger |
fillProperty |
diffuseColorProperty, invalidateMeshCallback, invalidateMetadataCallback, selectedVertexColorProperty, shininessProperty, specularColorProperty, specularStrengthProperty, TAG
Modifier | Constructor and Description |
---|---|
|
ColumnRenderableSeries3D()
Creates a new instance of
ColumnRenderableSeries3D class |
protected |
ColumnRenderableSeries3D(ColumnRenderPassData3D currentRenderPassData,
BaseRenderableSeriesSceneEntity3D sceneEntity)
Creates a new instance of
ColumnRenderableSeries3D class |
Modifier and Type | Method and Description |
---|---|
void |
applyThemeProvider(com.scichart.charting.themes.IThemeProvider themeProvider) |
float |
getColumnFixedSize()
Gets size of column for
ColumnSpacingMode.FixedSize mode |
SciChartMeshTemplate |
getColumnShape()
Gets the shape of the columns
|
ColumnSpacingMode |
getColumnSpacingMode()
Gets the value determining how colum size and spacing between them is calculated
|
double |
getDataPointWidth()
Gets the DataPointWidth a value between 0.0 and 1.0 which defines the fraction of available space each column should occupy in X and Z dimension
|
double |
getDataPointWidthX()
Gets the DataPointWidthX, a value between 0.0 and 1.0 which defines the fraction of available space each column should occupy in X dimension
|
double |
getDataPointWidthZ()
Gets the DataPointWidthZ, a value between 0.0 and 1.0 which defines the fraction of available space each column should occupy in Z dimension
|
int |
getFill()
Gets the Fill color for columns
|
int |
getSeriesColor()
Gets the color which represents this
IRenderableSeries3D instance. |
protected void |
internalUpdate(RenderPassState3D renderPassState)
Updates this renderable series instances
|
protected void |
internalUpdateRenderPassMetadata(ISeriesRenderPassData3D renderPassDataToUpdate,
IMetadataProvider3D metadataProvider)
Updates the current render pass data using data provided by
BaseRenderableSeries3D.getMetadataProvider() |
void |
setColumnFixedSize(float columnFixedSize)
Sets size of column for
ColumnSpacingMode.FixedSize mode |
void |
setColumnShape(SciChartMeshTemplate columnShape)
Sets the shape of the columns
|
void |
setColumnSpacingMode(ColumnSpacingMode columnSpacingMode)
Sets the value determining how colum size and spacing between them is calculated
|
void |
setDataPointWidth(double dataPointWidth)
Sets the DataPointWidth, a value between 0.0 and 1.0 which defines the fraction of available space each column should occupy in X and Z dimension
|
void |
setDataPointWidthX(double dataPointWidthX)
Sets the DataPointWidthX, a value between 0.0 and 1.0 which defines the fraction of available space each column should occupy in X dimension
|
void |
setDataPointWidthZ(double dataPointWidthZ)
Sets the DataPointWidthZ, a value between 0.0 and 1.0 which defines the fraction of available space each column should occupy in Z dimension
|
void |
setFill(int fill)
Sets the Fill color for columns
|
deselectAll, internalUpdateRenderPassData, isOfValidType, performSelection, performSelection
attachTo, canUpdateRenderPassData, detach, getContext, getCurrentRenderPassData, getDataSeries, getDataSeriesLock, getDiffuseColor, getMetadataProvider, getParentSurface, getPointMarker, getRenderPassDataLock, getSceneEntity, getSelectedVertexColor, getSeriesInfoProvider, getShininess, getSpecularColor, getSpecularStrength, hasDataSeries, hitTest, hitTest, 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.SmartPropertyInteger fillProperty
protected final com.scichart.core.framework.SmartPropertyDouble dataPointWidthProperty
protected final com.scichart.core.framework.SmartPropertyDouble dataPointWidthXProperty
protected final com.scichart.core.framework.SmartPropertyDouble dataPointWidthZProperty
protected final com.scichart.core.framework.SmartProperty<ColumnSpacingMode> columnSpacingModeProperty
protected final com.scichart.core.framework.SmartPropertyFloat columnFixedSizeProperty
protected final com.scichart.core.framework.SmartProperty<SciChartMeshTemplate> columnShapeProperty
public ColumnRenderableSeries3D()
ColumnRenderableSeries3D
classprotected ColumnRenderableSeries3D(ColumnRenderPassData3D currentRenderPassData, BaseRenderableSeriesSceneEntity3D sceneEntity)
ColumnRenderableSeries3D
classcurrentRenderPassData
- The render pass data to usesceneEntity
- The scene entity to usepublic final void setFill(int fill)
fill
- The fill colorpublic final int getFill()
public final void setDataPointWidth(double dataPointWidth)
dataPointWidth
- The new dataPointWidth
valuepublic final double getDataPointWidth()
dataPointWidth
valuepublic final void setDataPointWidthX(double dataPointWidthX)
dataPointWidthX
- The new dataPointWidthX
valuepublic final double getDataPointWidthX()
dataPointWidthX
valuepublic final void setDataPointWidthZ(double dataPointWidthZ)
dataPointWidthZ
- The new dataPointWidthZ
valuepublic final double getDataPointWidthZ()
dataPointWidthZ
valuepublic final void setColumnSpacingMode(ColumnSpacingMode columnSpacingMode)
columnSpacingMode
- The new columnSpacingMode
valuepublic final ColumnSpacingMode getColumnSpacingMode()
columnSpacingMode
valuepublic final void setColumnFixedSize(float columnFixedSize)
ColumnSpacingMode.FixedSize
modecolumnFixedSize
- The new columnFixedSize
valuepublic final float getColumnFixedSize()
ColumnSpacingMode.FixedSize
modecolumnFixedSize
valuepublic final SciChartMeshTemplate getColumnShape()
public final void setColumnShape(SciChartMeshTemplate columnShape)
columnShape
- The new shape of columnsprotected 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 instanceprotected void internalUpdate(RenderPassState3D renderPassState)
BaseRenderableSeries3D
internalUpdate
in class BaseRenderableSeries3D
renderPassState
- The RenderPassState
for this render passpublic void applyThemeProvider(com.scichart.charting.themes.IThemeProvider themeProvider)
applyThemeProvider
in interface com.scichart.charting.themes.IThemeable
applyThemeProvider
in class BaseRenderableSeries3D
public int getSeriesColor()
IRenderableSeries3D
instance.IRenderableSeries3D
instance.