Class DefaultAxisFactory1D

    • Constructor Detail

      • DefaultAxisFactory1D

        public DefaultAxisFactory1D()
    • Method Detail

      • newAxis

        public Axis1D newAxis​(GlimpseTargetStack stack,
                              Axis1D axis)
        Description copied from interface: AxisFactory1D
        Creates a copy of the provided axis which is valid for the given GlimpseTargetStack.

        Normally, this method simply calls Axis1D.clone( ) which returns a copied axis linked to the original. However, other implementations of AxisFactory may have different behavior (perhaps not linking the original and copy, or setting the copy to a fixed size).

        The GlimpseTargetStack argument may be used if the axis which is created should be different depending on where the axis is being used. Most normal implementations can ignore this.

        Specified by:
        newAxis in interface AxisFactory1D
        Parameters:
        stack - the context in which the axis is being used
        axis - the original/parent axis
        Returns:
        a new Axis1D which will be used when the original axis is used in the context described by the GlimpseTargetStack argument