| Package | Description |
|---|---|
| com.io7m.smfj.processing.api |
Functions and types for processing and filtering meshes.
|
| com.io7m.smfj.processing.main |
Main filter implementations.
|
| Modifier and Type | Method and Description |
|---|---|
SMFMemoryMesh |
SMFMemoryMesh.Builder.build()
Builds a new
SMFMemoryMesh. |
static SMFMemoryMesh |
SMFMemoryMesh.copyOf(SMFMemoryMeshType instance)
Creates an immutable copy of a
SMFMemoryMeshType value. |
SMFMemoryMesh |
SMFMemoryMeshProducerType.mesh()
The parsed mesh, if no parse errors were encountered.
|
SMFMemoryMesh |
SMFMemoryMeshProducer.mesh() |
static SMFMemoryMesh |
SMFMemoryMesh.of(SMFHeader header,
javaslang.collection.Map<SMFAttributeName,SMFAttributeArrayType> arrays,
javaslang.collection.Vector<SMFMetadata> metadata,
javaslang.collection.Vector<com.io7m.jtensors.core.unparameterized.vectors.Vector3L> triangles)
Construct a new immutable
SMFMemoryMesh instance. |
SMFMemoryMesh |
SMFMemoryMesh.withArrays(javaslang.collection.Map<SMFAttributeName,SMFAttributeArrayType> value) |
SMFMemoryMesh |
SMFMemoryMesh.withHeader(SMFHeader value)
Copy the current immutable object by setting a value for the
header attribute. |
SMFMemoryMesh |
SMFMemoryMesh.withMetadata(javaslang.collection.Vector<SMFMetadata> value) |
SMFMemoryMesh |
SMFMemoryMesh.withTriangles(javaslang.collection.Vector<com.io7m.jtensors.core.unparameterized.vectors.Vector3L> value) |
| Modifier and Type | Method and Description |
|---|---|
javaslang.control.Validation<javaslang.collection.List<SMFProcessingError>,SMFMemoryMesh> |
SMFMemoryMeshFilterType.filter(SMFFilterCommandContext context,
SMFMemoryMesh m)
Evaluate the filter on the given mesh.
|
| Modifier and Type | Method and Description |
|---|---|
static SMFParserRandomAccessType |
SMFMemoryMeshParser.createRandomAccess(SMFMemoryMesh mesh,
SMFParserEventsType events)
Create a new random access parser from the given mesh.
|
static SMFParserSequentialType |
SMFMemoryMeshParser.createSequential(SMFMemoryMesh mesh,
SMFParserEventsType events)
Create a new sequential access parser from the given mesh.
|
javaslang.control.Validation<javaslang.collection.List<SMFProcessingError>,SMFMemoryMesh> |
SMFMemoryMeshFilterType.filter(SMFFilterCommandContext context,
SMFMemoryMesh m)
Evaluate the filter on the given mesh.
|
static void |
SMFMemoryMeshSerializer.serialize(SMFMemoryMesh mesh,
SMFSerializerType s)
Serialize the given mesh to the given serializer.
|
| Modifier and Type | Method and Description |
|---|---|
javaslang.control.Validation<javaslang.collection.List<SMFProcessingError>,SMFMemoryMesh> |
SMFMemoryMeshFilterTrianglesOptimize.filter(SMFFilterCommandContext context,
SMFMemoryMesh m) |
javaslang.control.Validation<javaslang.collection.List<SMFProcessingError>,SMFMemoryMesh> |
SMFMemoryMeshFilterSchemaValidate.filter(SMFFilterCommandContext context,
SMFMemoryMesh m) |
javaslang.control.Validation<javaslang.collection.List<SMFProcessingError>,SMFMemoryMesh> |
SMFMemoryMeshFilterSchemaSet.filter(SMFFilterCommandContext context,
SMFMemoryMesh m) |
javaslang.control.Validation<javaslang.collection.List<SMFProcessingError>,SMFMemoryMesh> |
SMFMemoryMeshFilterSchemaCheck.filter(SMFFilterCommandContext context,
SMFMemoryMesh m) |
javaslang.control.Validation<javaslang.collection.List<SMFProcessingError>,SMFMemoryMesh> |
SMFMemoryMeshFilterMetadataRemove.filter(SMFFilterCommandContext context,
SMFMemoryMesh m) |
javaslang.control.Validation<javaslang.collection.List<SMFProcessingError>,SMFMemoryMesh> |
SMFMemoryMeshFilterMetadataAdd.filter(SMFFilterCommandContext context,
SMFMemoryMesh m) |
javaslang.control.Validation<javaslang.collection.List<SMFProcessingError>,SMFMemoryMesh> |
SMFMemoryMeshFilterCheck.filter(SMFFilterCommandContext context,
SMFMemoryMesh m) |
javaslang.control.Validation<javaslang.collection.List<SMFProcessingError>,SMFMemoryMesh> |
SMFMemoryMeshFilterAttributeTrim.filter(SMFFilterCommandContext context,
SMFMemoryMesh m) |
javaslang.control.Validation<javaslang.collection.List<SMFProcessingError>,SMFMemoryMesh> |
SMFMemoryMeshFilterAttributeResample.filter(SMFFilterCommandContext context,
SMFMemoryMesh m) |
javaslang.control.Validation<javaslang.collection.List<SMFProcessingError>,SMFMemoryMesh> |
SMFMemoryMeshFilterAttributeRename.filter(SMFFilterCommandContext context,
SMFMemoryMesh m) |
javaslang.control.Validation<javaslang.collection.List<SMFProcessingError>,SMFMemoryMesh> |
SMFMemoryMeshFilterAttributeRemove.filter(SMFFilterCommandContext context,
SMFMemoryMesh m) |
javaslang.control.Validation<javaslang.collection.List<SMFProcessingError>,SMFMemoryMesh> |
SMFMemoryMeshFilterApplicationInfoAdd.filter(SMFFilterCommandContext context,
SMFMemoryMesh m) |
| Modifier and Type | Method and Description |
|---|---|
javaslang.control.Validation<javaslang.collection.List<SMFProcessingError>,SMFMemoryMesh> |
SMFMemoryMeshFilterTrianglesOptimize.filter(SMFFilterCommandContext context,
SMFMemoryMesh m) |
javaslang.control.Validation<javaslang.collection.List<SMFProcessingError>,SMFMemoryMesh> |
SMFMemoryMeshFilterSchemaValidate.filter(SMFFilterCommandContext context,
SMFMemoryMesh m) |
javaslang.control.Validation<javaslang.collection.List<SMFProcessingError>,SMFMemoryMesh> |
SMFMemoryMeshFilterSchemaSet.filter(SMFFilterCommandContext context,
SMFMemoryMesh m) |
javaslang.control.Validation<javaslang.collection.List<SMFProcessingError>,SMFMemoryMesh> |
SMFMemoryMeshFilterSchemaCheck.filter(SMFFilterCommandContext context,
SMFMemoryMesh m) |
javaslang.control.Validation<javaslang.collection.List<SMFProcessingError>,SMFMemoryMesh> |
SMFMemoryMeshFilterMetadataRemove.filter(SMFFilterCommandContext context,
SMFMemoryMesh m) |
javaslang.control.Validation<javaslang.collection.List<SMFProcessingError>,SMFMemoryMesh> |
SMFMemoryMeshFilterMetadataAdd.filter(SMFFilterCommandContext context,
SMFMemoryMesh m) |
javaslang.control.Validation<javaslang.collection.List<SMFProcessingError>,SMFMemoryMesh> |
SMFMemoryMeshFilterCheck.filter(SMFFilterCommandContext context,
SMFMemoryMesh m) |
javaslang.control.Validation<javaslang.collection.List<SMFProcessingError>,SMFMemoryMesh> |
SMFMemoryMeshFilterAttributeTrim.filter(SMFFilterCommandContext context,
SMFMemoryMesh m) |
javaslang.control.Validation<javaslang.collection.List<SMFProcessingError>,SMFMemoryMesh> |
SMFMemoryMeshFilterAttributeResample.filter(SMFFilterCommandContext context,
SMFMemoryMesh m) |
javaslang.control.Validation<javaslang.collection.List<SMFProcessingError>,SMFMemoryMesh> |
SMFMemoryMeshFilterAttributeRename.filter(SMFFilterCommandContext context,
SMFMemoryMesh m) |
javaslang.control.Validation<javaslang.collection.List<SMFProcessingError>,SMFMemoryMesh> |
SMFMemoryMeshFilterAttributeRemove.filter(SMFFilterCommandContext context,
SMFMemoryMesh m) |
javaslang.control.Validation<javaslang.collection.List<SMFProcessingError>,SMFMemoryMesh> |
SMFMemoryMeshFilterApplicationInfoAdd.filter(SMFFilterCommandContext context,
SMFMemoryMesh m) |
Copyright © 2017 <code@io7m.com> http://io7m.com