public class DefaultSelectableMetadataProvider3D extends SelectableMetadataProvider3DBase<BaseRenderableSeries3D> implements IPointMetadataProvider3D, IFillMetadataProvider3D, IStrokeMetadataProvider3D, ISurfaceMeshMetadataProvider3D
ISelectableMetadataProvider3D
which sets BaseRenderableSeries3D.getSelectedVertexColor()
color for all selected verticesisSelectedValues, SELECTABLE_METADATA_PROVIDER_WARNING_MESSAGE
DEFAULT_COLOR, TRANSPARENT
Constructor and Description |
---|
DefaultSelectableMetadataProvider3D()
Creates a new instance of
DefaultSelectableMetadataProvider3D class |
Modifier and Type | Method and Description |
---|---|
void |
updateFillColors(com.scichart.core.model.IntegerValues fillColors,
int defaultFill)
Updates fill metadata
|
void |
updateMeshColors(com.scichart.core.model.IntegerValues cellColors)
Update 3D surface mesh metadata
|
void |
updatePointMetadata(com.scichart.core.model.IntegerValues pointColors,
com.scichart.core.model.FloatValues pointScales,
int defaultColor,
float defaultScale)
Updates metdata for point markers
|
void |
updateStrokeColors(com.scichart.core.model.IntegerValues strokeColors,
int defaultStroke)
Updates stroke metadata
|
attachTo, deselectAll, detach, onDataSeriesChanged, onDataSeriesDrasticallyChanged, performSelection, performSelection
invalidateElement
isAttached
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
onDataSeriesDrasticallyChanged
public DefaultSelectableMetadataProvider3D()
DefaultSelectableMetadataProvider3D
classpublic void updateFillColors(com.scichart.core.model.IntegerValues fillColors, int defaultFill)
updateFillColors
in interface IFillMetadataProvider3D
fillColors
- The fill colors to updatedefaultFill
- The default fill color to usepublic void updatePointMetadata(com.scichart.core.model.IntegerValues pointColors, com.scichart.core.model.FloatValues pointScales, int defaultColor, float defaultScale)
updatePointMetadata
in interface IPointMetadataProvider3D
pointColors
- The color of point markerspointScales
- The scale of point markersdefaultColor
- The default color of point markerdefaultScale
- The default scale of point markerpublic void updateStrokeColors(com.scichart.core.model.IntegerValues strokeColors, int defaultStroke)
updateStrokeColors
in interface IStrokeMetadataProvider3D
strokeColors
- The stroke colors to updatedefaultStroke
- The default stroke valuepublic void updateMeshColors(com.scichart.core.model.IntegerValues cellColors)
updateMeshColors
in interface ISurfaceMeshMetadataProvider3D
cellColors
- The cell colors to update