Package com.io7m.smfj.format.binary2.internal.serial

## Class Triangles

- java.lang.Object
- - com.io7m.smfj.format.binary2.internal.serial.Triangles

- All Implemented Interfaces:
    `SMFSerializerDataTrianglesType`, `java.io.Closeable`, `java.lang.AutoCloseable`
  Direct Known Subclasses:
    `Triangles8`, `WriterBETriangles16`, `WriterBETriangles32`, `WriterBETriangles64`, `WriterLETriangles16`, `WriterLETriangles32`, `WriterLETriangles64`

      public abstract class Triangles
      extends java.lang.Object
      implements SMFSerializerDataTrianglesType

- - ### Constructor Summary

    Constructors
    Modifier | Constructor | Description
    --- | --- | ---
    `protected` | `Triangles​(com.io7m.jbssio.api.BSSWriterSequentialType inWriter, SMFHeader inHeader)` |

  - ### Method Summary

    All Methods Instance Methods Concrete Methods
    Modifier and Type | Method | Description
    --- | --- | ---
    `void` | `close()` |
    `protected com.io7m.jbssio.api.BSSWriterSequentialType` | `writer()` |

    - ### Methods inherited from class java.lang.Object

      `clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait`

    - ### Methods inherited from interface com.io7m.smfj.serializer.api.SMFSerializerDataTrianglesType

      `serializeTriangle`

- - ### Constructor Detail

    - #### Triangles

          protected Triangles​(com.io7m.jbssio.api.BSSWriterSequentialType inWriter,
                              SMFHeader inHeader)

  - ### Method Detail

    - #### writer

          protected final com.io7m.jbssio.api.BSSWriterSequentialType writer()

    - #### close

          public final void close()
                           throws java.io.IOException

      Specified by:
        `close` in interface `java.lang.AutoCloseable`
      Specified by:
        `close` in interface `java.io.Closeable`
      Throws:
        `java.io.IOException`