public abstract class PieChartModifierBase extends ChartModifierCore implements IPieChartModifier, ISciPieChartSurfaceProvider
SciPieChartSurface
services
Constructor and Description |
---|
PieChartModifierBase() |
Modifier and Type | Method and Description |
---|---|
void |
attachTo(com.scichart.core.IServiceContainer services) |
void |
detach() |
android.content.Context |
getContext() |
IChartModifierSurface |
getModifierSurface()
Gets the parent
SciChartSurface.getModifierSurface() |
ISciPieChartSurface |
getParentSurface()
Gets the parent surface that this instance is associated with
|
boolean |
getPointRelativeTo(android.graphics.PointF point,
com.scichart.core.framework.IHitTestable relativeTo)
Transforms point with coordinates relative to parent surface and transforms it relative to specified
IHitTestable instance |
java.util.List<IPieRenderableSeries> |
getRenderableSeries()
Gets the parent
SciPieChartSurface.getRenderableSeries() collection |
void |
onParentSurfaceResized(ResizedMessage message)
Called when chart resized.
|
void |
onPieRenderSurfaceRendered(PieChartRenderedMessage message)
Called when parent
SciPieChartSurface rendered. |
void |
onRenderableSeriesCollectionChanged(com.scichart.core.observable.CollectionChangedEventArgs<? extends IRenderableSeriesCore> args)
Called when RenderableSeries changes
|
void |
onRenderableSeriesDrasticallyChanged()
Called when RenderableSeries collection drastically changed
|
void |
onSegmentCollectionDrasticallyChanged()
Called when segments collection drastically changed.
|
void |
onSegmentsCollectionChanged(com.scichart.core.observable.CollectionChangedEventArgs<IPieSegment> args)
Called when segments collection changes.
|
void |
onSelectedSegmentsCollectionChanged(com.scichart.core.observable.CollectionChangedEventArgs<IPieSegment> args)
Called when selected segments collection changes.
|
void |
onSelectedSeriesCollectionChanged(com.scichart.core.observable.CollectionChangedEventArgs<? extends IRenderableSeriesCore> args)
Called when SelectedSeries collection changes
|
applyThemeProvider, checkPointerCounter, getEventsGroupTag, getIsEnabled, getReceiveHandledEvents, getServices, isAttached, onGenericMotion, onIsEnabledChanged, onTouch, setEventsGroupTag, setIsEnabled, setReceiveHandledEvents
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
getEventsGroupTag, getIsEnabled, setIsEnabled
getName, getReceiveHandledEvents, onGenericMotion, onTouch
applyThemeProvider
public ISciPieChartSurface getParentSurface()
getParentSurface
in interface ISciPieChartSurfaceProvider
public void attachTo(com.scichart.core.IServiceContainer services)
attachTo
in interface com.scichart.core.framework.IAttachable
attachTo
in class ChartModifierCore
public void detach()
detach
in interface com.scichart.core.framework.IAttachable
detach
in class ChartModifierCore
public final java.util.List<IPieRenderableSeries> getRenderableSeries()
SciPieChartSurface.getRenderableSeries()
collectiongetRenderableSeries
in interface IPieChartModifier
public final IChartModifierSurface getModifierSurface()
SciChartSurface.getModifierSurface()
getModifierSurface
in interface IChartModifierCore
public final android.content.Context getContext()
getContext
in interface com.scichart.core.framework.IContextProvider
public final boolean getPointRelativeTo(android.graphics.PointF point, com.scichart.core.framework.IHitTestable relativeTo)
IHitTestable
instancepoint
- The point to translaterelativeTo
- The target IHitTestable
instancepublic void onParentSurfaceResized(ResizedMessage message)
onParentSurfaceResized
in interface IChartResizeListener
message
- The resized message.public void onPieRenderSurfaceRendered(PieChartRenderedMessage message)
SciPieChartSurface
rendered.onPieRenderSurfaceRendered
in interface ISciPieChartSurfaceChangeListener
message
- The rendered message.public void onRenderableSeriesDrasticallyChanged()
onRenderableSeriesDrasticallyChanged
in interface IRenderableSeriesChangeListener
onRenderableSeriesDrasticallyChanged
in class ChartModifierCore
public void onRenderableSeriesCollectionChanged(com.scichart.core.observable.CollectionChangedEventArgs<? extends IRenderableSeriesCore> args)
onRenderableSeriesCollectionChanged
in interface IRenderableSeriesChangeListener
onRenderableSeriesCollectionChanged
in class ChartModifierCore
args
- The collection changed event argspublic void onSelectedSeriesCollectionChanged(com.scichart.core.observable.CollectionChangedEventArgs<? extends IRenderableSeriesCore> args)
onSelectedSeriesCollectionChanged
in interface IRenderableSeriesChangeListener
onSelectedSeriesCollectionChanged
in class ChartModifierCore
args
- The collection changed event argspublic void onSegmentCollectionDrasticallyChanged()
onSegmentCollectionDrasticallyChanged
in interface ISciPieChartSurfaceChangeListener
public void onSegmentsCollectionChanged(com.scichart.core.observable.CollectionChangedEventArgs<IPieSegment> args)
onSegmentsCollectionChanged
in interface ISciPieChartSurfaceChangeListener
public void onSelectedSegmentsCollectionChanged(com.scichart.core.observable.CollectionChangedEventArgs<IPieSegment> args)
onSelectedSegmentsCollectionChanged
in interface ISciPieChartSurfaceChangeListener