java.lang.Object
org.scilab.forge.scirenderer.implementation.g2d.clipping.G2DClippingManager
All Implemented Interfaces:
ClippingManager

public class G2DClippingManager extends Object implements ClippingManager
Author:
Calixte DENIZET
  • Constructor Details

    • G2DClippingManager

      public G2DClippingManager(G2DDrawingTools drawingTools)
      Default constructor.
      Parameters:
      drawingTools - used drawing tools.
  • Method Details

    • getClippingPlanes

      public List<ClippingPlane> getClippingPlanes()
    • getClippingPlaneNumber

      public int getClippingPlaneNumber()
      Description copied from interface: ClippingManager
      Return the number of available clipping plane. At least 6 clipping plane are supported.
      Specified by:
      getClippingPlaneNumber in interface ClippingManager
      Returns:
      the number of available clipping plane.
    • getClippingPlane

      public ClippingPlane getClippingPlane(int i)
      Description copied from interface: ClippingManager
      Return the i-th clipping plane. null is returned if i is not a valid index.
      Specified by:
      getClippingPlane in interface ClippingManager
      Parameters:
      i - the given index.
      Returns:
      the i-th clipping plane.
    • disableClipping

      public void disableClipping()
      Description copied from interface: ClippingManager
      Disable all clipping plane.
      Specified by:
      disableClipping in interface ClippingManager