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 aStreamproviding access to all boundaries from the given input.BoundaryReadHandler.boundaries(GeometryInput in, org.apache.commons.numbers.core.Precision.DoubleEquivalence precision) Return aStreamthat 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 aBoundarySourcecontaining 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 frominputusing the handler's supported data format.protected RBoundaryIOManager.requireReadHandler(GeometryInput in, GeometryFormat fmt) Get theread handlermatching 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 TypeClassDescriptionclassGeometryInputimplementation for reading content from a file.classGeometryInputimplementation that wraps anInputStream.classGeometryInputimplementation 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 BufferedReaderGeometryIOUtils.createBufferedReader(GeometryInput input, Charset defaultCharset) Create aBufferedReaderfor 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 aStreamthat 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 aStreamproviding access to all boundaries from the given input.BoundaryIOManager3D.facetDefinitionReader(GeometryInput in, GeometryFormat fmt) Get aFacetDefinitionReaderfor reading facet information from the given input.BoundaryReadHandler3D.facetDefinitionReader(GeometryInput in) Return aFacetDefinitionReaderfor reading rawfacetsfrom the given input stream.static FacetDefinitionReaderIO3D.facetDefinitionReader(GeometryInput in, GeometryFormat fmt) Get aFacetDefinitionReaderfor reading facet information from the given input.AbstractBoundaryReadHandler3D.facets(GeometryInput in) Return aStreamthat can be used to access all facet information from the given input stream.BoundaryIOManager3D.facets(GeometryInput in, GeometryFormat fmt) Return aStreamproviding access to all facets from the given input.BoundaryReadHandler3D.facets(GeometryInput in) Return aStreamthat can be used to access all facet information from the given input stream.static Stream<FacetDefinition> IO3D.facets(GeometryInput in, GeometryFormat fmt) Return aStreamproviding 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 frominputusing the handler's supported data format.static BoundarySource3DIO3D.read(GeometryInput in, GeometryFormat fmt, org.apache.commons.numbers.core.Precision.DoubleEquivalence precision) Return aBoundarySource3Dcontaining 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 aTriangleMeshcontaining 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 TriangleMeshIO3D.readTriangleMesh(GeometryInput in, GeometryFormat fmt, org.apache.commons.numbers.core.Precision.DoubleEquivalence precision) Return aTriangleMeshcontaining all triangles from the given input.BoundaryIOManager3D.triangles(GeometryInput in, GeometryFormat fmt, org.apache.commons.numbers.core.Precision.DoubleEquivalence precision) Return aStreamproviding 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 aStreamproviding 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 ReaderObjBoundaryReadHandler3D.createReader(GeometryInput in) Create aReaderfor reading character data from the given input.ObjBoundaryReadHandler3D.facetDefinitionReader(GeometryInput in) Return aFacetDefinitionReaderfor reading rawfacetsfrom 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 aFacetDefinitionReaderfor reading rawfacetsfrom 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 aFacetDefinitionReaderfor reading rawfacetsfrom the given input stream.