public abstract class TooltipBehaviorBase3D<T extends IChartModifier3D> extends com.scichart.charting.modifiers.behaviors.ModifierBehavior<T> implements com.scichart.core.common.Func1<IRenderableSeries3D,ISeriesTooltip3D>
Modifier and Type | Field and Description |
---|---|
static float |
CURSOR_XY_OFFSET |
Modifier | Constructor and Description |
---|---|
protected |
TooltipBehaviorBase3D(java.lang.Class<T> modifierType)
Creates a new instance of the
TooltipBehaviorBase3D class |
Modifier and Type | Method and Description |
---|---|
ISeriesTooltip3D |
func(IRenderableSeries3D renderableSeries) |
com.scichart.core.observable.ObservableCollection<IRenderableSeries3D> |
getObservableSeries()
Gets the
ObservableCollection of renderable series which will take part in interaction. |
com.scichart.charting.modifiers.SourceMode |
getSourceMode()
Gets the
SourceMode type of series on which interaction is performed. |
protected boolean |
isHitPointValid(HitTestInfo3D hitTestInfo)
Gets the value indicating whether the
HitTestInfo3D instance is valid. |
protected boolean |
isSeriesValid(IRenderableSeries3D series)
Gets the value indicating whether the
IRenderableSeries3D instance is valid. |
protected abstract void |
onObservableSeriesDrasticallyChanged()
Called when the
observableSeries has drastically changed. |
void |
setObservableSeries(com.scichart.core.observable.ObservableCollection<IRenderableSeries3D> observableSeries)
Sets the
ObservableCollection of renderable series which will take part in interaction. |
void |
setSourceMode(com.scichart.charting.modifiers.SourceMode sourceMode)
Sets the
SourceMode type of series on which interaction is performed. |
public static final float CURSOR_XY_OFFSET
protected TooltipBehaviorBase3D(java.lang.Class<T> modifierType)
TooltipBehaviorBase3D
classmodifierType
- The type of the associated IChartModifier3D
public final com.scichart.core.observable.ObservableCollection<IRenderableSeries3D> getObservableSeries()
ObservableCollection
of renderable series which will take part in interaction.ObservableCollection
of renderable series.public final void setObservableSeries(com.scichart.core.observable.ObservableCollection<IRenderableSeries3D> observableSeries)
ObservableCollection
of renderable series which will take part in interaction.observableSeries
- The ObservableCollection
of renderable series which will take part in interaction.public final com.scichart.charting.modifiers.SourceMode getSourceMode()
SourceMode
type of series on which interaction is performed.SourceMode
type of series on which interaction is performed.public final void setSourceMode(com.scichart.charting.modifiers.SourceMode sourceMode)
SourceMode
type of series on which interaction is performed.sourceMode
- The SourceMode
type of series on which interaction is performed.protected abstract void onObservableSeriesDrasticallyChanged()
observableSeries
has drastically changed.public ISeriesTooltip3D func(IRenderableSeries3D renderableSeries)
func
in interface com.scichart.core.common.Func1<IRenderableSeries3D,ISeriesTooltip3D>
protected boolean isHitPointValid(HitTestInfo3D hitTestInfo)
HitTestInfo3D
instance is valid.hitTestInfo
- The HitTestInfo3D
instance to test.protected boolean isSeriesValid(IRenderableSeries3D series)
IRenderableSeries3D
instance is valid.series
- The IRenderableSeries3D
instance to check.IRenderableSeries3D
instance is valid.