Interface ElementEllipsoid

All Superinterfaces:
Element, InteractionSource
All Known Subinterfaces:
ElementSphere
All Known Implementing Classes:
ElementEllipsoid, ElementSphere

public interface ElementEllipsoid extends Element

Title: ElementEllipsoid

Description: A 3D Ellipsoid.

Version:
March 2005
Author:
Francisco Esquembre
  • Method Details

    • setMinimumAngleU

      void setMinimumAngleU(int angle)
      Sets the minimum angle for the meridians. Default is 0.
      Parameters:
      angle - the minimum angle (in degrees)
    • getMinimumAngleU

      int getMinimumAngleU()
      Gets the minimum angle for the meridians
      Returns:
      the minimum angle (in degrees)
    • setMaximumAngleU

      void setMaximumAngleU(int angle)
      Sets the maximum angle for the meridians. Default is 360.
      Parameters:
      angle - the maximum angle (in degrees)
    • getMaximumAngleU

      int getMaximumAngleU()
      Gets the maximum angle for the meridians
      Returns:
      the maximum angle (in degrees)
    • setMinimumAngleV

      void setMinimumAngleV(int angle)
      Sets the minimum angle for the parallels Default is -90.
      Parameters:
      angle - the minimum angle (in degrees)
    • getMinimumAngleV

      int getMinimumAngleV()
      Gets the minimum angle for the parallels
      Returns:
      the minimum angle (in degrees)
    • setMaximumAngleV

      void setMaximumAngleV(int angle)
      Sets the maximum angle for the parallels Default is 90.
      Parameters:
      angle - the maximum angle (in degrees)
    • getMaximumAngleV

      int getMaximumAngleV()
      Gets the maximum angle for the parallels
      Returns:
      the maximum angle (in degrees)
    • setClosedBottom

      void setClosedBottom(boolean close)
      Whether an incomplete ellipsoid should be closed at its bottom.
      Parameters:
      closed - the desired value
    • isClosedBottom

      boolean isClosedBottom()
      Whether the ellipsoid is closed at its bottom.
      Returns:
      the value
    • setClosedTop

      void setClosedTop(boolean close)
      Whether an incomplete ellipsoid should be closed at its top.
      Parameters:
      closed - the desired value
    • isClosedTop

      boolean isClosedTop()
      Whether the ellipsoid is closed at its top.
      Returns:
      the value
    • setClosedLeft

      void setClosedLeft(boolean close)
      Whether an incomplete ellipsoid should be closed at its left side.
      Parameters:
      closed - the desired value
    • isClosedLeft

      boolean isClosedLeft()
      Whether the ellipsoid is closed at its left side.
      Returns:
      the value
    • setClosedRight

      void setClosedRight(boolean close)
      Whether an incomplete ellipsoid should be closed at its right side.
      Parameters:
      closed - the desired value
    • isClosedRight

      boolean isClosedRight()
      Whether the ellipsoid is closed at its right side.
      Returns:
      the value