Search Results for

    Show / Hide Table of Contents

    Interface ISciChartSurface3D

    Defines the interface to a SciChartSurface3D a high performance OpenGL powered 3D chart surface. Multiple multiple IRenderableSeries3D are drawn over an Axis Cube, which contains the visual representation of X,Y and Z IAxis3D instances. Each Renderable Series has a IDataSeries3D, which provides the data-source. The SciChartSurface3D supports one or more IChartModifier3D via the SciChartSurface3D#getChartModifiers() property. These are used to affect behaviour such as zooming, panning and tooltips. Finally, a ICameraController instance is applied to the SciChartSurface3D to define the view into the 3D scene. See Also: IAxis3D, IRenderableSeries3D, IDataSeries3D, IChartModifier3D, ICameraController, SciChartSurface3D

    Implements
    ISciChartSurfaceBase
    ISciChartController3D
    ISciChartSurface3DRenderedListener
    ISuspendableWithLock
    Namespace:
    Assembly: .dll
    Syntax
    public interface ISciChartSurface3D extends ISciChartSurfaceBase, ISciChartController3D, ISciChartSurface3DRenderedListener, ISuspendableWithLock

    Methods

    getCamera()

    Gets the Camera used by 3D chart

    Declaration
    public abstract ICameraController getCamera()
    Returns
    Type Description
    ICameraController

    The current camera

    getChartModifiers()

    Gets the collection of IChartModifier3D that this SciChartSurface3D uses

    Declaration
    public abstract ChartModifier3DCollection getChartModifiers()
    Returns
    Type Description
    ChartModifier3DCollection

    The chart modifier collection

    getRenderableSeries()

    Gets the collection of IRenderableSeries3D that this SciChartSurface3D draws

    Declaration
    public abstract RenderableSeries3DCollection getRenderableSeries()
    Returns
    Type Description
    RenderableSeries3DCollection

    The RenderableSeries collection

    getRootSceneEntity()

    Gets the Root Scene Entity which exists in the Viewport

    Declaration
    public abstract IRootSceneEntity getRootSceneEntity()
    Returns
    Type Description
    IRootSceneEntity

    The root entity

    getSelectedRenderableSeries()

    Gets the collection of IRenderableSeries3D that are selected

    Declaration
    public abstract RenderableSeries3DCollection getSelectedRenderableSeries()
    Returns
    Type Description
    RenderableSeries3DCollection

    The selected renderable series

    getViewport3D()

    Gets the IViewport3D which hosts the 3D Scene. This may be null if the chart has not yet loaded or initialized

    Declaration
    public abstract IViewport3D getViewport3D()
    Returns
    Type Description
    IViewport3D

    The IViewport3D instance used by chart

    getViewportManager()

    Gets the ViewportManager instance on the chart, which handles behavior of the viewport on render

    Declaration
    public abstract viewportManagers.IViewportManager3D getViewportManager()
    Returns
    Type Description
    viewportManagers.IViewportManager3D

    The current ViewportManager

    getWorldDimensions()

    Gets the World Dimensions as Vector3

    Declaration
    public abstract Vector3 getWorldDimensions()
    Returns
    Type Description
    Vector3

    The Vector3 with World Dimensions

    getXAxis()

    Gets the XAxis used by 3D chart

    Declaration
    public abstract IAxis3D getXAxis()
    Returns
    Type Description
    IAxis3D

    The XAxis instance

    getYAxis()

    Gets the YAxis used by 3D chart

    Declaration
    public abstract IAxis3D getYAxis()
    Returns
    Type Description
    IAxis3D

    The YAxis instance

    getZAxis()

    Gets the ZAxis used by 3D chart

    Declaration
    public abstract IAxis3D getZAxis()
    Returns
    Type Description
    IAxis3D

    The ZAxis instance

    Implements

    ISciChartSurfaceBase
    ISciChartController3D
    ISciChartSurface3DRenderedListener
    ISuspendableWithLock
    Back to top © 2011-2025 SciChart. All rights reserved. | sitemap.xml