| Package | Description |
|---|---|
| com.io7m.smfj.format.binary |
Parser API.
|
| com.io7m.smfj.format.binary.v1 |
Parser implementation for the 1.* format.
|
| Modifier and Type | Class and Description |
|---|---|
class |
SMFBDataStreamReader
The default implementation of the
SMFBDataStreamReaderType interface. |
| Modifier and Type | Method and Description |
|---|---|
static SMFBDataStreamReaderType |
SMFBDataStreamReader.create(URI in_uri,
InputStream in_stream)
Create a data stream reader.
|
SMFBDataStreamReaderType |
SMFBDataStreamReaderType.withBounds(long size)
Create a new view of this reader that is only allowed to read
size
more octets from the current stream. |
SMFBDataStreamReaderType |
SMFBDataStreamReader.withBounds(long size) |
| Modifier and Type | Method and Description |
|---|---|
void |
SMFBBodySectionParserType.parse(SMFHeader header,
SMFParserEventsBodyType events,
SMFBDataStreamReaderType reader)
Parse the section.
|
| Constructor and Description |
|---|
SMFBSectionParser(SMFBDataStreamReaderType in_reader)
Construct a parser.
|
| Modifier and Type | Method and Description |
|---|---|
static javaslang.control.Validation<javaslang.collection.List<SMFParseError>,SMFHeader> |
SMFBv1Headers.parse(SMFFormatVersion version,
SMFBDataStreamReaderType reader,
SMFBSection section)
Parse a header.
|
void |
SMFBv1SectionParserVerticesNonInterleaved.parse(SMFHeader header,
SMFParserEventsBodyType events,
SMFBDataStreamReaderType reader) |
void |
SMFBv1SectionParserTriangles.parse(SMFHeader header,
SMFParserEventsBodyType events,
SMFBDataStreamReaderType reader) |
void |
SMFBv1SectionParserMetadata.parse(SMFHeader header,
SMFParserEventsBodyType events,
SMFBDataStreamReaderType reader) |
| Constructor and Description |
|---|
SMFBv1Parser(SMFFormatVersion in_version,
BitSet in_state,
SMFBDataStreamReaderType in_reader,
SMFParserEventsHeaderType in_events_header)
Construct a parser.
|
Copyright © 2017 <code@io7m.com> http://io7m.com