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 TypeMethodDescriptionReturn a stream containing the boundaries for this instance.
-
Method Details
-
boundaryStream
Return a stream containing the boundaries for this instance.- Returns:
- a stream containing the boundaries for this instance
-