T
- The type of parent renderable seriespublic class SelectableMetadataProvider3DBase<T extends IRenderableSeries3D> extends MetadataProvider3DBase<T> implements ISelectableMetadataProvider3D
Modifier and Type | Field and Description |
---|---|
protected com.scichart.core.model.BooleanValues |
isSelectedValues |
static java.lang.String |
SELECTABLE_METADATA_PROVIDER_WARNING_MESSAGE |
DEFAULT_COLOR, TRANSPARENT
Modifier | Constructor and Description |
---|---|
protected |
SelectableMetadataProvider3DBase(java.lang.Class<T> renderableSeriesType)
Creates a new instance of
SelectableMetadataProvider3DBase class |
Modifier and Type | Method and Description |
---|---|
void |
attachTo(com.scichart.core.IServiceContainer services) |
void |
deselectAll()
Deselects all points
|
void |
detach() |
void |
onDataSeriesChanged(com.scichart.charting.model.dataSeries.IDataSeriesCore dataSeries,
int dataSeriesUpdate) |
void |
onDataSeriesDrasticallyChanged(com.scichart.charting.model.dataSeries.IDataSeriesCore dataSeries)
Called when data series drastically changes
|
void |
performSelection(boolean isSelected,
int vertexId)
Sets the isSelected flag for specified vertex
|
void |
performSelection(int vertexId)
Switch the isSelected flag for specified vertex (e.g.
|
invalidateElement
isAttached
public static final java.lang.String SELECTABLE_METADATA_PROVIDER_WARNING_MESSAGE
protected final com.scichart.core.model.BooleanValues isSelectedValues
protected SelectableMetadataProvider3DBase(java.lang.Class<T> renderableSeriesType)
SelectableMetadataProvider3DBase
classrenderableSeriesType
- The type of supported renderable seriespublic void attachTo(com.scichart.core.IServiceContainer services)
attachTo
in interface com.scichart.core.framework.IAttachable
attachTo
in class com.scichart.charting.visuals.renderableSeries.RenderableSeriesProviderBase<T extends IRenderableSeries3D>
public void detach()
detach
in interface com.scichart.core.framework.IAttachable
detach
in class com.scichart.charting.visuals.renderableSeries.RenderableSeriesProviderBase<T extends IRenderableSeries3D>
public void onDataSeriesDrasticallyChanged(com.scichart.charting.model.dataSeries.IDataSeriesCore dataSeries)
onDataSeriesDrasticallyChanged
in interface IMetadataProvider3D
onDataSeriesDrasticallyChanged
in class MetadataProvider3DBase<T extends IRenderableSeries3D>
dataSeries
- The new data series assigned to parent renderable seriespublic void onDataSeriesChanged(com.scichart.charting.model.dataSeries.IDataSeriesCore dataSeries, int dataSeriesUpdate)
onDataSeriesChanged
in interface com.scichart.charting.model.dataSeries.IDataSeriesObserver
onDataSeriesChanged
in class MetadataProvider3DBase<T extends IRenderableSeries3D>
public final void performSelection(boolean isSelected, int vertexId)
performSelection
in interface ISelectableMetadataProvider3D
isSelected
- The isSelected value to setvertexId
- The vertex id to set isSelected forpublic void performSelection(int vertexId)
ISelectableMetadataProvider3D
performSelection
in interface ISelectableMetadataProvider3D
vertexId
- The vertex id to set isSelected forpublic final void deselectAll()
deselectAll
in interface ISelectableMetadataProvider3D