public interface BoundaryWriteHandler3D extends BoundaryWriteHandler<PlaneConvexSubset,BoundarySource3D>
BoundaryIOManager3D
.
Implementation note: implementations of this interface must be thread-safe.
Modifier and Type | Method and Description |
---|---|
void |
write(Stream<? extends PlaneConvexSubset> boundaries,
GeometryOutput out)
Write all boundaries in the stream to the given output using the data format supported by this
instance.
|
void |
writeFacets(Collection<? extends FacetDefinition> facets,
GeometryOutput out)
Write all
facets in the collection to the output using the data format
supported by this instance. |
void |
writeFacets(Stream<? extends FacetDefinition> facets,
GeometryOutput out)
Write all
facets in the stream to the output using the data format
supported by this instance. |
getFormat, write
void write(Stream<? extends PlaneConvexSubset> boundaries, GeometryOutput out)
boundaries
- stream containing boundaries to writeout
- output to write toUncheckedIOException
- if an I/O error occursvoid writeFacets(Collection<? extends FacetDefinition> facets, GeometryOutput out)
facets
in the collection to the output using the data format
supported by this instance.facets
- facets to writeout
- output to write toUncheckedIOException
- if an I/O error occursvoid writeFacets(Stream<? extends FacetDefinition> facets, GeometryOutput out)
facets
in the stream to the output using the data format
supported by this instance. The stream passed as an argument is not closed, meaning
that callers are responsible for closing the stream if necessary (for example, if the stream
fetches data from the file system).facets
- stream containing facets to writeout
- output to write toUncheckedIOException
- if an I/O error occursCopyright © 2016–2021 The Apache Software Foundation. All rights reserved.