public abstract class ViewportManagerBase3D<TParentSurface extends ISciChartSurface3D> extends com.scichart.charting.viewportManagers.ViewportManagerBase<TParentSurface> implements IViewportManager3D
SciChartSurface3D
.Modifier | Constructor and Description |
---|---|
protected |
ViewportManagerBase3D(java.lang.Class<TParentSurface> parentSurfaceType) |
Modifier and Type | Method and Description |
---|---|
void |
animateZoomExtents(long duration) |
void |
animateZoomExtentsX(long duration) |
void |
animateZoomExtentsY(long duration) |
void |
animateZoomExtentsZ(long duration)
Zooms the chart to the extents of the data in the Z-Direction, accounting for the current data in view in the X-Y direction
|
protected abstract void |
onUpdateZAxis(com.scichart.charting.visuals.axes.IAxisCore zAxis)
Updates ZAxis and its Visible Range
|
void |
updateZAxis(com.scichart.charting.visuals.axes.IAxisCore zAxis)
Called by the
SciChartSurface3D during render to update ZAxis VisibleRange. |
void |
zoomExtents() |
void |
zoomExtentsX() |
void |
zoomExtentsY() |
void |
zoomExtentsZ()
Zooms the chart to the extents of the data in the Z-Direction, accounting for the current data in view in the X-Y direction
|
attachTo, decrementSuspend, detach, getIsSuspended, getUpdateSuspenderCount, invalidateElement, invalidateParentSurface, isAttached, onApplyAutoRange, onUpdateXAxis, onUpdateYAxis, onVisibleRangeChanged, resumeUpdates, suspendUpdates, tryPerformAutoRange, updateXAxis, updateYAxis
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
invalidateParentSurface, onVisibleRangeChanged, tryPerformAutoRange, updateXAxis, updateYAxis
attachTo, detach, isAttached
protected ViewportManagerBase3D(java.lang.Class<TParentSurface> parentSurfaceType)
public void zoomExtents()
zoomExtents
in interface com.scichart.charting.visuals.ISciChartController
public void animateZoomExtents(long duration)
animateZoomExtents
in interface com.scichart.charting.visuals.ISciChartController
public void zoomExtentsX()
zoomExtentsX
in interface com.scichart.charting.visuals.ISciChartController
public void animateZoomExtentsX(long duration)
animateZoomExtentsX
in interface com.scichart.charting.visuals.ISciChartController
public void zoomExtentsY()
zoomExtentsY
in interface com.scichart.charting.visuals.ISciChartController
public void animateZoomExtentsY(long duration)
animateZoomExtentsY
in interface com.scichart.charting.visuals.ISciChartController
public void zoomExtentsZ()
zoomExtentsZ
in interface ISciChartController3D
public void animateZoomExtentsZ(long duration)
animateZoomExtentsZ
in interface ISciChartController3D
duration
- The duration of animation when zooming to extentspublic final void updateZAxis(com.scichart.charting.visuals.axes.IAxisCore zAxis)
SciChartSurface3D
during render to update ZAxis VisibleRange. Override in derived types to set a custom valueupdateZAxis
in interface IViewportManager3D
zAxis
- The ZAxis to updateprotected abstract void onUpdateZAxis(com.scichart.charting.visuals.axes.IAxisCore zAxis)
zAxis
- The ZAxis to update