Package com.io7m.smfj.processing.api
Interface SMFMemoryMeshType
-
- All Known Implementing Classes:
SMFMemoryMesh
@Immutable public interface SMFMemoryMeshType
An immutable in-memory copy of a mesh.
-
-
Method Summary
All Methods Instance Methods Abstract Methods Default Methods Modifier and Type Method Description java.util.Map<SMFAttributeName,SMFAttributeArrayType>
arrays()
default void
checkPreconditions()
Check preconditions for the type.SMFHeader
header()
java.util.List<SMFMetadata>
metadata()
java.util.List<com.io7m.jtensors.core.unparameterized.vectors.Vector3L>
triangles()
-
-
-
Method Detail
-
header
@Parameter SMFHeader header()
- Returns:
- The mesh header
-
arrays
@Parameter java.util.Map<SMFAttributeName,SMFAttributeArrayType> arrays()
- Returns:
- The mesh attribute arrays
-
metadata
@Parameter java.util.List<SMFMetadata> metadata()
- Returns:
- The parsed metadata
-
triangles
@Parameter java.util.List<com.io7m.jtensors.core.unparameterized.vectors.Vector3L> triangles()
- Returns:
- The triangles
-
checkPreconditions
@Check default void checkPreconditions()
Check preconditions for the type.
-
-