Uses of Interface
org.apache.commons.geometry.io.core.output.GeometryOutput
-
Packages that use GeometryOutput Package Description org.apache.commons.geometry.io.core This package contains the core interfaces and classes for commons-geometry IO functionality.org.apache.commons.geometry.io.core.internal This package contains IO utilities intended for internal use only.org.apache.commons.geometry.io.core.output This package contains types representing output targets for IO operations.org.apache.commons.geometry.io.euclidean.threed This package contains the core interfaces and classes providing IO functionality for Euclidean 3D space.org.apache.commons.geometry.io.euclidean.threed.obj This package contains types for reading and writing the OBJ geometric data file format.org.apache.commons.geometry.io.euclidean.threed.stl This package contains types for reading and writing the STL geometric data file format.org.apache.commons.geometry.io.euclidean.threed.txt 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 GeometryOutput Modifier and Type Method Description protected 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 GeometryOutput Modifier and Type Method Description static java.io.BufferedWriterGeometryIOUtils. createBufferedWriter(GeometryOutput output, java.nio.charset.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 GeometryOutput Modifier and Type Class Description classFileGeometryOutputGeometryOutputimplementation for writing content to a file.classStreamGeometryOutputGeometryOutputimplementation 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 GeometryOutput Modifier and Type Method Description voidAbstractBoundaryWriteHandler3D. write(BoundarySource3D src, GeometryOutput out)Write all boundaries fromsrcto the given output, using the data format for the instance.voidBoundaryIOManager3D. write(java.util.stream.Stream<? extends PlaneConvexSubset> boundaries, GeometryOutput out, GeometryFormat fmt)Write all boundaries in the stream to the output.voidBoundaryWriteHandler3D. write(java.util.stream.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(java.util.stream.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(java.util.Collection<? extends FacetDefinition> facets, GeometryOutput out)Write allfacetsin the collection to the output using the data format supported by this instance.voidBoundaryIOManager3D. writeFacets(java.util.Collection<? extends FacetDefinition> facets, GeometryOutput out, GeometryFormat fmt)Write the given facets to the output.voidBoundaryIOManager3D. writeFacets(java.util.stream.Stream<? extends FacetDefinition> facets, GeometryOutput out, GeometryFormat fmt)Write all facet in the stream to the output.voidBoundaryWriteHandler3D. writeFacets(java.util.Collection<? extends FacetDefinition> facets, GeometryOutput out)Write allfacetsin the collection to the output using the data format supported by this instance.voidBoundaryWriteHandler3D. writeFacets(java.util.stream.Stream<? extends FacetDefinition> facets, GeometryOutput out)Write allfacetsin the stream to the output using the data format supported by this instance.static voidIO3D. writeFacets(java.util.Collection<? extends FacetDefinition> facets, GeometryOutput out, GeometryFormat fmt)Write the given collection of facets to the output.static voidIO3D. writeFacets(java.util.stream.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 GeometryOutput Modifier and Type Method Description private ObjWriterObjBoundaryWriteHandler3D. createWriter(GeometryOutput out)Construct a new, configuredObjWriterinstance for writing content to the given output stream.voidObjBoundaryWriteHandler3D. write(java.util.stream.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(java.util.stream.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 GeometryOutput Modifier and Type Method Description voidStlBoundaryWriteHandler3D. write(java.util.stream.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(java.util.stream.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(java.io.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 GeometryOutput Modifier and Type Method Description protected 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(java.util.stream.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(java.util.stream.Stream<? extends FacetDefinition> facets, GeometryOutput out)Write allfacetsin the stream to the output using the data format supported by this instance.
-