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
All Methods Instance Methods Abstract Methods Modifier and Type Method Description java.util.stream.Stream<C>
boundaryStream()
Return a stream containing the boundaries for this instance.
-
-
-
Method Detail
-
boundaryStream
java.util.stream.Stream<C> boundaryStream()
Return a stream containing the boundaries for this instance.- Returns:
- a stream containing the boundaries for this instance
-
-