Class SelectableMetadataProvider3DBase<T>
Defiens base class for metadata provider where each point can be selected separately
Inheritance
SelectableMetadataProvider3DBase<T>
Namespace:
Assembly: .dll
public class SelectableMetadataProvider3DBase<T> extends renderableSeries.metadataProviders.MetadataProvider3DBase<T> implements renderableSeries.metadataProviders.ISelectableMetadataProvider3D
Type Parameters
Constructors
Declaration
protected SelectableMetadataProvider3DBase(Class<T> renderableSeriesType)
Parameters
| Type |
Name |
Description |
| Class<T> |
renderableSeriesType |
The type of supported renderable series
|
Fields
Declaration
public static final String SELECTABLE_METADATA_PROVIDER_WARNING_MESSAGE
Field Value
Declaration
protected final BooleanValues isSelectedValues
Field Value
Methods
Declaration
public void attachTo(IServiceContainer services)
Parameters
Overrides
Declaration
public final void deselectAll()
Declaration
Overrides
Declaration
public void onDataSeriesChanged(dataSeries.IDataSeriesCore dataSeries, int dataSeriesUpdate)
Parameters
Overrides
Called when data series drastically changes
Declaration
public void onDataSeriesDrasticallyChanged(dataSeries.IDataSeriesCore dataSeries)
Parameters
Overrides
Sets the isSelected flag for specified vertex
Declaration
public final void performSelection(boolean isSelected, int vertexId)
Parameters
| Type |
Name |
Description |
| boolean |
isSelected |
|
| int |
vertexId |
|
Switch the isSelected flag for specified vertex (e.g. from selected to unselected and vice versa)
Declaration
public void performSelection(int vertexId)
Parameters
| Type |
Name |
Description |
| int |
vertexId |
|
Implements