| Package | Description |
|---|---|
| com.io7m.smfj.frontend |
Processing tasks for frontends.
|
| 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 |
|---|---|
static javaslang.control.Validation<javaslang.collection.List<SMFParseError>,javaslang.collection.List<SMFMemoryMeshFilterType>> |
SMFFilterCommandFile.parseFromStream(SMFFilterCommandModuleResolverType resolver,
Optional<URI> path_opt,
InputStream stream)
Parse a command file.
|
| Modifier and Type | Method and Description |
|---|---|
static javaslang.control.Validation<javaslang.collection.List<SMFParseError>,SMFMemoryMeshFilterType> |
SMFFilterCommandParsing.errorExpectedGotValidation(Optional<URI> uri,
int line,
String expected,
javaslang.collection.List<String> text)
Construct an error message that indicates that one sort of input was
expected but another was received.
|
javaslang.control.Validation<javaslang.collection.List<SMFParseError>,SMFMemoryMeshFilterType> |
SMFFilterCommandParserType.parse(Optional<URI> file,
int line,
javaslang.collection.List<String> text)
Parse a filter command.
|
| Modifier and Type | Class and Description |
|---|---|
class |
SMFMemoryMeshFilterApplicationInfoAdd
A filter that adds application info as metadata to a mesh.
|
class |
SMFMemoryMeshFilterAttributeRemove
A filter that removes a mesh attribute.
|
class |
SMFMemoryMeshFilterAttributeRename
A filter that renames a mesh attribute.
|
class |
SMFMemoryMeshFilterAttributeResample
A filter that resamples attribute data.
|
class |
SMFMemoryMeshFilterAttributeTrim
A filter that renames a mesh attribute.
|
class |
SMFMemoryMeshFilterCheck
A filter that checks the existence and type of an attribute.
|
class |
SMFMemoryMeshFilterMetadataAdd
A filter that adds metadata to a mesh.
|
class |
SMFMemoryMeshFilterMetadataRemove
A filter that removes matching metadata from a mesh.
|
class |
SMFMemoryMeshFilterSchemaCheck
A filter that checks the existence and type of an attribute.
|
class |
SMFMemoryMeshFilterSchemaSet
A filter that checks the existence and type of an attribute.
|
class |
SMFMemoryMeshFilterSchemaValidate
A filter that validates the current mesh against a schema.
|
class |
SMFMemoryMeshFilterTrianglesOptimize
A filter that optimizes and/or validates triangles.
|
| Modifier and Type | Method and Description |
|---|---|
static SMFMemoryMeshFilterType |
SMFMemoryMeshFilterApplicationInfoAdd.create()
Create a new filter.
|
static SMFMemoryMeshFilterType |
SMFMemoryMeshFilterMetadataRemove.create(Optional<SMFSchemaName> in_schema_name,
Optional<com.io7m.jfunctional.Pair<Integer,Integer>> in_version)
Create a new filter.
|
static SMFMemoryMeshFilterType |
SMFMemoryMeshFilterSchemaValidate.create(Path in_file)
Create a new filter.
|
static SMFMemoryMeshFilterType |
SMFMemoryMeshFilterAttributeTrim.create(javaslang.collection.Set<SMFAttributeName> in_attributes)
Create a new filter.
|
static SMFMemoryMeshFilterType |
SMFMemoryMeshFilterAttributeRemove.create(SMFAttributeName in_source)
Create a new filter.
|
static SMFMemoryMeshFilterType |
SMFMemoryMeshFilterAttributeResample.create(SMFAttributeName in_attribute,
int in_size)
Create a new filter.
|
static SMFMemoryMeshFilterType |
SMFMemoryMeshFilterAttributeRename.create(SMFAttributeName in_source,
SMFAttributeName in_target)
Create a new filter.
|
static SMFMemoryMeshFilterType |
SMFMemoryMeshFilterCheck.create(SMFMemoryMeshFilterCheckConfiguration in_config)
Create a new filter.
|
static SMFMemoryMeshFilterType |
SMFMemoryMeshFilterTrianglesOptimize.create(SMFMemoryMeshFilterTrianglesOptimizeConfiguration in_config)
Create a new filter.
|
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 |
|---|---|
static javaslang.control.Validation<javaslang.collection.List<SMFParseError>,SMFMemoryMeshFilterType> |
SMFMemoryMeshFilterTrianglesOptimize.parse(Optional<URI> file,
int line,
javaslang.collection.List<String> text)
Attempt to parse a command.
|
static javaslang.control.Validation<javaslang.collection.List<SMFParseError>,SMFMemoryMeshFilterType> |
SMFMemoryMeshFilterSchemaValidate.parse(Optional<URI> file,
int line,
javaslang.collection.List<String> text)
Attempt to parse a command.
|
static javaslang.control.Validation<javaslang.collection.List<SMFParseError>,SMFMemoryMeshFilterType> |
SMFMemoryMeshFilterSchemaSet.parse(Optional<URI> file,
int line,
javaslang.collection.List<String> text)
Attempt to parse a command.
|
static javaslang.control.Validation<javaslang.collection.List<SMFParseError>,SMFMemoryMeshFilterType> |
SMFMemoryMeshFilterSchemaCheck.parse(Optional<URI> file,
int line,
javaslang.collection.List<String> text)
Attempt to parse a command.
|
static javaslang.control.Validation<javaslang.collection.List<SMFParseError>,SMFMemoryMeshFilterType> |
SMFMemoryMeshFilterMetadataRemove.parse(Optional<URI> file,
int line,
javaslang.collection.List<String> text)
Attempt to parse a command.
|
static javaslang.control.Validation<javaslang.collection.List<SMFParseError>,SMFMemoryMeshFilterType> |
SMFMemoryMeshFilterMetadataAdd.parse(Optional<URI> file,
int line,
javaslang.collection.List<String> text)
Attempt to parse a command.
|
static javaslang.control.Validation<javaslang.collection.List<SMFParseError>,SMFMemoryMeshFilterType> |
SMFMemoryMeshFilterCheck.parse(Optional<URI> file,
int line,
javaslang.collection.List<String> text)
Attempt to parse a command.
|
static javaslang.control.Validation<javaslang.collection.List<SMFParseError>,SMFMemoryMeshFilterType> |
SMFMemoryMeshFilterAttributeTrim.parse(Optional<URI> file,
int line,
javaslang.collection.List<String> text)
Attempt to parse a command.
|
static javaslang.control.Validation<javaslang.collection.List<SMFParseError>,SMFMemoryMeshFilterType> |
SMFMemoryMeshFilterAttributeResample.parse(Optional<URI> file,
int line,
javaslang.collection.List<String> text)
Attempt to parse a command.
|
static javaslang.control.Validation<javaslang.collection.List<SMFParseError>,SMFMemoryMeshFilterType> |
SMFMemoryMeshFilterAttributeRename.parse(Optional<URI> file,
int line,
javaslang.collection.List<String> text)
Attempt to parse a command.
|
static javaslang.control.Validation<javaslang.collection.List<SMFParseError>,SMFMemoryMeshFilterType> |
SMFMemoryMeshFilterAttributeRemove.parse(Optional<URI> file,
int line,
javaslang.collection.List<String> text)
Attempt to parse a command.
|
static javaslang.control.Validation<javaslang.collection.List<SMFParseError>,SMFMemoryMeshFilterType> |
SMFMemoryMeshFilterApplicationInfoAdd.parse(Optional<URI> file,
int line,
javaslang.collection.List<String> text)
Attempt to parse a command.
|
Copyright © 2017 <code@io7m.com> http://io7m.com