T
- The type of parent renderable seriespublic abstract class MetadataProvider3DBase<T extends IRenderableSeries3D> extends com.scichart.charting.visuals.renderableSeries.RenderableSeriesProviderBase<T> implements IMetadataProvider3D, com.scichart.core.framework.IInvalidatableElement
IMetadataProvider3D
implementorsModifier and Type | Field and Description |
---|---|
static int |
DEFAULT_COLOR
Defines color which tells to use default color mapping provided by
IRenderableSeries3D |
static int |
TRANSPARENT
Defines transparent color used by
IMetadataProvider3D |
Modifier | Constructor and Description |
---|---|
protected |
MetadataProvider3DBase(java.lang.Class<T> renderableSeriesType)
Creates a new instance of
MetadataProvider3DBase class |
Modifier and Type | Method and Description |
---|---|
void |
invalidateElement() |
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
|
attachTo, detach, isAttached
public static int TRANSPARENT
IMetadataProvider3D
public static int DEFAULT_COLOR
IRenderableSeries3D
protected MetadataProvider3DBase(java.lang.Class<T> renderableSeriesType)
MetadataProvider3DBase
classrenderableSeriesType
- The type of supported renderable seriespublic final void invalidateElement()
invalidateElement
in interface com.scichart.core.framework.IInvalidatableElement
public void onDataSeriesDrasticallyChanged(com.scichart.charting.model.dataSeries.IDataSeriesCore dataSeries)
onDataSeriesDrasticallyChanged
in interface IMetadataProvider3D
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