Class ModifierGroup3D
Allows a collection of modifiers to be added to the SciChartSurface3D#getChartModifiers(). Child modifiers are stored in the ModifierGroup3D#getChildModifiers() collection.
Inheritance
Implements
Inherited Members
Namespace:
Assembly: .dll
Syntax
public class ModifierGroup3D extends ChartModifierBase3D implements IReceiveMotionEventGroup
Constructors
ModifierGroup3D()
Creates a new ModifierGroup3D instance.
Declaration
public ModifierGroup3D()
ModifierGroup3D(IChartModifier3D[] childModifiers)
Creates a new ModifierGroup3D instance.
Declaration
public ModifierGroup3D(IChartModifier3D[] childModifiers)
Parameters
Type | Name | Description |
---|---|---|
IChartModifier3D[] | childModifiers | The child modifiers. |
Methods
applyThemeProvider(IThemeProvider themeProvider)
Declaration
public void applyThemeProvider(IThemeProvider themeProvider)
Parameters
Type | Name | Description |
---|---|---|
IThemeProvider | themeProvider |
Overrides
attachTo(IServiceContainer services)
Declaration
public void attachTo(IServiceContainer services)
Parameters
Type | Name | Description |
---|---|---|
IServiceContainer | services |
Overrides
detach()
Declaration
public void detach()
Overrides
getChildModifiers()
Gets the list of IChartModifier3D in this group.
Declaration
public final ChartModifier3DCollection getChildModifiers()
Returns
Type | Description |
---|---|
ChartModifier3DCollection | The list of modifiers in this group. |
getEventsSource()
Gets the (@Link IChartModifierSurface) associated with this (@Link ModifierGroup).
Declaration
public IHitTestable getEventsSource()
Returns
Type | Description |
---|---|
IHitTestable |
getMotionEventGroup()
Declaration
public final String getMotionEventGroup()
Returns
Type | Description |
---|---|
String |
isTouchArgsValidForModifier(ModifierTouchEventArgs args, IChartModifier3D modifier)
Checks if ModifierTouchEventArgs are valid for specified modifier
Declaration
protected boolean isTouchArgsValidForModifier(ModifierTouchEventArgs args, IChartModifier3D modifier)
Parameters
Type | Name | Description |
---|---|---|
ModifierTouchEventArgs | args | The args to process by modifier |
IChartModifier3D | modifier | The target modifier |
Returns
Type | Description |
---|---|
boolean | True if args are valid and should be passed to target modifier, otherwise false |
onChartRendered()
Called at the end of the render pass
Declaration
public void onChartRendered()
Overrides
onGenericMotion(ModifierTouchEventArgs args)
Declaration
public void onGenericMotion(ModifierTouchEventArgs args)
Parameters
Type | Name | Description |
---|---|---|
ModifierTouchEventArgs | args |
Overrides
onIsEnabledChanged(boolean isEnabled)
Declaration
protected void onIsEnabledChanged(boolean isEnabled)
Parameters
Type | Name | Description |
---|---|---|
boolean | isEnabled |
Overrides
onRenderableSeriesCollectionChanged(CollectionChangedEventArgs<? extends renderableSeries.IRenderableSeriesCore> args)
Declaration
public void onRenderableSeriesCollectionChanged(CollectionChangedEventArgs<? extends renderableSeries.IRenderableSeriesCore> args)
Parameters
Type | Name | Description |
---|---|---|
CollectionChangedEventArgs<? extends com.scichart.charting.visuals.renderableSeries.IRenderableSeriesCore> | args |
Overrides
onRenderableSeriesDrasticallyChanged()
Declaration
public void onRenderableSeriesDrasticallyChanged()
Overrides
onSelectedSeriesCollectionChanged(CollectionChangedEventArgs<? extends renderableSeries.IRenderableSeriesCore> args)
Declaration
public void onSelectedSeriesCollectionChanged(CollectionChangedEventArgs<? extends renderableSeries.IRenderableSeriesCore> args)
Parameters
Type | Name | Description |
---|---|---|
CollectionChangedEventArgs<? extends com.scichart.charting.visuals.renderableSeries.IRenderableSeriesCore> | args |
Overrides
onTouch(ModifierTouchEventArgs args)
Declaration
public void onTouch(ModifierTouchEventArgs args)
Parameters
Type | Name | Description |
---|---|---|
ModifierTouchEventArgs | args |
Overrides
onXAxisChanged()
Called when parent SciChartSurface3D#getXAxis() changed
Declaration
public void onXAxisChanged()
Overrides
onYAxisChanged()
Called when parent SciChartSurface3D#getYAxis() changed
Declaration
public void onYAxisChanged()
Overrides
onZAxisChanged()
Called when parent SciChartSurface3D#getZAxis() changed
Declaration
public void onZAxisChanged()
Overrides
setChildModifiers(ChartModifier3DCollection childModifiers)
Sets the list of IChartModifier3D in this group.
Declaration
public final void setChildModifiers(ChartModifier3DCollection childModifiers)
Parameters
Type | Name | Description |
---|---|---|
ChartModifier3DCollection | childModifiers | The new list of modifiers in this group. |
setMotionEventGroup(String eventGroup)
Sets the ID of the motion event group, which is used to share motion events across multiple targets.
Declaration
public final void setMotionEventGroup(String eventGroup)
Parameters
Type | Name | Description |
---|---|---|
String | eventGroup | The String tag of the motion event group. |