Class TextBoundaryReadHandler3D

java.lang.Object
org.apache.commons.geometry.io.euclidean.threed.AbstractBoundaryReadHandler3D
org.apache.commons.geometry.io.euclidean.threed.txt.TextBoundaryReadHandler3D
All Implemented Interfaces:
BoundaryReadHandler<PlaneConvexSubset,BoundarySource3D>, BoundaryReadHandler3D
Direct Known Subclasses:
CsvBoundaryReadHandler3D

public class TextBoundaryReadHandler3D extends AbstractBoundaryReadHandler3D
BoundaryReadHandler3D implementation for the non-standard TXT.
See Also:
  • Field Details

    • defaultCharset

      private Charset defaultCharset
      Default charset for reading text input.
  • Constructor Details

    • TextBoundaryReadHandler3D

      public TextBoundaryReadHandler3D()
  • Method Details

    • getDefaultCharset

      public Charset getDefaultCharset()
      Get the text input default charset, used if the input does not specify a charset.
      Returns:
      text input default charset
    • setDefaultCharset

      public void setDefaultCharset(Charset defaultCharset)
      Set the text input default charset, used if the input does not specify a charset.
      Parameters:
      defaultCharset - text input default charset
    • getFormat

      public GeometryFormat getFormat()
      Get the data format supported by this handler.
      Returns:
      data format supported by this handler
    • facetDefinitionReader

      public FacetDefinitionReader facetDefinitionReader(GeometryInput in)
      Return a FacetDefinitionReader for reading raw facets from the given input stream.
      Parameters:
      in - input stream to read from
      Returns:
      facet definition reader instance