public abstract class XyzRenderableSeries3DBase extends BaseRenderableSeries3D
IXyzDataSeries3DValues
based renderable seriesBaseRenderableSeries3D.InvalidateMeshCallback, BaseRenderableSeries3D.InvalidateMetadataCallback
diffuseColorProperty, invalidateMeshCallback, invalidateMetadataCallback, selectedVertexColorProperty, shininessProperty, specularColorProperty, specularStrengthProperty, TAG
Modifier | Constructor and Description |
---|---|
protected |
XyzRenderableSeries3DBase(XyzRenderPassData3D currentRenderPassData,
BaseRenderableSeriesSceneEntity3D sceneEntity)
Creates a new instance of
XyzRenderableSeries3DBase class |
Modifier and Type | Method and Description |
---|---|
void |
deselectAll()
Deselects all vertices for this renderable series
|
protected void |
internalUpdateRenderPassData(ISeriesRenderPassData3D renderPassDataToUpdate,
IDataSeries3D<?,?,?> dataSeries,
int updateFlags)
Updates the current render pass data using the data series
|
protected boolean |
isOfValidType(IDataSeries3D dataSeries)
Checks whether the data series instance is valid for this series
|
void |
performSelection(boolean isSelected,
HitTestInfo3D hitTestInfo3D)
Try to set selection for vertex using hit test results for this renderable series
|
void |
performSelection(HitTestInfo3D hitTestInfo3D)
Try to switch selection (e.g.
|
applyThemeProvider, attachTo, canUpdateRenderPassData, detach, getContext, getCurrentRenderPassData, getDataSeries, getDataSeriesLock, getDiffuseColor, getMetadataProvider, getParentSurface, getPointMarker, getRenderPassDataLock, getSceneEntity, getSelectedVertexColor, getSeriesInfoProvider, getShininess, getSpecularColor, getSpecularStrength, hasDataSeries, hitTest, hitTest, internalUpdate, internalUpdateRenderPassMetadata, 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
getSeriesColor
addIsSelectedChangeListener, addIsVisibleChangeListener, getIsSelected, getIsVisible, getOpacity, getSelectedSeriesStyle, removeIsSelectedChangeListener, removeIsVisibleChangeListener, setIsSelected, setIsVisible, setOpacity, setSelectedSeriesStyle
protected XyzRenderableSeries3DBase(XyzRenderPassData3D currentRenderPassData, BaseRenderableSeriesSceneEntity3D sceneEntity)
XyzRenderableSeries3DBase
classcurrentRenderPassData
- The render pass data to usesceneEntity
- The scene entity to useprotected 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
public void performSelection(boolean isSelected, HitTestInfo3D hitTestInfo3D)
isSelected
- The selection flaghitTestInfo3D
- The hit test results to use to perform selectionpublic void performSelection(HitTestInfo3D hitTestInfo3D)
hitTestInfo3D
- The hit test results to use to perform selectionpublic void deselectAll()