Uses of Interface
org.apache.commons.geometry.io.core.input.GeometryInput
-
Packages that use GeometryInput 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.input This package contains types representing input to IO operations.org.apache.commons.geometry.io.core.internal This package contains IO utilities intended for internal use only.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 GeometryInput in org.apache.commons.geometry.io.core
Methods in org.apache.commons.geometry.io.core with parameters of type GeometryInput Modifier and Type Method Description java.util.stream.Stream<H>
BoundaryIOManager. boundaries(GeometryInput in, GeometryFormat fmt, org.apache.commons.numbers.core.Precision.DoubleEquivalence precision)
Return aStream
providing access to all boundaries from the given input.java.util.stream.Stream<H>
BoundaryReadHandler. boundaries(GeometryInput in, org.apache.commons.numbers.core.Precision.DoubleEquivalence precision)
Return aStream
that can be used to access all boundary information from the given input, which is expected to contain data in the format supported by this handler.B
BoundaryIOManager. read(GeometryInput in, GeometryFormat fmt, org.apache.commons.numbers.core.Precision.DoubleEquivalence precision)
Return aBoundarySource
containing all boundaries from the given input.B
BoundaryReadHandler. read(GeometryInput input, org.apache.commons.numbers.core.Precision.DoubleEquivalence precision)
Return an object containing all boundaries read frominput
using the handler's supported data format.protected R
BoundaryIOManager. requireReadHandler(GeometryInput in, GeometryFormat fmt)
Get theread handler
matching the arguments, throwing an exception on failure. -
Uses of GeometryInput in org.apache.commons.geometry.io.core.input
Classes in org.apache.commons.geometry.io.core.input that implement GeometryInput Modifier and Type Class Description class
FileGeometryInput
GeometryInput
implementation for reading content from a file.class
StreamGeometryInput
GeometryInput
implementation that wraps anInputStream
.class
UrlGeometryInput
GeometryInput
implementation for reading content from a URL. -
Uses of GeometryInput in org.apache.commons.geometry.io.core.internal
Methods in org.apache.commons.geometry.io.core.internal with parameters of type GeometryInput Modifier and Type Method Description static java.io.BufferedReader
GeometryIOUtils. createBufferedReader(GeometryInput input, java.nio.charset.Charset defaultCharset)
Create aBufferedReader
for reading from the given input. -
Uses of GeometryInput in org.apache.commons.geometry.io.euclidean.threed
Methods in org.apache.commons.geometry.io.euclidean.threed with parameters of type GeometryInput Modifier and Type Method Description java.util.stream.Stream<PlaneConvexSubset>
AbstractBoundaryReadHandler3D. boundaries(GeometryInput in, org.apache.commons.numbers.core.Precision.DoubleEquivalence precision)
Return aStream
that can be used to access all boundary information from the given input, which is expected to contain data in the format supported by this handler.static java.util.stream.Stream<PlaneConvexSubset>
IO3D. boundaries(GeometryInput in, GeometryFormat fmt, org.apache.commons.numbers.core.Precision.DoubleEquivalence precision)
Return aStream
providing access to all boundaries from the given input.FacetDefinitionReader
BoundaryIOManager3D. facetDefinitionReader(GeometryInput in, GeometryFormat fmt)
Get aFacetDefinitionReader
for reading facet information from the given input.FacetDefinitionReader
BoundaryReadHandler3D. facetDefinitionReader(GeometryInput in)
Return aFacetDefinitionReader
for reading rawfacets
from the given input stream.static FacetDefinitionReader
IO3D. facetDefinitionReader(GeometryInput in, GeometryFormat fmt)
Get aFacetDefinitionReader
for reading facet information from the given input.java.util.stream.Stream<FacetDefinition>
AbstractBoundaryReadHandler3D. facets(GeometryInput in)
Return aStream
that can be used to access all facet information from the given input stream.java.util.stream.Stream<FacetDefinition>
BoundaryIOManager3D. facets(GeometryInput in, GeometryFormat fmt)
Return aStream
providing access to all facets from the given input.java.util.stream.Stream<FacetDefinition>
BoundaryReadHandler3D. facets(GeometryInput in)
Return aStream
that can be used to access all facet information from the given input stream.static java.util.stream.Stream<FacetDefinition>
IO3D. facets(GeometryInput in, GeometryFormat fmt)
Return aStream
providing access to all facets from the given input.BoundarySource3D
AbstractBoundaryReadHandler3D. read(GeometryInput in, org.apache.commons.numbers.core.Precision.DoubleEquivalence precision)
Return an object containing all boundaries read frominput
using the handler's supported data format.static BoundarySource3D
IO3D. read(GeometryInput in, GeometryFormat fmt, org.apache.commons.numbers.core.Precision.DoubleEquivalence precision)
Return aBoundarySource3D
containing all boundaries from the given input.TriangleMesh
AbstractBoundaryReadHandler3D. readTriangleMesh(GeometryInput in, org.apache.commons.numbers.core.Precision.DoubleEquivalence precision)
Read a triangle mesh from the given input.TriangleMesh
BoundaryIOManager3D. readTriangleMesh(GeometryInput in, GeometryFormat fmt, org.apache.commons.numbers.core.Precision.DoubleEquivalence precision)
Return aTriangleMesh
containing all triangles from the given input.TriangleMesh
BoundaryReadHandler3D. readTriangleMesh(GeometryInput in, org.apache.commons.numbers.core.Precision.DoubleEquivalence precision)
Read a triangle mesh from the given input.static TriangleMesh
IO3D. readTriangleMesh(GeometryInput in, GeometryFormat fmt, org.apache.commons.numbers.core.Precision.DoubleEquivalence precision)
Return aTriangleMesh
containing all triangles from the given input.java.util.stream.Stream<Triangle3D>
BoundaryIOManager3D. triangles(GeometryInput in, GeometryFormat fmt, org.apache.commons.numbers.core.Precision.DoubleEquivalence precision)
Return aStream
providing access to all triangles from the given input.static java.util.stream.Stream<Triangle3D>
IO3D. triangles(GeometryInput in, GeometryFormat fmt, org.apache.commons.numbers.core.Precision.DoubleEquivalence precision)
Return aStream
providing access to all triangles from the given input. -
Uses of GeometryInput in org.apache.commons.geometry.io.euclidean.threed.obj
Methods in org.apache.commons.geometry.io.euclidean.threed.obj with parameters of type GeometryInput Modifier and Type Method Description private java.io.Reader
ObjBoundaryReadHandler3D. createReader(GeometryInput in)
Create aReader
for reading character data from the given input.FacetDefinitionReader
ObjBoundaryReadHandler3D. facetDefinitionReader(GeometryInput in)
Return aFacetDefinitionReader
for reading rawfacets
from the given input stream.TriangleMesh
ObjBoundaryReadHandler3D. readTriangleMesh(GeometryInput in, org.apache.commons.numbers.core.Precision.DoubleEquivalence precision)
Read a triangle mesh from the given input. -
Uses of GeometryInput in org.apache.commons.geometry.io.euclidean.threed.stl
Methods in org.apache.commons.geometry.io.euclidean.threed.stl with parameters of type GeometryInput Modifier and Type Method Description FacetDefinitionReader
StlBoundaryReadHandler3D. facetDefinitionReader(GeometryInput in)
Return aFacetDefinitionReader
for reading rawfacets
from the given input stream. -
Uses of GeometryInput in org.apache.commons.geometry.io.euclidean.threed.txt
Methods in org.apache.commons.geometry.io.euclidean.threed.txt with parameters of type GeometryInput Modifier and Type Method Description FacetDefinitionReader
TextBoundaryReadHandler3D. facetDefinitionReader(GeometryInput in)
Return aFacetDefinitionReader
for reading rawfacets
from the given input stream.
-