Interface BoundarySource<C extends HyperplaneConvexSubset<? extends Point<?>>>

Type Parameters:
C - Hyperplane convex subset implementation type
All Known Subinterfaces:
BoundarySource2D, BoundarySource2S, BoundarySource3D, Mesh<F>, TriangleMesh
All Known Implementing Classes:
BoundaryList, BoundaryList2D, BoundaryList2S, BoundaryList3D, ConvexArea, ConvexArea2S, ConvexVolume, GreatArcPath, LinePath, LinePath.SimplifiedLinePath, Parallelepiped, Parallelogram, RegionBSPTree2D, RegionBSPTree2S, RegionBSPTree3D, SimpleTriangleMesh
Functional Interface:
This is a functional interface and can therefore be used as the assignment target for a lambda expression or method reference.

@FunctionalInterface public interface BoundarySource<C extends HyperplaneConvexSubset<? extends Point<?>>>
Interface representing an object that can produce region boundaries as a stream of hyperplane convex subsets.
  • Method Summary

    Modifier and Type
    Method
    Description
    Return a stream containing the boundaries for this instance.
  • Method Details

    • boundaryStream

      Stream<C> boundaryStream()
      Return a stream containing the boundaries for this instance.
      Returns:
      a stream containing the boundaries for this instance