Package com.io7m.smfj.processing.api
Interface SMFMemoryMeshFilterType
-
- All Known Implementing Classes:
SMFMemoryMeshFilterApplicationInfoAdd
,SMFMemoryMeshFilterAttributeRemove
,SMFMemoryMeshFilterAttributeRename
,SMFMemoryMeshFilterAttributeResample
,SMFMemoryMeshFilterAttributeTrim
,SMFMemoryMeshFilterCheck
,SMFMemoryMeshFilterEndiannessSet
,SMFMemoryMeshFilterMetadataAdd
,SMFMemoryMeshFilterMetadataRemove
,SMFMemoryMeshFilterSchemaCheck
,SMFMemoryMeshFilterSchemaSet
,SMFMemoryMeshFilterSchemaValidate
,SMFMemoryMeshFilterTrianglesOptimize
public interface SMFMemoryMeshFilterType
A filter that transforms an in-memory mesh.
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description SMFPartialLogged<SMFMemoryMesh>
filter(SMFFilterCommandContext context, SMFMemoryMesh m)
Evaluate the filter on the given mesh.java.lang.String
name()
java.lang.String
syntax()
-
-
-
Method Detail
-
name
java.lang.String name()
- Returns:
- The name of the filter
-
syntax
java.lang.String syntax()
- Returns:
- The syntax of the filter
-
filter
SMFPartialLogged<SMFMemoryMesh> filter(SMFFilterCommandContext context, SMFMemoryMesh m)
Evaluate the filter on the given mesh.- Parameters:
context
- The filtering contextm
- A mesh- Returns:
- A filtered mesh, or a list or reasons why the filtering did not work
-
-