@NonNullByDefault

# Package com.io7m.smfj.core

Core types and functions.

See: Description

- Interface Summary
  Interface | Description
  --- | ---
  SMFAttributeNameType | An attribute name.
  SMFAttributeType | An attribute.
  SMFCoordinateSystemType | The specification of a coordinate system and face winding order.
  SMFErrorType | The type of errors.
  SMFFormatDescriptionType | A description of a format.
  SMFFormatVersionType | A format version.
  SMFHeaderType | Information about an SMF file.
  SMFSchemaIdentifierType | A schema identifier.
  SMFSchemaNameType | A schema name.
  SMFTrianglesType | Information about triangles in a mesh.
  SMFWarningType | The type of warnings.

- Class Summary
  Class | Description
  --- | ---
  SMFAttribute | An attribute.
  SMFAttribute.Builder | Builds instances of type `SMFAttribute`.
  SMFAttributeName | An attribute name.
  SMFAttributeName.Builder | Builds instances of type `SMFAttributeName`.
  SMFAttributeNames | Validity checks for attribute names.
  SMFCoordinateSystem | The specification of a coordinate system and face winding order.
  SMFCoordinateSystem.Builder | Builds instances of type `SMFCoordinateSystem`.
  SMFFormatDescription | A description of a format.
  SMFFormatDescription.Builder | Builds instances of type `SMFFormatDescription`.
  SMFFormatVersion | A format version.
  SMFFormatVersion.Builder | Builds instances of type `SMFFormatVersion`.
  SMFFormatVersionMutable | A modifiable implementation of the `SMFFormatVersionType` type.
  SMFHeader | Information about an SMF file.
  SMFHeader.Builder | Builds instances of type `SMFHeader`.
  SMFSchemaIdentifier | A schema identifier.
  SMFSchemaIdentifier.Builder | Builds instances of type `SMFSchemaIdentifier`.
  SMFSchemaName | A schema name.
  SMFSchemaName.Builder | Builds instances of type `SMFSchemaName`.
  SMFSchemaNames | Validity checks for schema names.
  SMFSupportedSizes | The supported sizes in bits of each type.
  SMFTriangles | Information about triangles in a mesh.
  SMFTriangles.Builder | Builds instances of type `SMFTriangles`.

- Enum Summary
  Enum | Description
  --- | ---
  SMFComponentType | The kind of components.
  SMFFaceWindingOrder | The face winding order for triangles.

- Annotation Types Summary
  Annotation Type | Description
  --- | ---
  SMFImmutableStyleType | The `immutables.org` style for the project.

## Package com.io7m.smfj.core Description

Core types and functions.

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