Class G2DClippingManager
- java.lang.Object
-
- org.scilab.forge.scirenderer.implementation.g2d.clipping.G2DClippingManager
-
- All Implemented Interfaces:
ClippingManager
public class G2DClippingManager extends java.lang.Object implements ClippingManager
- Author:
- Calixte DENIZET
-
-
Constructor Summary
Constructors Constructor Description G2DClippingManager(G2DDrawingTools drawingTools)
Default constructor.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description void
disableClipping()
Disable all clipping plane.ClippingPlane
getClippingPlane(int i)
Return the i-th clipping plane.int
getClippingPlaneNumber()
Return the number of available clipping plane.java.util.List<ClippingPlane>
getClippingPlanes()
-
-
-
Constructor Detail
-
G2DClippingManager
public G2DClippingManager(G2DDrawingTools drawingTools)
Default constructor.- Parameters:
drawingTools
- used drawing tools.
-
-
Method Detail
-
getClippingPlanes
public java.util.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 interfaceClippingManager
- 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 interfaceClippingManager
- 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 interfaceClippingManager
-
-