public abstract class ChartModifierBase3D extends com.scichart.charting.modifiers.ChartModifierCore implements IChartModifier3D
SciChartSurface3D
Constructor and Description |
---|
ChartModifierBase3D() |
Modifier and Type | Method and Description |
---|---|
void |
attachTo(com.scichart.core.IServiceContainer services) |
void |
detach() |
protected ICameraController |
getCamera()
Gets the camera controller from parent chart
|
android.content.Context |
getContext() |
com.scichart.charting.visuals.IChartModifierSurface |
getModifierSurface() |
ISciChartSurface3D |
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 |
IAxis3D |
getXAxis()
Gets the XAxis of the parent surface
|
IAxis3D |
getYAxis()
Gets the YAxis of the parent surface
|
IAxis3D |
getZAxis()
Gets the ZAxis of the parent surface
|
void |
onChartRendered()
Called at the end of the render pass
|
void |
onXAxisChanged()
Called when parent
SciChartSurface3D.getXAxis() changed |
void |
onYAxisChanged()
Called when parent
SciChartSurface3D.getYAxis() changed |
void |
onZAxisChanged()
Called when parent
SciChartSurface3D.getZAxis() changed |
applyThemeProvider, checkPointerCounter, getEventsGroupTag, getIsEnabled, getReceiveHandledEvents, getServices, isAttached, onGenericMotion, onIsEnabledChanged, onRenderableSeriesCollectionChanged, onRenderableSeriesDrasticallyChanged, onSelectedSeriesCollectionChanged, onTouch, setEventsGroupTag, setIsEnabled, setReceiveHandledEvents
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
getEventsGroupTag, getIsEnabled, setIsEnabled
public final ISciChartSurface3D getParentSurface()
getParentSurface
in interface ISciChartSurface3DProvider
public void attachTo(com.scichart.core.IServiceContainer services)
attachTo
in interface com.scichart.core.framework.IAttachable
attachTo
in class com.scichart.charting.modifiers.ChartModifierCore
public void detach()
detach
in interface com.scichart.core.framework.IAttachable
detach
in class com.scichart.charting.modifiers.ChartModifierCore
public final com.scichart.charting.visuals.IChartModifierSurface getModifierSurface()
getModifierSurface
in interface com.scichart.charting.modifiers.IChartModifierCore
public final android.content.Context getContext()
getContext
in interface com.scichart.core.framework.IContextProvider
public final IAxis3D getXAxis()
getXAxis
in interface IChartModifier3D
public final IAxis3D getYAxis()
getYAxis
in interface IChartModifier3D
public final IAxis3D getZAxis()
getZAxis
in interface IChartModifier3D
protected final ICameraController getCamera()
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 onXAxisChanged()
SciChartSurface3D.getXAxis()
changedonXAxisChanged
in interface ISciChartSurface3DChangeListener
public void onYAxisChanged()
SciChartSurface3D.getYAxis()
changedonYAxisChanged
in interface ISciChartSurface3DChangeListener
public void onZAxisChanged()
SciChartSurface3D.getZAxis()
changedonZAxisChanged
in interface ISciChartSurface3DChangeListener
public void onChartRendered()
onChartRendered
in interface ISciChartSurface3DRenderedListener