Uses of Interface
org.apache.commons.geometry.io.core.output.GeometryOutput
Packages that use GeometryOutput
Package
Description
This package contains the core interfaces and classes for commons-geometry
IO functionality.
This package contains IO utilities intended for internal use only.
This package contains types representing output targets for IO operations.
This package contains the core interfaces and classes providing IO
functionality for Euclidean 3D space.
This package contains types for reading and writing the
OBJ
geometric data file format.
This package contains types for reading and writing the
STL
geometric data file format.
This package contains types for working with simple text-based 3D geometric
data formats, including CSV and simple text files.
-
Uses of GeometryOutput in org.apache.commons.geometry.io.core
Methods in org.apache.commons.geometry.io.core with parameters of type GeometryOutputModifier and TypeMethodDescriptionprotected WBoundaryIOManager.requireWriteHandler(GeometryOutput out, GeometryFormat fmt) Get thewrite handlermatching the arguments, throwing an exception on failure.voidBoundaryIOManager.write(B src, GeometryOutput out, GeometryFormat fmt) Write all boundaries fromsrcto the given output.voidBoundaryWriteHandler.write(B src, GeometryOutput out) Write all boundaries fromsrcto the given output, using the data format for the instance. -
Uses of GeometryOutput in org.apache.commons.geometry.io.core.internal
Methods in org.apache.commons.geometry.io.core.internal with parameters of type GeometryOutputModifier and TypeMethodDescriptionstatic BufferedWriterGeometryIOUtils.createBufferedWriter(GeometryOutput output, Charset defaultCharset) Create aBufferedWriterfor writing to the given output. -
Uses of GeometryOutput in org.apache.commons.geometry.io.core.output
Classes in org.apache.commons.geometry.io.core.output that implement GeometryOutputModifier and TypeClassDescriptionclassGeometryOutputimplementation for writing content to a file.classGeometryOutputimplementation that wraps anOutputStream. -
Uses of GeometryOutput in org.apache.commons.geometry.io.euclidean.threed
Methods in org.apache.commons.geometry.io.euclidean.threed with parameters of type GeometryOutputModifier and TypeMethodDescriptionvoidAbstractBoundaryWriteHandler3D.write(BoundarySource3D src, GeometryOutput out) Write all boundaries fromsrcto the given output, using the data format for the instance.voidBoundaryIOManager3D.write(Stream<? extends PlaneConvexSubset> boundaries, GeometryOutput out, GeometryFormat fmt) Write all boundaries in the stream to the output.voidBoundaryWriteHandler3D.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.static voidIO3D.write(Stream<? extends PlaneConvexSubset> boundaries, GeometryOutput out, GeometryFormat fmt) Write all boundaries in the stream to the output.static voidIO3D.write(BoundarySource3D src, GeometryOutput out, GeometryFormat fmt) Write all boundaries fromsrcto the given output.voidAbstractBoundaryWriteHandler3D.writeFacets(Collection<? extends FacetDefinition> facets, GeometryOutput out) Write allfacetsin the collection to the output using the data format supported by this instance.voidBoundaryIOManager3D.writeFacets(Collection<? extends FacetDefinition> facets, GeometryOutput out, GeometryFormat fmt) Write the given facets to the output.voidBoundaryIOManager3D.writeFacets(Stream<? extends FacetDefinition> facets, GeometryOutput out, GeometryFormat fmt) Write all facet in the stream to the output.voidBoundaryWriteHandler3D.writeFacets(Collection<? extends FacetDefinition> facets, GeometryOutput out) Write allfacetsin the collection to the output using the data format supported by this instance.voidBoundaryWriteHandler3D.writeFacets(Stream<? extends FacetDefinition> facets, GeometryOutput out) Write allfacetsin the stream to the output using the data format supported by this instance.static voidIO3D.writeFacets(Collection<? extends FacetDefinition> facets, GeometryOutput out, GeometryFormat fmt) Write the given collection of facets to the output.static voidIO3D.writeFacets(Stream<? extends FacetDefinition> facets, GeometryOutput out, GeometryFormat fmt) Write all facets in the stream to the output. -
Uses of GeometryOutput in org.apache.commons.geometry.io.euclidean.threed.obj
Methods in org.apache.commons.geometry.io.euclidean.threed.obj with parameters of type GeometryOutputModifier and TypeMethodDescriptionprivate ObjWriterObjBoundaryWriteHandler3D.createWriter(GeometryOutput out) Construct a new, configuredObjWriterinstance for writing content to the given output stream.voidObjBoundaryWriteHandler3D.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.voidObjBoundaryWriteHandler3D.write(BoundarySource3D src, GeometryOutput out) Write all boundaries fromsrcto the given output, using the data format for the instance.voidObjBoundaryWriteHandler3D.writeFacets(Stream<? extends FacetDefinition> facets, GeometryOutput out) Write allfacetsin the stream to the output using the data format supported by this instance. -
Uses of GeometryOutput in org.apache.commons.geometry.io.euclidean.threed.stl
Methods in org.apache.commons.geometry.io.euclidean.threed.stl with parameters of type GeometryOutputModifier and TypeMethodDescriptionvoidStlBoundaryWriteHandler3D.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.voidStlBoundaryWriteHandler3D.write(BoundarySource3D src, GeometryOutput out) Write all boundaries fromsrcto the given output, using the data format for the instance.voidStlBoundaryWriteHandler3D.writeFacets(Stream<? extends FacetDefinition> facets, GeometryOutput out) Write allfacetsin the stream to the output using the data format supported by this instance.private voidStlBoundaryWriteHandler3D.writeTriangleMesh(TriangleMesh mesh, GeometryOutput output) Write all triangles in the given mesh to the output using the binary STL format.private voidStlBoundaryWriteHandler3D.writeWithHeader(ByteArrayOutputStream triangleBuffer, int count, GeometryOutput out) Write the given triangle data prefixed with an STL header to the output stream fromout. -
Uses of GeometryOutput in org.apache.commons.geometry.io.euclidean.threed.txt
Methods in org.apache.commons.geometry.io.euclidean.threed.txt with parameters of type GeometryOutputModifier and TypeMethodDescriptionprotected TextFacetDefinitionWriterAbstractTextBoundaryWriteHandler3D.getFacetDefinitionWriter(GeometryOutput out) Get a configuredTextFacetDefinitionWriterfor writing output.protected TextFacetDefinitionWriterCsvBoundaryWriteHandler3D.getFacetDefinitionWriter(GeometryOutput out) Get a configuredTextFacetDefinitionWriterfor writing output.protected TextFacetDefinitionWriterTextBoundaryWriteHandler3D.getFacetDefinitionWriter(GeometryOutput out) Get a configuredTextFacetDefinitionWriterfor writing output.voidAbstractTextBoundaryWriteHandler3D.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.voidAbstractTextBoundaryWriteHandler3D.writeFacets(Stream<? extends FacetDefinition> facets, GeometryOutput out) Write allfacetsin the stream to the output using the data format supported by this instance.