Uses of Interface
org.apache.commons.geometry.io.core.input.GeometryInput
Packages that use GeometryInput
Package
Description
This package contains the core interfaces and classes for commons-geometry
IO functionality.
This package contains types representing input to IO operations.
This package contains IO utilities intended for internal use only.
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 GeometryInput in org.apache.commons.geometry.io.core
Methods in org.apache.commons.geometry.io.core with parameters of type GeometryInputModifier and TypeMethodDescriptionBoundaryIOManager.boundaries
(GeometryInput in, GeometryFormat fmt, org.apache.commons.numbers.core.Precision.DoubleEquivalence precision) Return aStream
providing access to all boundaries from the given input.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.BoundaryIOManager.read
(GeometryInput in, GeometryFormat fmt, org.apache.commons.numbers.core.Precision.DoubleEquivalence precision) Return aBoundarySource
containing all boundaries from the given input.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 GeometryInputModifier and TypeClassDescriptionclass
GeometryInput
implementation for reading content from a file.class
GeometryInput
implementation that wraps anInputStream
.class
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 GeometryInputModifier and TypeMethodDescriptionstatic BufferedReader
GeometryIOUtils.createBufferedReader
(GeometryInput input, 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 GeometryInputModifier and TypeMethodDescriptionAbstractBoundaryReadHandler3D.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 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.BoundaryIOManager3D.facetDefinitionReader
(GeometryInput in, GeometryFormat fmt) Get aFacetDefinitionReader
for reading facet information from the given input.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.AbstractBoundaryReadHandler3D.facets
(GeometryInput in) Return aStream
that can be used to access all facet information from the given input stream.BoundaryIOManager3D.facets
(GeometryInput in, GeometryFormat fmt) Return aStream
providing access to all facets from the given input.BoundaryReadHandler3D.facets
(GeometryInput in) Return aStream
that can be used to access all facet information from the given input stream.static Stream
<FacetDefinition> IO3D.facets
(GeometryInput in, GeometryFormat fmt) Return aStream
providing access to all facets from the given input.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.AbstractBoundaryReadHandler3D.readTriangleMesh
(GeometryInput in, org.apache.commons.numbers.core.Precision.DoubleEquivalence precision) Read a triangle mesh from the given input.BoundaryIOManager3D.readTriangleMesh
(GeometryInput in, GeometryFormat fmt, org.apache.commons.numbers.core.Precision.DoubleEquivalence precision) Return aTriangleMesh
containing all triangles from the given input.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.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 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 GeometryInputModifier and TypeMethodDescriptionprivate Reader
ObjBoundaryReadHandler3D.createReader
(GeometryInput in) Create aReader
for reading character data from the given input.ObjBoundaryReadHandler3D.facetDefinitionReader
(GeometryInput in) Return aFacetDefinitionReader
for reading rawfacets
from the given input stream.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 GeometryInputModifier and TypeMethodDescriptionStlBoundaryReadHandler3D.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 GeometryInputModifier and TypeMethodDescriptionTextBoundaryReadHandler3D.facetDefinitionReader
(GeometryInput in) Return aFacetDefinitionReader
for reading rawfacets
from the given input stream.