com.io7m.smfj.processing.api

## Interface SMFMemoryMeshType

- All Known Implementing Classes:
    SMFMemoryMesh

      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 and Description
    --- | ---
    `javaslang.collection.Map<SMFAttributeName,SMFAttributeArrayType>` | `arrays()`
    `default void` | `checkPreconditions()` Check preconditions for the type.
    `SMFHeader` | `header()`
    `javaslang.collection.Vector<SMFMetadata>` | `metadata()`
    `javaslang.collection.Vector<com.io7m.jtensors.core.unparameterized.vectors.Vector3L>` | `triangles()`

- - ### Method Detail

    - #### header

          SMFHeader header()

      Returns:
        The mesh header

    - #### arrays

          javaslang.collection.Map<SMFAttributeName,SMFAttributeArrayType> arrays()

      Returns:
        The mesh attribute arrays

    - #### metadata

          javaslang.collection.Vector<SMFMetadata> metadata()

      Returns:
        The parsed metadata

    - #### triangles

          javaslang.collection.Vector<com.io7m.jtensors.core.unparameterized.vectors.Vector3L> triangles()

      Returns:
        The triangles

    - #### checkPreconditions

          default void checkPreconditions()

      Check preconditions for the type.

Copyright © 2017 <code@io7m.com> http://io7m.com