Package org.apache.commons.geometry.io.core
This package contains the core interfaces and classes for commons-geometry
IO functionality.
-
Interface Summary Interface Description BoundaryReadHandler<H extends HyperplaneConvexSubset<?>,B extends BoundarySource<H>> Basic interface for reading geometric boundary representations (B-reps) from a specific data storage format.BoundaryWriteHandler<H extends HyperplaneConvexSubset<?>,B extends BoundarySource<H>> Basic interface for writing geometric boundary representations (B-reps) in a specific data storage format.GeometryFormat Interface describing a geometric data format.GeometryIOMetadata Interface containing basic metadata fields for use in I/O operations. -
Class Summary Class Description AbstractGeometryIOMetadata Abstract base class forGeometryIOMetadata
implementations.BoundaryIOManager<H extends HyperplaneConvexSubset<?>,B extends BoundarySource<H>,R extends BoundaryReadHandler<H,B>,W extends BoundaryWriteHandler<H,B>> Class managing IO operations for geometric data formats containing region boundaries.BoundaryIOManager.HandlerRegistry<T> Internal class used to manage handler registration.