Class JoGLClippingPlane

  • All Implemented Interfaces:
    ClippingPlane

    public class JoGLClippingPlane
    extends java.lang.Object
    implements ClippingPlane
    Author:
    Pierre Lando
    • Constructor Detail

      • JoGLClippingPlane

        public JoGLClippingPlane​(com.jogamp.opengl.GL2 gl,
                                 int index)
        Default constructor.
        Parameters:
        gl - the OpenGl context.
        index - the id of this clipping plane.
    • Method Detail

      • isEnable

        public boolean isEnable()
        Description copied from interface: ClippingPlane
        Return the status of this clipping plane.
        Specified by:
        isEnable in interface ClippingPlane
        Returns:
        the status of this clipping plane.
      • setEnable

        public void setEnable​(boolean isEnable)
        Description copied from interface: ClippingPlane
        Set the status of this clipping plane.
        Specified by:
        setEnable in interface ClippingPlane
        Parameters:
        isEnable - new status of this clipping plane.
      • setEquation

        public void setEquation​(Vector4d v)
        Description copied from interface: ClippingPlane
        Set the clipping plane equation.
        Specified by:
        setEquation in interface ClippingPlane
        Parameters:
        v - the plane coordinate.
      • setTransformation

        public void setTransformation​(Transformation transformation)
        Description copied from interface: ClippingPlane
        Set the coordinate transformation for the plane.
        Specified by:
        setTransformation in interface ClippingPlane
        Parameters:
        transformation - the new coordinate transformation for the plane.
      • getIndex

        public int getIndex()
        Description copied from interface: ClippingPlane
        Return the clipping plane index.
        Specified by:
        getIndex in interface ClippingPlane
        Returns:
        the clipping plane index.s