Interface Intersection


  • public interface Intersection
    This is a class describing the intersection between the two components.
    Since:
    9.10.2
    • Method Summary

      All Methods Instance Methods Abstract Methods 
      Modifier and Type Method Description
      double getSizeX()
      Returns the size in X-coordinate of the intersection geometry.
      double getSizeY()
      Returns the size in Y-coordinate of the intersection geometry.
      double getSizeZ()
      Returns the size in Z-coordinate of the intersection geometry.
      double getVolume()
      Returns the volume of the intersection.
      boolean isEmpty()
      Returns true if the intersections is of zero size.
    • Method Detail

      • getSizeX

        double getSizeX()
        Returns the size in X-coordinate of the intersection geometry.
        Returns:
        depth of the intersection
        Since:
        9.10.2
      • getSizeY

        double getSizeY()
        Returns the size in Y-coordinate of the intersection geometry.
        Returns:
        width of the intersection
        Since:
        9.10.2
      • getSizeZ

        double getSizeZ()
        Returns the size in Z-coordinate of the intersection geometry.
        Returns:
        height of the intersection
        Since:
        9.10.2
      • getVolume

        double getVolume()
        Returns the volume of the intersection.
        Returns:
        intersection volume in cubic meters
        Since:
        9.10.2
      • isEmpty

        boolean isEmpty()
        Returns true if the intersections is of zero size.
        Returns:
        true if the intersection is of zero size
        Since:
        9.10.2