| Package | Description |
|---|---|
| com.io7m.smfj.bytebuffer |
Functions for packing mesh data into Java ByteBuffers.
|
| com.io7m.smfj.core |
Core types and functions.
|
| com.io7m.smfj.format.binary.v1 |
Parser implementation for the 1.* format.
|
| com.io7m.smfj.format.text.v1 |
Parser implementation for the 1.* text encoding.
|
| com.io7m.smfj.frontend |
Processing tasks for frontends.
|
| com.io7m.smfj.parser.api |
Parser API.
|
| com.io7m.smfj.processing.api |
Functions and types for processing and filtering meshes.
|
| com.io7m.smfj.processing.main |
Main filter implementations.
|
| com.io7m.smfj.serializer.api |
Serializer API.
|
| com.io7m.smfj.validation.api |
Validation API.
|
| Modifier and Type | Method and Description |
|---|---|
Optional<SMFParserEventsDataMetaType> |
SMFByteBufferPackedMeshes.onMeta(SMFSchemaIdentifier schema) |
| Modifier and Type | Method and Description |
|---|---|
SMFSchemaIdentifier |
SMFSchemaIdentifier.Builder.build()
Builds a new
SMFSchemaIdentifier. |
static SMFSchemaIdentifier |
SMFSchemaIdentifier.copyOf(SMFSchemaIdentifierType instance)
Creates an immutable copy of a
SMFSchemaIdentifierType value. |
static SMFSchemaIdentifier |
SMFSchemaIdentifier.of(SMFSchemaName name,
int versionMajor,
int versionMinor)
Construct a new immutable
SMFSchemaIdentifier instance. |
SMFSchemaIdentifier |
SMFSchemaIdentifier.withName(SMFSchemaName value)
Copy the current immutable object by setting a value for the
name attribute. |
SMFSchemaIdentifier |
SMFSchemaIdentifier.withVersionMajor(int value)
Copy the current immutable object by setting a value for the
versionMajor attribute. |
SMFSchemaIdentifier |
SMFSchemaIdentifier.withVersionMinor(int value)
Copy the current immutable object by setting a value for the
versionMinor attribute. |
| Modifier and Type | Method and Description |
|---|---|
Optional<SMFSchemaIdentifier> |
SMFHeaderType.schemaIdentifier() |
Optional<SMFSchemaIdentifier> |
SMFHeader.schemaIdentifier() |
| Modifier and Type | Method and Description |
|---|---|
SMFHeader.Builder |
SMFHeader.Builder.setSchemaIdentifier(SMFSchemaIdentifier schemaIdentifier)
Initializes the optional value
schemaIdentifier to schemaIdentifier. |
SMFHeader |
SMFHeader.withSchemaIdentifier(SMFSchemaIdentifier value)
Copy the current immutable object by setting a present value for the optional
schemaIdentifier attribute. |
| Modifier and Type | Method and Description |
|---|---|
static SMFHeader |
SMFHeader.of(SMFTriangles triangles,
long vertexCount,
Optional<SMFSchemaIdentifier> schemaIdentifier,
SMFCoordinateSystem coordinateSystem,
javaslang.collection.List<SMFAttribute> attributesInOrder)
Construct a new immutable
SMFHeader instance. |
SMFHeader.Builder |
SMFHeader.Builder.setSchemaIdentifier(Optional<? extends SMFSchemaIdentifier> schemaIdentifier)
Initializes the optional value
schemaIdentifier to schemaIdentifier. |
SMFHeader |
SMFHeader.withSchemaIdentifier(Optional<? extends SMFSchemaIdentifier> optional)
Copy the current immutable object by setting an optional value for the
schemaIdentifier attribute. |
| Modifier and Type | Method and Description |
|---|---|
void |
SMFBv1Serializer.serializeMetadata(SMFSchemaIdentifier schema,
byte[] data) |
| Modifier and Type | Method and Description |
|---|---|
void |
SMFTV1Serializer.serializeMetadata(SMFSchemaIdentifier schema,
byte[] data) |
| Modifier and Type | Method and Description |
|---|---|
Optional<SMFParserEventsDataMetaType> |
SMFFCopier.onMeta(SMFSchemaIdentifier schema) |
void |
SMFFCopier.onMetaData(SMFSchemaIdentifier schema,
byte[] data) |
| Modifier and Type | Method and Description |
|---|---|
Optional<SMFParserEventsDataMetaType> |
SMFParserEventsDataMetaOptionalSupplierType.onMeta(SMFSchemaIdentifier schema) |
void |
SMFParserEventsDataMetaType.onMetaData(SMFSchemaIdentifier schema,
byte[] data)
Metadata is ready for delivery.
|
| Modifier and Type | Method and Description |
|---|---|
SMFSchemaIdentifier |
SMFMetadataType.schema() |
SMFSchemaIdentifier |
SMFMetadata.schema() |
| Modifier and Type | Method and Description |
|---|---|
static SMFMetadata |
SMFMetadata.of(SMFSchemaIdentifier schema,
byte[] data)
Construct a new immutable
SMFMetadata instance. |
Optional<SMFParserEventsDataMetaType> |
SMFMemoryMeshProducer.onMeta(SMFSchemaIdentifier schema) |
void |
SMFMemoryMeshProducer.onMetaData(SMFSchemaIdentifier schema,
byte[] data) |
SMFMetadata.Builder |
SMFMetadata.Builder.setSchema(SMFSchemaIdentifier schema)
Initializes the value for the
schema attribute. |
SMFMetadata |
SMFMetadata.withSchema(SMFSchemaIdentifier value)
Copy the current immutable object by setting a value for the
schema attribute. |
| Modifier and Type | Method and Description |
|---|---|
static SMFMemoryMeshFilterType |
SMFMemoryMeshFilterSchemaSet.create(SMFSchemaIdentifier in_config)
Create a new filter.
|
static SMFMemoryMeshFilterType |
SMFMemoryMeshFilterSchemaCheck.create(SMFSchemaIdentifier in_config)
Create a new filter.
|
static SMFMemoryMeshFilterType |
SMFMemoryMeshFilterMetadataAdd.create(SMFSchemaIdentifier in_schema,
Path in_file)
Create a new filter.
|
| Modifier and Type | Method and Description |
|---|---|
void |
SMFSerializerType.serializeMetadata(SMFSchemaIdentifier schema,
byte[] data)
Serialize one item of metadata.
|
| Modifier and Type | Method and Description |
|---|---|
SMFSchemaIdentifier |
SMFSchemaType.schemaIdentifier() |
SMFSchemaIdentifier |
SMFSchema.schemaIdentifier() |
| Modifier and Type | Method and Description |
|---|---|
static SMFSchema |
SMFSchema.of(SMFSchemaIdentifier schemaIdentifier,
javaslang.collection.SortedMap<SMFAttributeName,SMFSchemaAttribute> requiredAttributes,
javaslang.collection.SortedMap<SMFAttributeName,SMFSchemaAttribute> optionalAttributes,
Optional<SMFCoordinateSystem> requiredCoordinateSystem,
SMFSchemaAllowExtraAttributes allowExtraAttributes,
SMFSchemaRequireTriangles requireTriangles,
SMFSchemaRequireVertices requireVertices)
Construct a new immutable
SMFSchema instance. |
SMFSchema.Builder |
SMFSchema.Builder.setSchemaIdentifier(SMFSchemaIdentifier schemaIdentifier)
Initializes the value for the
schemaIdentifier attribute. |
SMFSchema |
SMFSchema.withSchemaIdentifier(SMFSchemaIdentifier value)
Copy the current immutable object by setting a value for the
schemaIdentifier attribute. |
Copyright © 2017 <code@io7m.com> http://io7m.com