Class AxesRenderer

  • All Implemented Interfaces:
    ISeriesRenderer
    Direct Known Subclasses:
    EmptyWithAxes

    public abstract class AxesRenderer
    extends BaseRenderer
    Provides a base framework for custom series rendering extensions that are interested in being rendered in a pre-computed plot containing axes. Series type extensions could subclass this class to participate in the axes rendering framework.
    • Constructor Detail

      • AxesRenderer

        public AxesRenderer()
        The constructor.
    • Method Detail

      • getLeftWall

        public Object3D getLeftWall()
      • getLeftWallEvent

        public java.lang.Object getLeftWallEvent()
      • getRightWall

        public Object3D getRightWall()
      • getRightWallEvent

        public java.lang.Object getRightWallEvent()
      • getFloorEvent

        public java.lang.Object getFloorEvent()
      • renderPlot

        public void renderPlot​(IPrimitiveRenderer ipr,
                               Plot p)
                        throws ChartException
        This method renders the bar graphic elements superimposed over the plot background and any previously rendered series' graphic elements.
        Overrides:
        renderPlot in class BaseRenderer
        Parameters:
        ipr - The Primitive Renderer of a Device Renderer
        p - The Plot to render
        Throws:
        ChartException
      • isDimension3D

        public final boolean isDimension3D()
        Returns if its a 3D rendering.
      • isTransposed

        public boolean isTransposed()
        Returns if current chart is transposed.
        Overrides:
        isTransposed in class BaseRenderer
      • isLastRuntimeSeriesInAxis

        public final boolean isLastRuntimeSeriesInAxis()
        Returns:
        Returns if current rendering is the last series in associated axis.
      • isLastRuntimeSeriesInGroup

        public final boolean isLastRuntimeSeriesInGroup()
        To judge whether current series is the last runtime series in a series definition or not .
        Returns:
        true current series is the last in series definition
        Since:
        2.3
      • getAxis

        public final Axis getAxis()
        Gets current model Axis
        Returns:
        Returns the axis associated with current renderer.