org.scilab.forge.scirenderer.implementation.g2d.clipping
Class G2DClippingManager

java.lang.Object
  extended by 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
G2DClippingManager(G2DDrawingTools drawingTools)
          Default constructor.
 
Method Summary
 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()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

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 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