A B C D E F G H I L M N O P R S T U V W

## A

addAllAttributeSets(Iterable<SMFByteBufferPackedAttributeSet>) - Method in class com.io7m.smfj.bytebuffer.SMFByteBufferPackedMesh.Builder
addAllAttributesInOrder(Iterable<SMFAttribute>) - Method in class com.io7m.smfj.core.SMFHeader.Builder
addAllAttributesOrdered(Iterable<SMFAttribute>) - Method in class com.io7m.smfj.bytebuffer.SMFByteBufferPackingConfiguration.Builder
addAllMetadata(Iterable<SMFMetadata>) - Method in class com.io7m.smfj.processing.api.SMFMemoryMesh.Builder
addAllTriangles(Iterable<Vector3L>) - Method in class com.io7m.smfj.processing.api.SMFMemoryMesh.Builder
addAllValues(Iterable<Double>) - Method in class com.io7m.smfj.processing.api.SMFAttributeArrayFloating1.Builder
addAllValues(Iterable<Vector2D>) - Method in class com.io7m.smfj.processing.api.SMFAttributeArrayFloating2.Builder
addAllValues(Iterable<Vector3D>) - Method in class com.io7m.smfj.processing.api.SMFAttributeArrayFloating3.Builder
addAllValues(Iterable<Vector4D>) - Method in class com.io7m.smfj.processing.api.SMFAttributeArrayFloating4.Builder
addAllValues(Iterable<Long>) - Method in class com.io7m.smfj.processing.api.SMFAttributeArrayIntegerSigned1.Builder
addAllValues(Iterable<Vector2L>) - Method in class com.io7m.smfj.processing.api.SMFAttributeArrayIntegerSigned2.Builder
addAllValues(Iterable<Vector3L>) - Method in class com.io7m.smfj.processing.api.SMFAttributeArrayIntegerSigned3.Builder
addAllValues(Iterable<Vector4L>) - Method in class com.io7m.smfj.processing.api.SMFAttributeArrayIntegerSigned4.Builder
addAllValues(Iterable<Long>) - Method in class com.io7m.smfj.processing.api.SMFAttributeArrayIntegerUnsigned1.Builder
addAllValues(Iterable<Vector2L>) - Method in class com.io7m.smfj.processing.api.SMFAttributeArrayIntegerUnsigned2.Builder
addAllValues(Iterable<Vector3L>) - Method in class com.io7m.smfj.processing.api.SMFAttributeArrayIntegerUnsigned3.Builder
addAllValues(Iterable<Vector4L>) - Method in class com.io7m.smfj.processing.api.SMFAttributeArrayIntegerUnsigned4.Builder
addAttributeSets(SMFByteBufferPackedAttributeSet) - Method in class com.io7m.smfj.bytebuffer.SMFByteBufferPackedMesh.Builder
addAttributesInOrder(SMFAttribute) - Method in class com.io7m.smfj.core.SMFHeader.Builder
addAttributesOrdered(SMFAttribute) - Method in class com.io7m.smfj.bytebuffer.SMFByteBufferPackingConfiguration.Builder
addMetadata(SMFMetadata) - Method in class com.io7m.smfj.processing.api.SMFMemoryMesh.Builder
addTriangles(Vector3L) - Method in class com.io7m.smfj.processing.api.SMFMemoryMesh.Builder
addValues(Double) - Method in class com.io7m.smfj.processing.api.SMFAttributeArrayFloating1.Builder
addValues(Vector2D) - Method in class com.io7m.smfj.processing.api.SMFAttributeArrayFloating2.Builder
addValues(Vector3D) - Method in class com.io7m.smfj.processing.api.SMFAttributeArrayFloating3.Builder
addValues(Vector4D) - Method in class com.io7m.smfj.processing.api.SMFAttributeArrayFloating4.Builder
addValues(Long) - Method in class com.io7m.smfj.processing.api.SMFAttributeArrayIntegerSigned1.Builder
addValues(Vector2L) - Method in class com.io7m.smfj.processing.api.SMFAttributeArrayIntegerSigned2.Builder
addValues(Vector3L) - Method in class com.io7m.smfj.processing.api.SMFAttributeArrayIntegerSigned3.Builder
addValues(Vector4L) - Method in class com.io7m.smfj.processing.api.SMFAttributeArrayIntegerSigned4.Builder
addValues(Long) - Method in class com.io7m.smfj.processing.api.SMFAttributeArrayIntegerUnsigned1.Builder
addValues(Vector2L) - Method in class com.io7m.smfj.processing.api.SMFAttributeArrayIntegerUnsigned2.Builder
addValues(Vector3L) - Method in class com.io7m.smfj.processing.api.SMFAttributeArrayIntegerUnsigned3.Builder
addValues(Vector4L) - Method in class com.io7m.smfj.processing.api.SMFAttributeArrayIntegerUnsigned4.Builder
alignNext(long, int) - Static method in class com.io7m.smfj.format.binary.SMFBAlignment
  Align the given value to the next multiple of `alignment`.
allocateByteBufferHeap() - Static method in class com.io7m.smfj.bytebuffer.SMFByteBufferPackedMeshes
  A convenient function for allocating a heap-based byte buffer with native byte ordering
allowExtraAttributes() - Method in class com.io7m.smfj.validation.api.SMFSchema
allowExtraAttributes() - Method in interface com.io7m.smfj.validation.api.SMFSchemaType
arrays() - Method in class com.io7m.smfj.processing.api.SMFMemoryMesh
arrays() - Method in interface com.io7m.smfj.processing.api.SMFMemoryMeshType
attribute() - Method in class com.io7m.smfj.bytebuffer.SMFByteBufferPackedAttribute
attribute() - Method in interface com.io7m.smfj.bytebuffer.SMFByteBufferPackedAttributeType
attributesByName() - Method in class com.io7m.smfj.core.SMFHeader
attributesByName() - Method in interface com.io7m.smfj.core.SMFHeaderType
attributeSets() - Method in class com.io7m.smfj.bytebuffer.SMFByteBufferPackedMesh
attributeSets() - Method in interface com.io7m.smfj.bytebuffer.SMFByteBufferPackedMeshType
attributeSetsByID() - Method in class com.io7m.smfj.bytebuffer.SMFByteBufferPackedMesh
attributeSetsByID() - Method in interface com.io7m.smfj.bytebuffer.SMFByteBufferPackedMeshType
attributesInOrder() - Method in class com.io7m.smfj.core.SMFHeader
attributesInOrder() - Method in interface com.io7m.smfj.core.SMFHeaderType
attributesOrdered() - Method in class com.io7m.smfj.bytebuffer.SMFByteBufferPackingConfiguration
  A specification of the sequence of attributes that will be packed into the byte buffer.
attributesOrdered() - Method in interface com.io7m.smfj.bytebuffer.SMFByteBufferPackingConfigurationType
  A specification of the sequence of attributes that will be packed into the byte buffer.
available() - Method in class com.io7m.smfj.processing.api.SMFFilterCommandModuleProviderAbstract
available() - Method in interface com.io7m.smfj.processing.api.SMFFilterCommandModuleProviderType
available() - Method in class com.io7m.smfj.processing.api.SMFFilterCommandModuleResolver
available() - Method in interface com.io7m.smfj.processing.api.SMFFilterCommandModuleResolverType
axes() - Method in class com.io7m.smfj.core.SMFCoordinateSystem
axes() - Method in interface com.io7m.smfj.core.SMFCoordinateSystemType

## B

build() - Method in class com.io7m.smfj.bytebuffer.SMFByteBufferPackedAttribute.Builder
  Builds a new `SMFByteBufferPackedAttribute`.
build() - Method in class com.io7m.smfj.bytebuffer.SMFByteBufferPackedAttributeSet.Builder
  Builds a new `SMFByteBufferPackedAttributeSet`.
build() - Method in class com.io7m.smfj.bytebuffer.SMFByteBufferPackedMesh.Builder
  Builds a new `SMFByteBufferPackedMesh`.
build() - Method in class com.io7m.smfj.bytebuffer.SMFByteBufferPackedTriangles.Builder
  Builds a new `SMFByteBufferPackedTriangles`.
build() - Method in class com.io7m.smfj.bytebuffer.SMFByteBufferPackingConfiguration.Builder
  Builds a new `SMFByteBufferPackingConfiguration`.
build() - Method in class com.io7m.smfj.core.SMFAttribute.Builder
  Builds a new `SMFAttribute`.
build() - Method in class com.io7m.smfj.core.SMFAttributeName.Builder
  Builds a new `SMFAttributeName`.
build() - Method in class com.io7m.smfj.core.SMFCoordinateSystem.Builder
  Builds a new `SMFCoordinateSystem`.
build() - Method in class com.io7m.smfj.core.SMFFormatDescription.Builder
  Builds a new `SMFFormatDescription`.
build() - Method in class com.io7m.smfj.core.SMFFormatVersion.Builder
  Builds a new `SMFFormatVersion`.
build() - Method in class com.io7m.smfj.core.SMFHeader.Builder
  Builds a new `SMFHeader`.
build() - Method in class com.io7m.smfj.core.SMFSchemaIdentifier.Builder
  Builds a new `SMFSchemaIdentifier`.
build() - Method in class com.io7m.smfj.core.SMFSchemaName.Builder
  Builds a new `SMFSchemaName`.
build() - Method in class com.io7m.smfj.core.SMFTriangles.Builder
  Builds a new `SMFTriangles`.
build() - Method in class com.io7m.smfj.format.binary.SMFBSection.Builder
  Builds a new `SMFBSection`.
build() - Method in class com.io7m.smfj.parser.api.SMFParseError.Builder
  Builds a new `SMFParseError`.
build() - Method in class com.io7m.smfj.parser.api.SMFParseWarning.Builder
  Builds a new `SMFParseWarning`.
build() - Method in class com.io7m.smfj.probe.api.SMFVersionProbed.Builder
  Builds a new `SMFVersionProbed`.
build() - Method in class com.io7m.smfj.processing.api.SMFAttributeArrayFloating1.Builder
  Builds a new `SMFAttributeArrayFloating1`.
build() - Method in class com.io7m.smfj.processing.api.SMFAttributeArrayFloating2.Builder
  Builds a new `SMFAttributeArrayFloating2`.
build() - Method in class com.io7m.smfj.processing.api.SMFAttributeArrayFloating3.Builder
  Builds a new `SMFAttributeArrayFloating3`.
build() - Method in class com.io7m.smfj.processing.api.SMFAttributeArrayFloating4.Builder
  Builds a new `SMFAttributeArrayFloating4`.
build() - Method in class com.io7m.smfj.processing.api.SMFAttributeArrayIntegerSigned1.Builder
  Builds a new `SMFAttributeArrayIntegerSigned1`.
build() - Method in class com.io7m.smfj.processing.api.SMFAttributeArrayIntegerSigned2.Builder
  Builds a new `SMFAttributeArrayIntegerSigned2`.
build() - Method in class com.io7m.smfj.processing.api.SMFAttributeArrayIntegerSigned3.Builder
  Builds a new `SMFAttributeArrayIntegerSigned3`.
build() - Method in class com.io7m.smfj.processing.api.SMFAttributeArrayIntegerSigned4.Builder
  Builds a new `SMFAttributeArrayIntegerSigned4`.
build() - Method in class com.io7m.smfj.processing.api.SMFAttributeArrayIntegerUnsigned1.Builder
  Builds a new `SMFAttributeArrayIntegerUnsigned1`.
build() - Method in class com.io7m.smfj.processing.api.SMFAttributeArrayIntegerUnsigned2.Builder
  Builds a new `SMFAttributeArrayIntegerUnsigned2`.
build() - Method in class com.io7m.smfj.processing.api.SMFAttributeArrayIntegerUnsigned3.Builder
  Builds a new `SMFAttributeArrayIntegerUnsigned3`.
build() - Method in class com.io7m.smfj.processing.api.SMFAttributeArrayIntegerUnsigned4.Builder
  Builds a new `SMFAttributeArrayIntegerUnsigned4`.
build() - Method in class com.io7m.smfj.processing.api.SMFFilterCommandContext.Builder
  Builds a new `SMFFilterCommandContext`.
build() - Method in class com.io7m.smfj.processing.api.SMFFilterCommandModule.Builder
  Builds a new `SMFFilterCommandModule`.
build() - Method in class com.io7m.smfj.processing.api.SMFMemoryMesh.Builder
  Builds a new `SMFMemoryMesh`.
build() - Method in class com.io7m.smfj.processing.api.SMFMetadata.Builder
  Builds a new `SMFMetadata`.
build() - Method in class com.io7m.smfj.processing.api.SMFProcessingError.Builder
  Builds a new `SMFProcessingError`.
build() - Method in class com.io7m.smfj.processing.main.SMFMemoryMeshFilterCheckConfiguration.Builder
  Builds a new `SMFMemoryMeshFilterCheckConfiguration`.
build() - Method in class com.io7m.smfj.processing.main.SMFMemoryMeshFilterTrianglesOptimizeConfiguration.Builder
  Builds a new `SMFMemoryMeshFilterTrianglesOptimizeConfiguration`.
build() - Method in class com.io7m.smfj.validation.api.SMFSchema.Builder
  Builds a new `SMFSchema`.
build() - Method in class com.io7m.smfj.validation.api.SMFSchemaAttribute.Builder
  Builds a new `SMFSchemaAttribute`.
build() - Method in class com.io7m.smfj.validation.api.SMFSchemaValidationError.Builder
  Builds a new `SMFSchemaValidationError`.
build() - Method in class com.io7m.smfj.validation.api.SMFSchemaVersion.Builder
  Builds a new `SMFSchemaVersion`.
builder() - Static method in class com.io7m.smfj.bytebuffer.SMFByteBufferPackedAttribute
  Creates a builder for `SMFByteBufferPackedAttribute`.
builder() - Static method in class com.io7m.smfj.bytebuffer.SMFByteBufferPackedAttributeSet
  Creates a builder for `SMFByteBufferPackedAttributeSet`.
builder() - Static method in class com.io7m.smfj.bytebuffer.SMFByteBufferPackedMesh
  Creates a builder for `SMFByteBufferPackedMesh`.
builder() - Static method in class com.io7m.smfj.bytebuffer.SMFByteBufferPackedTriangles
  Creates a builder for `SMFByteBufferPackedTriangles`.
builder() - Static method in class com.io7m.smfj.bytebuffer.SMFByteBufferPackingConfiguration
  Creates a builder for `SMFByteBufferPackingConfiguration`.
builder() - Static method in class com.io7m.smfj.core.SMFAttribute
  Creates a builder for `SMFAttribute`.
builder() - Static method in class com.io7m.smfj.core.SMFAttributeName
  Creates a builder for `SMFAttributeName`.
builder() - Static method in class com.io7m.smfj.core.SMFCoordinateSystem
  Creates a builder for `SMFCoordinateSystem`.
builder() - Static method in class com.io7m.smfj.core.SMFFormatDescription
  Creates a builder for `SMFFormatDescription`.
builder() - Static method in class com.io7m.smfj.core.SMFFormatVersion
  Creates a builder for `SMFFormatVersion`.
builder() - Static method in class com.io7m.smfj.core.SMFHeader
  Creates a builder for `SMFHeader`.
builder() - Static method in class com.io7m.smfj.core.SMFSchemaIdentifier
  Creates a builder for `SMFSchemaIdentifier`.
builder() - Static method in class com.io7m.smfj.core.SMFSchemaName
  Creates a builder for `SMFSchemaName`.
builder() - Static method in class com.io7m.smfj.core.SMFTriangles
  Creates a builder for `SMFTriangles`.
builder() - Static method in class com.io7m.smfj.format.binary.SMFBSection
  Creates a builder for `SMFBSection`.
builder() - Static method in class com.io7m.smfj.parser.api.SMFParseError
  Creates a builder for `SMFParseError`.
builder() - Static method in class com.io7m.smfj.parser.api.SMFParseWarning
  Creates a builder for `SMFParseWarning`.
builder() - Static method in class com.io7m.smfj.probe.api.SMFVersionProbed
  Creates a builder for `SMFVersionProbed`.
builder() - Static method in class com.io7m.smfj.processing.api.SMFAttributeArrayFloating1
  Creates a builder for `SMFAttributeArrayFloating1`.
builder() - Static method in class com.io7m.smfj.processing.api.SMFAttributeArrayFloating2
  Creates a builder for `SMFAttributeArrayFloating2`.
builder() - Static method in class com.io7m.smfj.processing.api.SMFAttributeArrayFloating3
  Creates a builder for `SMFAttributeArrayFloating3`.
builder() - Static method in class com.io7m.smfj.processing.api.SMFAttributeArrayFloating4
  Creates a builder for `SMFAttributeArrayFloating4`.
builder() - Static method in class com.io7m.smfj.processing.api.SMFAttributeArrayIntegerSigned1
  Creates a builder for `SMFAttributeArrayIntegerSigned1`.
builder() - Static method in class com.io7m.smfj.processing.api.SMFAttributeArrayIntegerSigned2
  Creates a builder for `SMFAttributeArrayIntegerSigned2`.
builder() - Static method in class com.io7m.smfj.processing.api.SMFAttributeArrayIntegerSigned3
  Creates a builder for `SMFAttributeArrayIntegerSigned3`.
builder() - Static method in class com.io7m.smfj.processing.api.SMFAttributeArrayIntegerSigned4
  Creates a builder for `SMFAttributeArrayIntegerSigned4`.
builder() - Static method in class com.io7m.smfj.processing.api.SMFAttributeArrayIntegerUnsigned1
  Creates a builder for `SMFAttributeArrayIntegerUnsigned1`.
builder() - Static method in class com.io7m.smfj.processing.api.SMFAttributeArrayIntegerUnsigned2
  Creates a builder for `SMFAttributeArrayIntegerUnsigned2`.
builder() - Static method in class com.io7m.smfj.processing.api.SMFAttributeArrayIntegerUnsigned3
  Creates a builder for `SMFAttributeArrayIntegerUnsigned3`.
builder() - Static method in class com.io7m.smfj.processing.api.SMFAttributeArrayIntegerUnsigned4
  Creates a builder for `SMFAttributeArrayIntegerUnsigned4`.
builder() - Static method in class com.io7m.smfj.processing.api.SMFFilterCommandContext
  Creates a builder for `SMFFilterCommandContext`.
builder() - Static method in class com.io7m.smfj.processing.api.SMFFilterCommandModule
  Creates a builder for `SMFFilterCommandModule`.
builder() - Static method in class com.io7m.smfj.processing.api.SMFMemoryMesh
  Creates a builder for `SMFMemoryMesh`.
builder() - Static method in class com.io7m.smfj.processing.api.SMFMetadata
  Creates a builder for `SMFMetadata`.
builder() - Static method in class com.io7m.smfj.processing.api.SMFProcessingError
  Creates a builder for `SMFProcessingError`.
builder() - Static method in class com.io7m.smfj.processing.main.SMFMemoryMeshFilterCheckConfiguration
  Creates a builder for `SMFMemoryMeshFilterCheckConfiguration`.
builder() - Static method in class com.io7m.smfj.processing.main.SMFMemoryMeshFilterTrianglesOptimizeConfiguration
  Creates a builder for `SMFMemoryMeshFilterTrianglesOptimizeConfiguration`.
builder() - Static method in class com.io7m.smfj.validation.api.SMFSchema
  Creates a builder for `SMFSchema`.
builder() - Static method in class com.io7m.smfj.validation.api.SMFSchemaAttribute
  Creates a builder for `SMFSchemaAttribute`.
builder() - Static method in class com.io7m.smfj.validation.api.SMFSchemaValidationError
  Creates a builder for `SMFSchemaValidationError`.
builder() - Static method in class com.io7m.smfj.validation.api.SMFSchemaVersion
  Creates a builder for `SMFSchemaVersion`.
byteBuffer() - Method in class com.io7m.smfj.bytebuffer.SMFByteBufferPackedAttributeSet
byteBuffer() - Method in interface com.io7m.smfj.bytebuffer.SMFByteBufferPackedAttributeSetType
byteBuffer() - Method in class com.io7m.smfj.bytebuffer.SMFByteBufferPackedTriangles
byteBuffer() - Method in interface com.io7m.smfj.bytebuffer.SMFByteBufferPackedTrianglesType

## C

checkAlignment(int) - Method in interface com.io7m.smfj.format.binary.SMFBDataStreamWriterType
  Check that the writer is currently on an `alignment`-octet boundary.
checkAttributeExists(Seq<SMFProcessingError>, Map<SMFAttributeName, SMFAttribute>, SMFAttributeName) - Static method in class com.io7m.smfj.processing.api.SMFFilterCommandChecks
  Check that the given attribute exists.
checkAttributeNonexistent(Seq<SMFProcessingError>, Map<SMFAttributeName, SMFAttribute>, SMFAttributeName) - Static method in class com.io7m.smfj.processing.api.SMFFilterCommandChecks
  Check that the given attribute does not exist.
checkFloatSupported(int) - Static method in class com.io7m.smfj.core.SMFSupportedSizes
  Check if a floating point type with the given size is supported.
checkIntegerSignedSupported(int) - Static method in class com.io7m.smfj.core.SMFSupportedSizes
  Check if a signed integer type with the given size is supported.
checkIntegerUnsignedSupported(int) - Static method in class com.io7m.smfj.core.SMFSupportedSizes
  Check if an unsigned integer type with the given size is supported.
checkPreconditions() - Method in interface com.io7m.smfj.bytebuffer.SMFByteBufferPackedTrianglesType
  Check preconditions for the type.
checkPreconditions() - Method in interface com.io7m.smfj.bytebuffer.SMFByteBufferPackingConfigurationType
  Check preconditions for the type.
checkPreconditions() - Method in interface com.io7m.smfj.core.SMFAttributeNameType
  Check the preconditions for the type.
checkPreconditions() - Method in interface com.io7m.smfj.core.SMFAttributeType
  Check preconditions for the type.
checkPreconditions() - Method in interface com.io7m.smfj.core.SMFHeaderType
  Check preconditions for the type.
checkPreconditions() - Method in interface com.io7m.smfj.core.SMFSchemaNameType
  Check the preconditions for the type.
checkPreconditions() - Method in interface com.io7m.smfj.core.SMFTrianglesType
  Check preconditions for the type.
checkPreconditions() - Method in interface com.io7m.smfj.format.binary.SMFBSectionType
  Check preconditions for the type.
checkPreconditions() - Method in interface com.io7m.smfj.processing.api.SMFFilterCommandContextType
  Check preconditions for the type.
checkPreconditions() - Method in interface com.io7m.smfj.processing.api.SMFMemoryMeshType
  Check preconditions for the type.
checkPreconditions() - Method in interface com.io7m.smfj.processing.main.SMFMemoryMeshFilterTrianglesOptimizeConfigurationType
  Check preconditions for the type.
checkPreconditions() - Method in interface com.io7m.smfj.validation.api.SMFSchemaType
  Check preconditions for the type.
clear() - Method in class com.io7m.smfj.core.SMFFormatVersionMutable
  Clears the object by setting all attributes to their initial values.
close() - Method in class com.io7m.smfj.format.binary.v1.SMFBv1Parser
close() - Method in class com.io7m.smfj.format.binary.v1.SMFBv1Serializer
close() - Method in class com.io7m.smfj.format.obj.SMFOBJImporter
close() - Method in class com.io7m.smfj.format.text.v1.SMFTV1Parser
close() - Method in class com.io7m.smfj.format.text.v1.SMFTV1Serializer
com.io7m.smfj.blender - package com.io7m.smfj.blender
  Blender tools.
com.io7m.smfj.bytebuffer - package com.io7m.smfj.bytebuffer
  Functions for packing mesh data into Java ByteBuffers.
com.io7m.smfj.cmdline - package com.io7m.smfj.cmdline
  Command-line frontend.
com.io7m.smfj.core - package com.io7m.smfj.core
  Core types and functions.
com.io7m.smfj.documentation - package com.io7m.smfj.documentation
  Documentation.
com.io7m.smfj.format.binary - package com.io7m.smfj.format.binary
  Parser API.
com.io7m.smfj.format.binary.v1 - package com.io7m.smfj.format.binary.v1
  Parser implementation for the 1.* format.
com.io7m.smfj.format.obj - package com.io7m.smfj.format.obj
  Wavefront OBJ importer.
com.io7m.smfj.format.text - package com.io7m.smfj.format.text
  Parser API.
com.io7m.smfj.format.text.v1 - package com.io7m.smfj.format.text.v1
  Parser implementation for the 1.* text encoding.
com.io7m.smfj.frontend - package com.io7m.smfj.frontend
  Processing tasks for frontends.
com.io7m.smfj.parser.api - package com.io7m.smfj.parser.api
  Parser API.
com.io7m.smfj.probe.api - package com.io7m.smfj.probe.api
  Version probe API.
com.io7m.smfj.processing.api - package com.io7m.smfj.processing.api
  Functions and types for processing and filtering meshes.
com.io7m.smfj.processing.main - package com.io7m.smfj.processing.main
  Main filter implementations.
com.io7m.smfj.serializer.api - package com.io7m.smfj.serializer.api
  Serializer API.
com.io7m.smfj.validation.api - package com.io7m.smfj.validation.api
  Validation API.
com.io7m.smfj.validation.main - package com.io7m.smfj.validation.main
  Main validation implementation.
compareTo(SMFByteBufferPackedAttributeType) - Method in interface com.io7m.smfj.bytebuffer.SMFByteBufferPackedAttributeType
compareTo(SMFAttributeNameType) - Method in interface com.io7m.smfj.core.SMFAttributeNameType
compareTo(SMFFormatVersionType) - Method in interface com.io7m.smfj.core.SMFFormatVersionType
compareTo(SMFSchemaNameType) - Method in interface com.io7m.smfj.core.SMFSchemaNameType
compareTo(SMFSchemaVersionType) - Method in interface com.io7m.smfj.validation.api.SMFSchemaVersionType
componentCount() - Method in class com.io7m.smfj.core.SMFAttribute
componentCount() - Method in interface com.io7m.smfj.core.SMFAttributeType
componentCount() - Method in class com.io7m.smfj.processing.main.SMFMemoryMeshFilterCheckConfiguration
componentCount() - Method in interface com.io7m.smfj.processing.main.SMFMemoryMeshFilterCheckConfigurationType
componentSize() - Method in class com.io7m.smfj.processing.main.SMFMemoryMeshFilterCheckConfiguration
componentSize() - Method in interface com.io7m.smfj.processing.main.SMFMemoryMeshFilterCheckConfigurationType
componentSizeBits() - Method in class com.io7m.smfj.core.SMFAttribute
componentSizeBits() - Method in interface com.io7m.smfj.core.SMFAttributeType
componentSizeOctets() - Method in class com.io7m.smfj.core.SMFAttribute
componentSizeOctets() - Method in interface com.io7m.smfj.core.SMFAttributeType
componentType() - Method in class com.io7m.smfj.core.SMFAttribute
componentType() - Method in interface com.io7m.smfj.core.SMFAttributeType
componentType() - Method in class com.io7m.smfj.processing.main.SMFMemoryMeshFilterCheckConfiguration
componentType() - Method in interface com.io7m.smfj.processing.main.SMFMemoryMeshFilterCheckConfigurationType
configuration() - Method in class com.io7m.smfj.bytebuffer.SMFByteBufferPackedAttributeSet
configuration() - Method in interface com.io7m.smfj.bytebuffer.SMFByteBufferPackedAttributeSetType
convert(String) - Method in class com.io7m.smfj.cmdline.SMFLogLevelConverter
coordinateSystem() - Method in class com.io7m.smfj.core.SMFHeader
coordinateSystem() - Method in interface com.io7m.smfj.core.SMFHeaderType
copyOf(SMFByteBufferPackedAttributeType) - Static method in class com.io7m.smfj.bytebuffer.SMFByteBufferPackedAttribute
  Creates an immutable copy of a `SMFByteBufferPackedAttributeType` value.
copyOf(SMFByteBufferPackedAttributeSetType) - Static method in class com.io7m.smfj.bytebuffer.SMFByteBufferPackedAttributeSet
  Creates an immutable copy of a `SMFByteBufferPackedAttributeSetType` value.
copyOf(SMFByteBufferPackedMeshType) - Static method in class com.io7m.smfj.bytebuffer.SMFByteBufferPackedMesh
  Creates an immutable copy of a `SMFByteBufferPackedMeshType` value.
copyOf(SMFByteBufferPackedTrianglesType) - Static method in class com.io7m.smfj.bytebuffer.SMFByteBufferPackedTriangles
  Creates an immutable copy of a `SMFByteBufferPackedTrianglesType` value.
copyOf(SMFByteBufferPackingConfigurationType) - Static method in class com.io7m.smfj.bytebuffer.SMFByteBufferPackingConfiguration
  Creates an immutable copy of a `SMFByteBufferPackingConfigurationType` value.
copyOf(SMFAttributeType) - Static method in class com.io7m.smfj.core.SMFAttribute
  Creates an immutable copy of a `SMFAttributeType` value.
copyOf(SMFAttributeNameType) - Static method in class com.io7m.smfj.core.SMFAttributeName
  Creates an immutable copy of a `SMFAttributeNameType` value.
copyOf(SMFCoordinateSystemType) - Static method in class com.io7m.smfj.core.SMFCoordinateSystem
  Creates an immutable copy of a `SMFCoordinateSystemType` value.
copyOf(SMFFormatDescriptionType) - Static method in class com.io7m.smfj.core.SMFFormatDescription
  Creates an immutable copy of a `SMFFormatDescriptionType` value.
copyOf(SMFFormatVersionType) - Static method in class com.io7m.smfj.core.SMFFormatVersion
  Creates an immutable copy of a `SMFFormatVersionType` value.
copyOf(SMFHeaderType) - Static method in class com.io7m.smfj.core.SMFHeader
  Creates an immutable copy of a `SMFHeaderType` value.
copyOf(SMFSchemaIdentifierType) - Static method in class com.io7m.smfj.core.SMFSchemaIdentifier
  Creates an immutable copy of a `SMFSchemaIdentifierType` value.
copyOf(SMFSchemaNameType) - Static method in class com.io7m.smfj.core.SMFSchemaName
  Creates an immutable copy of a `SMFSchemaNameType` value.
copyOf(SMFTrianglesType) - Static method in class com.io7m.smfj.core.SMFTriangles
  Creates an immutable copy of a `SMFTrianglesType` value.
copyOf(SMFBSectionType) - Static method in class com.io7m.smfj.format.binary.SMFBSection
  Creates an immutable copy of a `SMFBSectionType` value.
copyOf(SMFParseErrorType) - Static method in class com.io7m.smfj.parser.api.SMFParseError
  Creates an immutable copy of a `SMFParseErrorType` value.
copyOf(SMFParseWarningType) - Static method in class com.io7m.smfj.parser.api.SMFParseWarning
  Creates an immutable copy of a `SMFParseWarningType` value.
copyOf(SMFVersionProbedType) - Static method in class com.io7m.smfj.probe.api.SMFVersionProbed
  Creates an immutable copy of a `SMFVersionProbedType` value.
copyOf(SMFAttributeArrayFloating1Type) - Static method in class com.io7m.smfj.processing.api.SMFAttributeArrayFloating1
  Creates an immutable copy of a `SMFAttributeArrayFloating1Type` value.
copyOf(SMFAttributeArrayFloating2Type) - Static method in class com.io7m.smfj.processing.api.SMFAttributeArrayFloating2
  Creates an immutable copy of a `SMFAttributeArrayFloating2Type` value.
copyOf(SMFAttributeArrayFloating3Type) - Static method in class com.io7m.smfj.processing.api.SMFAttributeArrayFloating3
  Creates an immutable copy of a `SMFAttributeArrayFloating3Type` value.
copyOf(SMFAttributeArrayFloating4Type) - Static method in class com.io7m.smfj.processing.api.SMFAttributeArrayFloating4
  Creates an immutable copy of a `SMFAttributeArrayFloating4Type` value.
copyOf(SMFAttributeArrayIntegerSigned1Type) - Static method in class com.io7m.smfj.processing.api.SMFAttributeArrayIntegerSigned1
  Creates an immutable copy of a `SMFAttributeArrayIntegerSigned1Type` value.
copyOf(SMFAttributeArrayIntegerSigned2Type) - Static method in class com.io7m.smfj.processing.api.SMFAttributeArrayIntegerSigned2
  Creates an immutable copy of a `SMFAttributeArrayIntegerSigned2Type` value.
copyOf(SMFAttributeArrayIntegerSigned3Type) - Static method in class com.io7m.smfj.processing.api.SMFAttributeArrayIntegerSigned3
  Creates an immutable copy of a `SMFAttributeArrayIntegerSigned3Type` value.
copyOf(SMFAttributeArrayIntegerSigned4Type) - Static method in class com.io7m.smfj.processing.api.SMFAttributeArrayIntegerSigned4
  Creates an immutable copy of a `SMFAttributeArrayIntegerSigned4Type` value.
copyOf(SMFAttributeArrayIntegerUnsigned1Type) - Static method in class com.io7m.smfj.processing.api.SMFAttributeArrayIntegerUnsigned1
  Creates an immutable copy of a `SMFAttributeArrayIntegerUnsigned1Type` value.
copyOf(SMFAttributeArrayIntegerUnsigned2Type) - Static method in class com.io7m.smfj.processing.api.SMFAttributeArrayIntegerUnsigned2
  Creates an immutable copy of a `SMFAttributeArrayIntegerUnsigned2Type` value.
copyOf(SMFAttributeArrayIntegerUnsigned3Type) - Static method in class com.io7m.smfj.processing.api.SMFAttributeArrayIntegerUnsigned3
  Creates an immutable copy of a `SMFAttributeArrayIntegerUnsigned3Type` value.
copyOf(SMFAttributeArrayIntegerUnsigned4Type) - Static method in class com.io7m.smfj.processing.api.SMFAttributeArrayIntegerUnsigned4
  Creates an immutable copy of a `SMFAttributeArrayIntegerUnsigned4Type` value.
copyOf(SMFFilterCommandContextType) - Static method in class com.io7m.smfj.processing.api.SMFFilterCommandContext
  Creates an immutable copy of a `SMFFilterCommandContextType` value.
copyOf(SMFFilterCommandModuleType) - Static method in class com.io7m.smfj.processing.api.SMFFilterCommandModule
  Creates an immutable copy of a `SMFFilterCommandModuleType` value.
copyOf(SMFMemoryMeshType) - Static method in class com.io7m.smfj.processing.api.SMFMemoryMesh
  Creates an immutable copy of a `SMFMemoryMeshType` value.
copyOf(SMFMetadataType) - Static method in class com.io7m.smfj.processing.api.SMFMetadata
  Creates an immutable copy of a `SMFMetadataType` value.
copyOf(SMFProcessingErrorType) - Static method in class com.io7m.smfj.processing.api.SMFProcessingError
  Creates an immutable copy of a `SMFProcessingErrorType` value.
copyOf(SMFMemoryMeshFilterCheckConfigurationType) - Static method in class com.io7m.smfj.processing.main.SMFMemoryMeshFilterCheckConfiguration
  Creates an immutable copy of a `SMFMemoryMeshFilterCheckConfigurationType` value.
copyOf(SMFMemoryMeshFilterTrianglesOptimizeConfigurationType) - Static method in class com.io7m.smfj.processing.main.SMFMemoryMeshFilterTrianglesOptimizeConfiguration
  Creates an immutable copy of a `SMFMemoryMeshFilterTrianglesOptimizeConfigurationType` value.
copyOf(SMFSchemaType) - Static method in class com.io7m.smfj.validation.api.SMFSchema
  Creates an immutable copy of a `SMFSchemaType` value.
copyOf(SMFSchemaAttributeType) - Static method in class com.io7m.smfj.validation.api.SMFSchemaAttribute
  Creates an immutable copy of a `SMFSchemaAttributeType` value.
copyOf(SMFSchemaValidationErrorType) - Static method in class com.io7m.smfj.validation.api.SMFSchemaValidationError
  Creates an immutable copy of a `SMFSchemaValidationErrorType` value.
copyOf(SMFSchemaVersionType) - Static method in class com.io7m.smfj.validation.api.SMFSchemaVersion
  Creates an immutable copy of a `SMFSchemaVersionType` value.
create(int, int) - Static method in class com.io7m.smfj.core.SMFFormatVersionMutable
  Construct a modifiable instance of `SMFFormatVersionType`.
create() - Static method in class com.io7m.smfj.core.SMFFormatVersionMutable
  Construct a modifiable instance of `SMFFormatVersionType`.
create(URI, InputStream) - Static method in class com.io7m.smfj.format.binary.SMFBDataStreamReader
  Create a data stream reader.
create(URI, OutputStream) - Static method in class com.io7m.smfj.format.binary.SMFBDataStreamWriter
  Create a data stream writer.
create(Optional<Path>, InputStream, SMFParserEventsType) - Static method in class com.io7m.smfj.format.obj.SMFOBJImporter
  Create a new OBJ importer.
create(URI, List<String>, int) - Static method in class com.io7m.smfj.format.text.SMFTLineReaderList
  Construct a new line reader.
create(URI, InputStream) - Static method in class com.io7m.smfj.format.text.SMFTLineReaderStreamIO
  Construct a new line reader.
create(SMFSerializerType) - Static method in class com.io7m.smfj.frontend.SMFFCopier
  Create a new copier.
create() - Static method in class com.io7m.smfj.processing.api.SMFFilterCommandModuleResolver
create() - Static method in class com.io7m.smfj.processing.api.SMFMemoryMeshProducer
create() - Static method in class com.io7m.smfj.processing.main.SMFMemoryMeshFilterApplicationInfoAdd
  Create a new filter.
create(SMFAttributeName) - Static method in class com.io7m.smfj.processing.main.SMFMemoryMeshFilterAttributeRemove
  Create a new filter.
create(SMFAttributeName, SMFAttributeName) - Static method in class com.io7m.smfj.processing.main.SMFMemoryMeshFilterAttributeRename
  Create a new filter.
create(SMFAttributeName, int) - Static method in class com.io7m.smfj.processing.main.SMFMemoryMeshFilterAttributeResample
  Create a new filter.
create(Set<SMFAttributeName>) - Static method in class com.io7m.smfj.processing.main.SMFMemoryMeshFilterAttributeTrim
  Create a new filter.
create(SMFMemoryMeshFilterCheckConfiguration) - Static method in class com.io7m.smfj.processing.main.SMFMemoryMeshFilterCheck
  Create a new filter.
create(SMFSchemaIdentifier, Path) - Static method in class com.io7m.smfj.processing.main.SMFMemoryMeshFilterMetadataAdd
  Create a new filter.
create(Optional<SMFSchemaName>, Optional<Pair<Integer, Integer>>) - Static method in class com.io7m.smfj.processing.main.SMFMemoryMeshFilterMetadataRemove
  Create a new filter.
create(SMFSchemaIdentifier) - Static method in class com.io7m.smfj.processing.main.SMFMemoryMeshFilterSchemaCheck
  Create a new filter.
create(SMFSchemaIdentifier) - Static method in class com.io7m.smfj.processing.main.SMFMemoryMeshFilterSchemaSet
  Create a new filter.
create(Path) - Static method in class com.io7m.smfj.processing.main.SMFMemoryMeshFilterSchemaValidate
  Create a new filter.
create(SMFMemoryMeshFilterTrianglesOptimizeConfiguration) - Static method in class com.io7m.smfj.processing.main.SMFMemoryMeshFilterTrianglesOptimize
  Create a new filter.
createFloat1(SMFByteBufferPackingConfiguration, SMFByteBufferPackedAttribute, ByteBuffer) - Static method in class com.io7m.smfj.bytebuffer.SMFByteBufferCursors
  Create a floating point cursor.
createFloat1Raw(ByteBuffer, int, int, int) - Static method in class com.io7m.smfj.bytebuffer.SMFByteBufferCursors
  Create a floating point cursor.
createFloat2(SMFByteBufferPackingConfiguration, SMFByteBufferPackedAttribute, ByteBuffer) - Static method in class com.io7m.smfj.bytebuffer.SMFByteBufferCursors
  Create a floating point cursor.
createFloat2Raw(ByteBuffer, int, int, int) - Static method in class com.io7m.smfj.bytebuffer.SMFByteBufferCursors
  Create a floating point cursor.
createFloat3(SMFByteBufferPackingConfiguration, SMFByteBufferPackedAttribute, ByteBuffer) - Static method in class com.io7m.smfj.bytebuffer.SMFByteBufferCursors
  Create a floating point cursor.
createFloat3Raw(ByteBuffer, int, int, int) - Static method in class com.io7m.smfj.bytebuffer.SMFByteBufferCursors
  Create a floating point cursor.
createFloat4(SMFByteBufferPackingConfiguration, SMFByteBufferPackedAttribute, ByteBuffer) - Static method in class com.io7m.smfj.bytebuffer.SMFByteBufferCursors
  Create a floating point cursor.
createFloat4Raw(ByteBuffer, int, int, int) - Static method in class com.io7m.smfj.bytebuffer.SMFByteBufferCursors
  Create a floating point cursor.
createRandomAccess(SMFMemoryMesh, SMFParserEventsType) - Static method in class com.io7m.smfj.processing.api.SMFMemoryMeshParser
  Create a new random access parser from the given mesh.
createSequential(SMFMemoryMesh, SMFParserEventsType) - Static method in class com.io7m.smfj.processing.api.SMFMemoryMeshParser
  Create a new sequential access parser from the given mesh.
createSigned1(SMFByteBufferPackingConfiguration, SMFByteBufferPackedAttribute, ByteBuffer) - Static method in class com.io7m.smfj.bytebuffer.SMFByteBufferCursors
  Create a signed integer cursor.
createSigned1Raw(ByteBuffer, int, int, int) - Static method in class com.io7m.smfj.bytebuffer.SMFByteBufferCursors
  Create a signed integer cursor.
createSigned2(SMFByteBufferPackingConfiguration, SMFByteBufferPackedAttribute, ByteBuffer) - Static method in class com.io7m.smfj.bytebuffer.SMFByteBufferCursors
  Create a signed integer cursor.
createSigned2Raw(ByteBuffer, int, int, int) - Static method in class com.io7m.smfj.bytebuffer.SMFByteBufferCursors
  Create a signed integer cursor.
createSigned3(SMFByteBufferPackingConfiguration, SMFByteBufferPackedAttribute, ByteBuffer) - Static method in class com.io7m.smfj.bytebuffer.SMFByteBufferCursors
  Create a signed integer cursor.
createSigned3Raw(ByteBuffer, int, int, int) - Static method in class com.io7m.smfj.bytebuffer.SMFByteBufferCursors
  Create a signed integer cursor.
createSigned4(SMFByteBufferPackingConfiguration, SMFByteBufferPackedAttribute, ByteBuffer) - Static method in class com.io7m.smfj.bytebuffer.SMFByteBufferCursors
  Create a signed integer cursor.
createSigned4Raw(ByteBuffer, int, int, int) - Static method in class com.io7m.smfj.bytebuffer.SMFByteBufferCursors
  Create a signed integer cursor.
createUnsigned1(SMFByteBufferPackingConfiguration, SMFByteBufferPackedAttribute, ByteBuffer) - Static method in class com.io7m.smfj.bytebuffer.SMFByteBufferCursors
  Create an unsigned integer cursor.
createUnsigned1Raw(ByteBuffer, int, int, int) - Static method in class com.io7m.smfj.bytebuffer.SMFByteBufferCursors
  Create an unsigned integer cursor.
createUnsigned2(SMFByteBufferPackingConfiguration, SMFByteBufferPackedAttribute, ByteBuffer) - Static method in class com.io7m.smfj.bytebuffer.SMFByteBufferCursors
  Create an unsigned integer cursor.
createUnsigned2Raw(ByteBuffer, int, int, int) - Static method in class com.io7m.smfj.bytebuffer.SMFByteBufferCursors
  Create an unsigned integer cursor.
createUnsigned3(SMFByteBufferPackingConfiguration, SMFByteBufferPackedAttribute, ByteBuffer) - Static method in class com.io7m.smfj.bytebuffer.SMFByteBufferCursors
  Create an unsigned integer cursor.
createUnsigned3Raw(ByteBuffer, int, int, int) - Static method in class com.io7m.smfj.bytebuffer.SMFByteBufferCursors
  Create an unsigned integer cursor.
createUnsigned4(SMFByteBufferPackingConfiguration, SMFByteBufferPackedAttribute, ByteBuffer) - Static method in class com.io7m.smfj.bytebuffer.SMFByteBufferCursors
  Create an unsigned integer cursor.
createUnsigned4Raw(ByteBuffer, int, int, int) - Static method in class com.io7m.smfj.bytebuffer.SMFByteBufferCursors
  Create an unsigned integer cursor.
currentPath() - Method in class com.io7m.smfj.processing.api.SMFFilterCommandContext
  The current path.
currentPath() - Method in interface com.io7m.smfj.processing.api.SMFFilterCommandContextType
  The current path.
cursor() - Method in class com.io7m.smfj.bytebuffer.SMFByteBufferPackedTriangles
cursor() - Method in interface com.io7m.smfj.bytebuffer.SMFByteBufferPackedTrianglesType

## D

data() - Method in class com.io7m.smfj.processing.api.SMFMetadata
data() - Method in interface com.io7m.smfj.processing.api.SMFMetadataType
description() - Method in class com.io7m.smfj.core.SMFFormatDescription
description() - Method in interface com.io7m.smfj.core.SMFFormatDescriptionType
Documentation - Class in com.io7m.smfj.documentation
  Marker class for looking up files by resource.

## E

equals(Object) - Method in class com.io7m.smfj.bytebuffer.SMFByteBufferPackedAttribute
  This instance is equal to all instances of `SMFByteBufferPackedAttribute` that have equal attribute values.
equals(Object) - Method in class com.io7m.smfj.bytebuffer.SMFByteBufferPackedAttributeSet
  This instance is equal to all instances of `SMFByteBufferPackedAttributeSet` that have equal attribute values.
equals(Object) - Method in class com.io7m.smfj.bytebuffer.SMFByteBufferPackedMesh
  This instance is equal to all instances of `SMFByteBufferPackedMesh` that have equal attribute values.
equals(Object) - Method in class com.io7m.smfj.bytebuffer.SMFByteBufferPackedTriangles
  This instance is equal to all instances of `SMFByteBufferPackedTriangles` that have equal attribute values.
equals(Object) - Method in class com.io7m.smfj.bytebuffer.SMFByteBufferPackingConfiguration
  This instance is equal to all instances of `SMFByteBufferPackingConfiguration` that have equal attribute values.
equals(Object) - Method in class com.io7m.smfj.core.SMFAttribute
  This instance is equal to all instances of `SMFAttribute` that have equal attribute values.
equals(Object) - Method in class com.io7m.smfj.core.SMFAttributeName
  This instance is equal to all instances of `SMFAttributeName` that have equal attribute values.
equals(Object) - Method in class com.io7m.smfj.core.SMFCoordinateSystem
  This instance is equal to all instances of `SMFCoordinateSystem` that have equal attribute values.
equals(Object) - Method in class com.io7m.smfj.core.SMFFormatDescription
  This instance is equal to all instances of `SMFFormatDescription` that have equal attribute values.
equals(Object) - Method in class com.io7m.smfj.core.SMFFormatVersion
  This instance is equal to all instances of `SMFFormatVersion` that have equal attribute values.
equals(Object) - Method in class com.io7m.smfj.core.SMFFormatVersionMutable
  This instance is equal to all instances of `SMFFormatVersionMutable` that have equal attribute values.
equals(Object) - Method in class com.io7m.smfj.core.SMFHeader
  This instance is equal to all instances of `SMFHeader` that have equal attribute values.
equals(Object) - Method in class com.io7m.smfj.core.SMFSchemaIdentifier
  This instance is equal to all instances of `SMFSchemaIdentifier` that have equal attribute values.
equals(Object) - Method in class com.io7m.smfj.core.SMFSchemaName
  This instance is equal to all instances of `SMFSchemaName` that have equal attribute values.
equals(Object) - Method in class com.io7m.smfj.core.SMFTriangles
  This instance is equal to all instances of `SMFTriangles` that have equal attribute values.
equals(Object) - Method in class com.io7m.smfj.format.binary.SMFBSection
  This instance is equal to all instances of `SMFBSection` that have equal attribute values.
equals(Object) - Method in class com.io7m.smfj.parser.api.SMFParseError
  This instance is equal to all instances of `SMFParseError` that have equal attribute values.
equals(Object) - Method in class com.io7m.smfj.parser.api.SMFParseWarning
  This instance is equal to all instances of `SMFParseWarning` that have equal attribute values.
equals(Object) - Method in class com.io7m.smfj.probe.api.SMFVersionProbed
  This instance is equal to all instances of `SMFVersionProbed` that have equal attribute values.
equals(Object) - Method in class com.io7m.smfj.processing.api.SMFAttributeArrayFloating1
  This instance is equal to all instances of `SMFAttributeArrayFloating1` that have equal attribute values.
equals(Object) - Method in class com.io7m.smfj.processing.api.SMFAttributeArrayFloating2
  This instance is equal to all instances of `SMFAttributeArrayFloating2` that have equal attribute values.
equals(Object) - Method in class com.io7m.smfj.processing.api.SMFAttributeArrayFloating3
  This instance is equal to all instances of `SMFAttributeArrayFloating3` that have equal attribute values.
equals(Object) - Method in class com.io7m.smfj.processing.api.SMFAttributeArrayFloating4
  This instance is equal to all instances of `SMFAttributeArrayFloating4` that have equal attribute values.
equals(Object) - Method in class com.io7m.smfj.processing.api.SMFAttributeArrayIntegerSigned1
  This instance is equal to all instances of `SMFAttributeArrayIntegerSigned1` that have equal attribute values.
equals(Object) - Method in class com.io7m.smfj.processing.api.SMFAttributeArrayIntegerSigned2
  This instance is equal to all instances of `SMFAttributeArrayIntegerSigned2` that have equal attribute values.
equals(Object) - Method in class com.io7m.smfj.processing.api.SMFAttributeArrayIntegerSigned3
  This instance is equal to all instances of `SMFAttributeArrayIntegerSigned3` that have equal attribute values.
equals(Object) - Method in class com.io7m.smfj.processing.api.SMFAttributeArrayIntegerSigned4
  This instance is equal to all instances of `SMFAttributeArrayIntegerSigned4` that have equal attribute values.
equals(Object) - Method in class com.io7m.smfj.processing.api.SMFAttributeArrayIntegerUnsigned1
  This instance is equal to all instances of `SMFAttributeArrayIntegerUnsigned1` that have equal attribute values.
equals(Object) - Method in class com.io7m.smfj.processing.api.SMFAttributeArrayIntegerUnsigned2
  This instance is equal to all instances of `SMFAttributeArrayIntegerUnsigned2` that have equal attribute values.
equals(Object) - Method in class com.io7m.smfj.processing.api.SMFAttributeArrayIntegerUnsigned3
  This instance is equal to all instances of `SMFAttributeArrayIntegerUnsigned3` that have equal attribute values.
equals(Object) - Method in class com.io7m.smfj.processing.api.SMFAttributeArrayIntegerUnsigned4
  This instance is equal to all instances of `SMFAttributeArrayIntegerUnsigned4` that have equal attribute values.
equals(Object) - Method in class com.io7m.smfj.processing.api.SMFFilterCommandContext
  This instance is equal to all instances of `SMFFilterCommandContext` that have equal attribute values.
equals(Object) - Method in class com.io7m.smfj.processing.api.SMFFilterCommandModule
  This instance is equal to all instances of `SMFFilterCommandModule` that have equal attribute values.
equals(Object) - Method in class com.io7m.smfj.processing.api.SMFMemoryMesh
  This instance is equal to all instances of `SMFMemoryMesh` that have equal attribute values.
equals(Object) - Method in class com.io7m.smfj.processing.api.SMFMetadata
  This instance is equal to all instances of `SMFMetadata` that have equal attribute values.
equals(Object) - Method in class com.io7m.smfj.processing.api.SMFProcessingError
  This instance is equal to all instances of `SMFProcessingError` that have equal attribute values.
equals(Object) - Method in class com.io7m.smfj.processing.main.SMFMemoryMeshFilterCheckConfiguration
  This instance is equal to all instances of `SMFMemoryMeshFilterCheckConfiguration` that have equal attribute values.
equals(Object) - Method in class com.io7m.smfj.processing.main.SMFMemoryMeshFilterTrianglesOptimizeConfiguration
  This instance is equal to all instances of `SMFMemoryMeshFilterTrianglesOptimizeConfiguration` that have equal attribute values.
equals(Object) - Method in class com.io7m.smfj.validation.api.SMFSchema
  This instance is equal to all instances of `SMFSchema` that have equal attribute values.
equals(Object) - Method in class com.io7m.smfj.validation.api.SMFSchemaAttribute
  This instance is equal to all instances of `SMFSchemaAttribute` that have equal attribute values.
equals(Object) - Method in class com.io7m.smfj.validation.api.SMFSchemaValidationError
  This instance is equal to all instances of `SMFSchemaValidationError` that have equal attribute values.
equals(Object) - Method in class com.io7m.smfj.validation.api.SMFSchemaVersion
  This instance is equal to all instances of `SMFSchemaVersion` that have equal attribute values.
errorException(Exception) - Static method in class com.io7m.smfj.parser.api.SMFParseErrors
  Construct a parse error for the given exception.
errorExpectedGot(String, String, String, LexicalPosition<URI>) - Static method in class com.io7m.smfj.parser.api.SMFParseErrors
  Construct a parse error that indicates the expected and actual input.
errorExpectedGot(Optional<URI>, int, String, List<String>) - Static method in class com.io7m.smfj.processing.api.SMFFilterCommandParsing
  Construct an error message that indicates that one sort of input was expected but another was received.
errorExpectedGotValidation(Optional<URI>, int, String, List<String>) - Static method in class com.io7m.smfj.processing.api.SMFFilterCommandParsing
  Construct an error message that indicates that one sort of input was expected but another was received.
errorExpectedGotWithException(String, String, String, LexicalPosition<URI>, Exception) - Static method in class com.io7m.smfj.parser.api.SMFParseErrors
  Construct a parse error that indicates the expected and actual input.
errors() - Method in class com.io7m.smfj.bytebuffer.SMFByteBufferPackedMeshes
errors() - Method in interface com.io7m.smfj.bytebuffer.SMFByteBufferPackedMeshLoaderType
errors() - Method in class com.io7m.smfj.frontend.SMFFCopier
errors() - Method in interface com.io7m.smfj.frontend.SMFFCopierType
errors() - Method in class com.io7m.smfj.processing.api.SMFMemoryMeshProducer
errors() - Method in interface com.io7m.smfj.processing.api.SMFMemoryMeshProducerType
errorWithMessage(String) - Static method in class com.io7m.smfj.parser.api.SMFParseErrors
  Construct a parse error for the given exception.
exception() - Method in interface com.io7m.smfj.core.SMFErrorType
exception() - Method in interface com.io7m.smfj.core.SMFWarningType
exception() - Method in class com.io7m.smfj.parser.api.SMFParseError
exception() - Method in interface com.io7m.smfj.parser.api.SMFParseErrorType
exception() - Method in class com.io7m.smfj.parser.api.SMFParseWarning
exception() - Method in interface com.io7m.smfj.parser.api.SMFParseWarningType
exception() - Method in class com.io7m.smfj.processing.api.SMFProcessingError
exception() - Method in interface com.io7m.smfj.processing.api.SMFProcessingErrorType
exception() - Method in class com.io7m.smfj.validation.api.SMFSchemaValidationError
exception() - Method in interface com.io7m.smfj.validation.api.SMFSchemaValidationErrorType
exitCode() - Method in class com.io7m.smfj.cmdline.Main

## F

filter(SMFFilterCommandContext, SMFMemoryMesh) - Method in interface com.io7m.smfj.processing.api.SMFMemoryMeshFilterType
  Evaluate the filter on the given mesh.
filter(SMFFilterCommandContext, SMFMemoryMesh) - Method in class com.io7m.smfj.processing.main.SMFMemoryMeshFilterApplicationInfoAdd
filter(SMFFilterCommandContext, SMFMemoryMesh) - Method in class com.io7m.smfj.processing.main.SMFMemoryMeshFilterAttributeRemove
filter(SMFFilterCommandContext, SMFMemoryMesh) - Method in class com.io7m.smfj.processing.main.SMFMemoryMeshFilterAttributeRename
filter(SMFFilterCommandContext, SMFMemoryMesh) - Method in class com.io7m.smfj.processing.main.SMFMemoryMeshFilterAttributeResample
filter(SMFFilterCommandContext, SMFMemoryMesh) - Method in class com.io7m.smfj.processing.main.SMFMemoryMeshFilterAttributeTrim
filter(SMFFilterCommandContext, SMFMemoryMesh) - Method in class com.io7m.smfj.processing.main.SMFMemoryMeshFilterCheck
filter(SMFFilterCommandContext, SMFMemoryMesh) - Method in class com.io7m.smfj.processing.main.SMFMemoryMeshFilterMetadataAdd
filter(SMFFilterCommandContext, SMFMemoryMesh) - Method in class com.io7m.smfj.processing.main.SMFMemoryMeshFilterMetadataRemove
filter(SMFFilterCommandContext, SMFMemoryMesh) - Method in class com.io7m.smfj.processing.main.SMFMemoryMeshFilterSchemaCheck
filter(SMFFilterCommandContext, SMFMemoryMesh) - Method in class com.io7m.smfj.processing.main.SMFMemoryMeshFilterSchemaSet
filter(SMFFilterCommandContext, SMFMemoryMesh) - Method in class com.io7m.smfj.processing.main.SMFMemoryMeshFilterSchemaValidate
filter(SMFFilterCommandContext, SMFMemoryMesh) - Method in class com.io7m.smfj.processing.main.SMFMemoryMeshFilterTrianglesOptimize
findParserProvider(Optional<String>, String) - Static method in class com.io7m.smfj.frontend.SMFParserProviders
  Try to find a parser provider.
findSerializerProvider(Optional<String>, String) - Static method in class com.io7m.smfj.frontend.SMFSerializerProviders
  Try to find a serializer provider.
from(SMFByteBufferPackedAttributeType) - Method in class com.io7m.smfj.bytebuffer.SMFByteBufferPackedAttribute.Builder
  Fill a builder with attribute values from the provided `SMFByteBufferPackedAttributeType` instance.
from(SMFByteBufferPackedAttributeSetType) - Method in class com.io7m.smfj.bytebuffer.SMFByteBufferPackedAttributeSet.Builder
  Fill a builder with attribute values from the provided `SMFByteBufferPackedAttributeSetType` instance.
from(SMFByteBufferPackedMeshType) - Method in class com.io7m.smfj.bytebuffer.SMFByteBufferPackedMesh.Builder
  Fill a builder with attribute values from the provided `SMFByteBufferPackedMeshType` instance.
from(SMFByteBufferPackedTrianglesType) - Method in class com.io7m.smfj.bytebuffer.SMFByteBufferPackedTriangles.Builder
  Fill a builder with attribute values from the provided `SMFByteBufferPackedTrianglesType` instance.
from(SMFByteBufferPackingConfigurationType) - Method in class com.io7m.smfj.bytebuffer.SMFByteBufferPackingConfiguration.Builder
  Fill a builder with attribute values from the provided `SMFByteBufferPackingConfigurationType` instance.
from(SMFAttributeType) - Method in class com.io7m.smfj.core.SMFAttribute.Builder
  Fill a builder with attribute values from the provided `SMFAttributeType` instance.
from(SMFAttributeNameType) - Method in class com.io7m.smfj.core.SMFAttributeName.Builder
  Fill a builder with attribute values from the provided `SMFAttributeNameType` instance.
from(SMFCoordinateSystemType) - Method in class com.io7m.smfj.core.SMFCoordinateSystem.Builder
  Fill a builder with attribute values from the provided `SMFCoordinateSystemType` instance.
from(SMFFormatDescriptionType) - Method in class com.io7m.smfj.core.SMFFormatDescription.Builder
  Fill a builder with attribute values from the provided `SMFFormatDescriptionType` instance.
from(SMFFormatVersionType) - Method in class com.io7m.smfj.core.SMFFormatVersion.Builder
  Fill a builder with attribute values from the provided `SMFFormatVersionType` instance.
from(SMFFormatVersionType) - Method in class com.io7m.smfj.core.SMFFormatVersionMutable
  Fill this modifiable instance with attribute values from the provided `SMFFormatVersionType` instance.
from(SMFHeaderType) - Method in class com.io7m.smfj.core.SMFHeader.Builder
  Fill a builder with attribute values from the provided `SMFHeaderType` instance.
from(SMFSchemaIdentifierType) - Method in class com.io7m.smfj.core.SMFSchemaIdentifier.Builder
  Fill a builder with attribute values from the provided `SMFSchemaIdentifierType` instance.
from(SMFSchemaNameType) - Method in class com.io7m.smfj.core.SMFSchemaName.Builder
  Fill a builder with attribute values from the provided `SMFSchemaNameType` instance.
from(SMFTrianglesType) - Method in class com.io7m.smfj.core.SMFTriangles.Builder
  Fill a builder with attribute values from the provided `SMFTrianglesType` instance.
from(SMFBSectionType) - Method in class com.io7m.smfj.format.binary.SMFBSection.Builder
  Fill a builder with attribute values from the provided `SMFBSectionType` instance.
from(SMFParseErrorType) - Method in class com.io7m.smfj.parser.api.SMFParseError.Builder
  Fill a builder with attribute values from the provided `com.io7m.smfj.parser.api.SMFParseErrorType` instance.
from(SMFErrorType) - Method in class com.io7m.smfj.parser.api.SMFParseError.Builder
  Fill a builder with attribute values from the provided `com.io7m.smfj.core.SMFErrorType` instance.
from(SMFWarningType) - Method in class com.io7m.smfj.parser.api.SMFParseWarning.Builder
  Fill a builder with attribute values from the provided `com.io7m.smfj.core.SMFWarningType` instance.
from(SMFParseWarningType) - Method in class com.io7m.smfj.parser.api.SMFParseWarning.Builder
  Fill a builder with attribute values from the provided `com.io7m.smfj.parser.api.SMFParseWarningType` instance.
from(SMFVersionProbedType) - Method in class com.io7m.smfj.probe.api.SMFVersionProbed.Builder
  Fill a builder with attribute values from the provided `SMFVersionProbedType` instance.
from(SMFAttributeArrayFloating1Type) - Method in class com.io7m.smfj.processing.api.SMFAttributeArrayFloating1.Builder
  Fill a builder with attribute values from the provided `SMFAttributeArrayFloating1Type` instance.
from(SMFAttributeArrayFloating2Type) - Method in class com.io7m.smfj.processing.api.SMFAttributeArrayFloating2.Builder
  Fill a builder with attribute values from the provided `SMFAttributeArrayFloating2Type` instance.
from(SMFAttributeArrayFloating3Type) - Method in class com.io7m.smfj.processing.api.SMFAttributeArrayFloating3.Builder
  Fill a builder with attribute values from the provided `SMFAttributeArrayFloating3Type` instance.
from(SMFAttributeArrayFloating4Type) - Method in class com.io7m.smfj.processing.api.SMFAttributeArrayFloating4.Builder
  Fill a builder with attribute values from the provided `SMFAttributeArrayFloating4Type` instance.
from(SMFAttributeArrayIntegerSigned1Type) - Method in class com.io7m.smfj.processing.api.SMFAttributeArrayIntegerSigned1.Builder
  Fill a builder with attribute values from the provided `SMFAttributeArrayIntegerSigned1Type` instance.
from(SMFAttributeArrayIntegerSigned2Type) - Method in class com.io7m.smfj.processing.api.SMFAttributeArrayIntegerSigned2.Builder
  Fill a builder with attribute values from the provided `SMFAttributeArrayIntegerSigned2Type` instance.
from(SMFAttributeArrayIntegerSigned3Type) - Method in class com.io7m.smfj.processing.api.SMFAttributeArrayIntegerSigned3.Builder
  Fill a builder with attribute values from the provided `SMFAttributeArrayIntegerSigned3Type` instance.
from(SMFAttributeArrayIntegerSigned4Type) - Method in class com.io7m.smfj.processing.api.SMFAttributeArrayIntegerSigned4.Builder
  Fill a builder with attribute values from the provided `SMFAttributeArrayIntegerSigned4Type` instance.
from(SMFAttributeArrayIntegerUnsigned1Type) - Method in class com.io7m.smfj.processing.api.SMFAttributeArrayIntegerUnsigned1.Builder
  Fill a builder with attribute values from the provided `SMFAttributeArrayIntegerUnsigned1Type` instance.
from(SMFAttributeArrayIntegerUnsigned2Type) - Method in class com.io7m.smfj.processing.api.SMFAttributeArrayIntegerUnsigned2.Builder
  Fill a builder with attribute values from the provided `SMFAttributeArrayIntegerUnsigned2Type` instance.
from(SMFAttributeArrayIntegerUnsigned3Type) - Method in class com.io7m.smfj.processing.api.SMFAttributeArrayIntegerUnsigned3.Builder
  Fill a builder with attribute values from the provided `SMFAttributeArrayIntegerUnsigned3Type` instance.
from(SMFAttributeArrayIntegerUnsigned4Type) - Method in class com.io7m.smfj.processing.api.SMFAttributeArrayIntegerUnsigned4.Builder
  Fill a builder with attribute values from the provided `SMFAttributeArrayIntegerUnsigned4Type` instance.
from(SMFFilterCommandContextType) - Method in class com.io7m.smfj.processing.api.SMFFilterCommandContext.Builder
  Fill a builder with attribute values from the provided `SMFFilterCommandContextType` instance.
from(SMFFilterCommandModuleType) - Method in class com.io7m.smfj.processing.api.SMFFilterCommandModule.Builder
  Fill a builder with attribute values from the provided `SMFFilterCommandModuleType` instance.
from(SMFMemoryMeshType) - Method in class com.io7m.smfj.processing.api.SMFMemoryMesh.Builder
  Fill a builder with attribute values from the provided `SMFMemoryMeshType` instance.
from(SMFMetadataType) - Method in class com.io7m.smfj.processing.api.SMFMetadata.Builder
  Fill a builder with attribute values from the provided `SMFMetadataType` instance.
from(SMFErrorType) - Method in class com.io7m.smfj.processing.api.SMFProcessingError.Builder
  Fill a builder with attribute values from the provided `com.io7m.smfj.core.SMFErrorType` instance.
from(SMFProcessingErrorType) - Method in class com.io7m.smfj.processing.api.SMFProcessingError.Builder
  Fill a builder with attribute values from the provided `com.io7m.smfj.processing.api.SMFProcessingErrorType` instance.
from(SMFMemoryMeshFilterCheckConfigurationType) - Method in class com.io7m.smfj.processing.main.SMFMemoryMeshFilterCheckConfiguration.Builder
  Fill a builder with attribute values from the provided `SMFMemoryMeshFilterCheckConfigurationType` instance.
from(SMFMemoryMeshFilterTrianglesOptimizeConfigurationType) - Method in class com.io7m.smfj.processing.main.SMFMemoryMeshFilterTrianglesOptimizeConfiguration.Builder
  Fill a builder with attribute values from the provided `SMFMemoryMeshFilterTrianglesOptimizeConfigurationType` instance.
from(SMFSchemaType) - Method in class com.io7m.smfj.validation.api.SMFSchema.Builder
  Fill a builder with attribute values from the provided `SMFSchemaType` instance.
from(SMFSchemaAttributeType) - Method in class com.io7m.smfj.validation.api.SMFSchemaAttribute.Builder
  Fill a builder with attribute values from the provided `SMFSchemaAttributeType` instance.
from(SMFSchemaValidationErrorType) - Method in class com.io7m.smfj.validation.api.SMFSchemaValidationError.Builder
  Fill a builder with attribute values from the provided `com.io7m.smfj.validation.api.SMFSchemaValidationErrorType` instance.
from(SMFErrorType) - Method in class com.io7m.smfj.validation.api.SMFSchemaValidationError.Builder
  Fill a builder with attribute values from the provided `com.io7m.smfj.core.SMFErrorType` instance.
from(SMFSchemaVersionType) - Method in class com.io7m.smfj.validation.api.SMFSchemaVersion.Builder
  Fill a builder with attribute values from the provided `SMFSchemaVersionType` instance.
fromBase64Lines(List<String>) - Static method in class com.io7m.smfj.format.text.SMFBase64Lines
  Parse binary data from the given lines of Base64 encoded data.
fromIndex(int) - Static method in enum com.io7m.smfj.core.SMFFaceWindingOrder
fromName(String) - Static method in enum com.io7m.smfj.core.SMFFaceWindingOrder
fullMessage() - Method in interface com.io7m.smfj.core.SMFErrorType
fullMessage() - Method in interface com.io7m.smfj.core.SMFWarningType
fullMessage() - Method in class com.io7m.smfj.parser.api.SMFParseError
fullMessage() - Method in interface com.io7m.smfj.parser.api.SMFParseErrorType
fullMessage() - Method in class com.io7m.smfj.parser.api.SMFParseWarning
fullMessage() - Method in interface com.io7m.smfj.parser.api.SMFParseWarningType
fullMessage() - Method in class com.io7m.smfj.processing.api.SMFProcessingError
fullMessage() - Method in class com.io7m.smfj.validation.api.SMFSchemaValidationError

## G

get1D() - Method in interface com.io7m.smfj.bytebuffer.SMFByteBufferFloat1ReadableType
  Retrieve the current value.
get1SL() - Method in interface com.io7m.smfj.bytebuffer.SMFByteBufferIntegerSigned1ReadableType
  Retrieve the current value.
get1UL() - Method in interface com.io7m.smfj.bytebuffer.SMFByteBufferIntegerUnsigned1ReadableType
  Retrieve the current value.
get2D(VectorMutable2D) - Method in interface com.io7m.smfj.bytebuffer.SMFByteBufferFloat2ReadableType
  Retrieve the current value.
get2SL(VectorMutable2L) - Method in interface com.io7m.smfj.bytebuffer.SMFByteBufferIntegerSigned2ReadableType
  Retrieve the current value.
get2UL(VectorMutable2L) - Method in interface com.io7m.smfj.bytebuffer.SMFByteBufferIntegerUnsigned2ReadableType
  Retrieve the current value.
get3D(VectorMutable3D) - Method in interface com.io7m.smfj.bytebuffer.SMFByteBufferFloat3ReadableType
  Retrieve the current value.
get3SL(VectorMutable3L) - Method in interface com.io7m.smfj.bytebuffer.SMFByteBufferIntegerSigned3ReadableType
  Retrieve the current value.
get3UL(VectorMutable3L) - Method in interface com.io7m.smfj.bytebuffer.SMFByteBufferIntegerUnsigned3ReadableType
  Retrieve the current value.
get4D(VectorMutable4D) - Method in interface com.io7m.smfj.bytebuffer.SMFByteBufferFloat4ReadableType
  Retrieve the current value.
get4SL(VectorMutable4L) - Method in interface com.io7m.smfj.bytebuffer.SMFByteBufferIntegerSigned4ReadableType
  Retrieve the current value.
get4UL(VectorMutable4L) - Method in interface com.io7m.smfj.bytebuffer.SMFByteBufferIntegerUnsigned4ReadableType
  Retrieve the current value.
getAttributeCount() - Method in class com.io7m.smfj.format.binary.v1.SMFBv1_0HeaderByteBuffered
getAttributeCount() - Method in interface com.io7m.smfj.format.binary.v1.SMFBv1_0HeaderReadableType
getAttributeOffset() - Method in class com.io7m.smfj.format.binary.v1.SMFBv1_0HeaderByteBuffered
getAttributeOffset() - Method in interface com.io7m.smfj.format.binary.v1.SMFBv1_0HeaderReadableType
getComponentCount() - Method in class com.io7m.smfj.format.binary.v1.SMFBv1AttributeByteBuffered
getComponentCount() - Method in interface com.io7m.smfj.format.binary.v1.SMFBv1AttributeReadableType
getComponentKind() - Method in class com.io7m.smfj.format.binary.v1.SMFBv1AttributeByteBuffered
getComponentKind() - Method in interface com.io7m.smfj.format.binary.v1.SMFBv1AttributeReadableType
getComponentSize() - Method in class com.io7m.smfj.format.binary.v1.SMFBv1AttributeByteBuffered
getComponentSize() - Method in interface com.io7m.smfj.format.binary.v1.SMFBv1AttributeReadableType
getCoordinateSystemReadable() - Method in class com.io7m.smfj.format.binary.v1.SMFBv1_0HeaderByteBuffered
getCoordinateSystemReadable() - Method in interface com.io7m.smfj.format.binary.v1.SMFBv1_0HeaderReadableType
getCoordinateSystemWritable() - Method in class com.io7m.smfj.format.binary.v1.SMFBv1_0HeaderByteBuffered
getCoordinateSystemWritable() - Method in interface com.io7m.smfj.format.binary.v1.SMFBv1_0HeaderWritableType
getForward() - Method in class com.io7m.smfj.format.binary.v1.SMFBv1CoordinateSystemsByteBuffered
getForward() - Method in interface com.io7m.smfj.format.binary.v1.SMFBv1CoordinateSystemsReadableType
getMetaSchemaIdReadable() - Method in class com.io7m.smfj.format.binary.v1.SMFBv1MetadataIDByteBuffered
getMetaSchemaIdReadable() - Method in interface com.io7m.smfj.format.binary.v1.SMFBv1MetadataIDReadableType
getMetaSchemaIdWritable() - Method in class com.io7m.smfj.format.binary.v1.SMFBv1MetadataIDByteBuffered
getMetaSchemaIdWritable() - Method in interface com.io7m.smfj.format.binary.v1.SMFBv1MetadataIDWritableType
getMetaSchemaVersionMajor() - Method in class com.io7m.smfj.format.binary.v1.SMFBv1MetadataIDByteBuffered
getMetaSchemaVersionMajor() - Method in interface com.io7m.smfj.format.binary.v1.SMFBv1MetadataIDReadableType
getMetaSchemaVersionMinor() - Method in class com.io7m.smfj.format.binary.v1.SMFBv1MetadataIDByteBuffered
getMetaSchemaVersionMinor() - Method in interface com.io7m.smfj.format.binary.v1.SMFBv1MetadataIDReadableType
getMetaSize() - Method in class com.io7m.smfj.format.binary.v1.SMFBv1MetadataIDByteBuffered
getMetaSize() - Method in interface com.io7m.smfj.format.binary.v1.SMFBv1MetadataIDReadableType
getName() - Method in enum com.io7m.smfj.cmdline.SMFLogLevel
getName() - Method in enum com.io7m.smfj.core.SMFComponentType
getNameReadable() - Method in class com.io7m.smfj.format.binary.v1.SMFBv1AttributeByteBuffered
getNameReadable() - Method in interface com.io7m.smfj.format.binary.v1.SMFBv1AttributeReadableType
getNameWritable() - Method in class com.io7m.smfj.format.binary.v1.SMFBv1AttributeByteBuffered
getNameWritable() - Method in interface com.io7m.smfj.format.binary.v1.SMFBv1AttributeWritableType
getRight() - Method in class com.io7m.smfj.format.binary.v1.SMFBv1CoordinateSystemsByteBuffered
getRight() - Method in interface com.io7m.smfj.format.binary.v1.SMFBv1CoordinateSystemsReadableType
getSchemaIdReadable() - Method in class com.io7m.smfj.format.binary.v1.SMFBv1SchemaIDByteBuffered
getSchemaIdReadable() - Method in interface com.io7m.smfj.format.binary.v1.SMFBv1SchemaIDReadableType
getSchemaIdWritable() - Method in class com.io7m.smfj.format.binary.v1.SMFBv1SchemaIDByteBuffered
getSchemaIdWritable() - Method in interface com.io7m.smfj.format.binary.v1.SMFBv1SchemaIDWritableType
getSchemaReadable() - Method in class com.io7m.smfj.format.binary.v1.SMFBv1_0HeaderByteBuffered
getSchemaReadable() - Method in interface com.io7m.smfj.format.binary.v1.SMFBv1_0HeaderReadableType
getSchemaVersionMajor() - Method in class com.io7m.smfj.format.binary.v1.SMFBv1SchemaIDByteBuffered
getSchemaVersionMajor() - Method in interface com.io7m.smfj.format.binary.v1.SMFBv1SchemaIDReadableType
getSchemaVersionMinor() - Method in class com.io7m.smfj.format.binary.v1.SMFBv1SchemaIDByteBuffered
getSchemaVersionMinor() - Method in interface com.io7m.smfj.format.binary.v1.SMFBv1SchemaIDReadableType
getSchemaWritable() - Method in class com.io7m.smfj.format.binary.v1.SMFBv1_0HeaderByteBuffered
getSchemaWritable() - Method in interface com.io7m.smfj.format.binary.v1.SMFBv1_0HeaderWritableType
getTriangleCount() - Method in class com.io7m.smfj.format.binary.v1.SMFBv1_0HeaderByteBuffered
getTriangleCount() - Method in interface com.io7m.smfj.format.binary.v1.SMFBv1_0HeaderReadableType
getTriangleIndexSizeBits() - Method in class com.io7m.smfj.format.binary.v1.SMFBv1_0HeaderByteBuffered
getTriangleIndexSizeBits() - Method in interface com.io7m.smfj.format.binary.v1.SMFBv1_0HeaderReadableType
getUp() - Method in class com.io7m.smfj.format.binary.v1.SMFBv1CoordinateSystemsByteBuffered
getUp() - Method in interface com.io7m.smfj.format.binary.v1.SMFBv1CoordinateSystemsReadableType
getVertexCount() - Method in class com.io7m.smfj.format.binary.v1.SMFBv1_0HeaderByteBuffered
getVertexCount() - Method in interface com.io7m.smfj.format.binary.v1.SMFBv1_0HeaderReadableType
getWinding() - Method in class com.io7m.smfj.format.binary.v1.SMFBv1CoordinateSystemsByteBuffered
getWinding() - Method in interface com.io7m.smfj.format.binary.v1.SMFBv1CoordinateSystemsReadableType

## H

hashCode() - Method in class com.io7m.smfj.bytebuffer.SMFByteBufferPackedAttribute
  Computes a hash code from attributes: `attribute`, `order`, `offsetOctets`.
hashCode() - Method in class com.io7m.smfj.bytebuffer.SMFByteBufferPackedAttributeSet
  Computes a hash code from attributes: `id`, `configuration`, `byteBuffer`.
hashCode() - Method in class com.io7m.smfj.bytebuffer.SMFByteBufferPackedMesh
  Computes a hash code from attributes: `attributeSets`, `triangles`, `header`, `attributeSetsByID`.
hashCode() - Method in class com.io7m.smfj.bytebuffer.SMFByteBufferPackedTriangles
  Computes a hash code from attributes: `byteBuffer`, `triangleCount`, `triangleIndexSizeBits`.
hashCode() - Method in class com.io7m.smfj.bytebuffer.SMFByteBufferPackingConfiguration
  Computes a hash code from attributes: `attributesOrdered`, `packedAttributesByOffset`, `packedAttributesByOrder`, `packedAttributesByName`, `vertexSizeOctets`.
hashCode() - Method in class com.io7m.smfj.core.SMFAttribute
  Computes a hash code from attributes: `name`, `componentType`, `componentCount`, `componentSizeBits`, `componentSizeOctets`, `sizeOctets`.
hashCode() - Method in class com.io7m.smfj.core.SMFAttributeName
  Computes a hash code from attributes: `value`.
hashCode() - Method in class com.io7m.smfj.core.SMFCoordinateSystem
  Computes a hash code from attributes: `axes`, `windingOrder`.
hashCode() - Method in class com.io7m.smfj.core.SMFFormatDescription
  Computes a hash code from attributes: `description`, `suffix`, `mimeType`, `name`, `randomAccess`.
hashCode() - Method in class com.io7m.smfj.core.SMFFormatVersion
  Computes a hash code from attributes: `major`, `minor`.
hashCode() - Method in class com.io7m.smfj.core.SMFFormatVersionMutable
  Computes a hash code from attributes: `major`, `minor`.
hashCode() - Method in class com.io7m.smfj.core.SMFHeader
  Computes a hash code from attributes: `triangles`, `vertexCount`, `schemaIdentifier`, `coordinateSystem`, `attributesInOrder`, `attributesByName`.
hashCode() - Method in class com.io7m.smfj.core.SMFSchemaIdentifier
  Computes a hash code from attributes: `name`, `versionMajor`, `versionMinor`.
hashCode() - Method in class com.io7m.smfj.core.SMFSchemaName
  Computes a hash code from attributes: `value`.
hashCode() - Method in class com.io7m.smfj.core.SMFTriangles
  Computes a hash code from attributes: `triangleCount`, `triangleIndexSizeBits`, `triangleIndexSizeOctets`, `triangleSizeOctets`.
hashCode() - Method in class com.io7m.smfj.format.binary.SMFBSection
  Computes a hash code from attributes: `id`, `sizeOfData`, `offset`, `sizeTotal`.
hashCode() - Method in class com.io7m.smfj.parser.api.SMFParseError
  Computes a hash code from attributes: `lexical`, `message`, `exception`.
hashCode() - Method in class com.io7m.smfj.parser.api.SMFParseWarning
  Computes a hash code from attributes: `lexical`, `message`, `exception`.
hashCode() - Method in class com.io7m.smfj.probe.api.SMFVersionProbed
  Computes a hash code from attributes: `provider`, `version`.
hashCode() - Method in class com.io7m.smfj.processing.api.SMFAttributeArrayFloating1
  Computes a hash code from attributes: `values`.
hashCode() - Method in class com.io7m.smfj.processing.api.SMFAttributeArrayFloating2
  Computes a hash code from attributes: `values`.
hashCode() - Method in class com.io7m.smfj.processing.api.SMFAttributeArrayFloating3
  Computes a hash code from attributes: `values`.
hashCode() - Method in class com.io7m.smfj.processing.api.SMFAttributeArrayFloating4
  Computes a hash code from attributes: `values`.
hashCode() - Method in class com.io7m.smfj.processing.api.SMFAttributeArrayIntegerSigned1
  Computes a hash code from attributes: `values`.
hashCode() - Method in class com.io7m.smfj.processing.api.SMFAttributeArrayIntegerSigned2
  Computes a hash code from attributes: `values`.
hashCode() - Method in class com.io7m.smfj.processing.api.SMFAttributeArrayIntegerSigned3
  Computes a hash code from attributes: `values`.
hashCode() - Method in class com.io7m.smfj.processing.api.SMFAttributeArrayIntegerSigned4
  Computes a hash code from attributes: `values`.
hashCode() - Method in class com.io7m.smfj.processing.api.SMFAttributeArrayIntegerUnsigned1
  Computes a hash code from attributes: `values`.
hashCode() - Method in class com.io7m.smfj.processing.api.SMFAttributeArrayIntegerUnsigned2
  Computes a hash code from attributes: `values`.
hashCode() - Method in class com.io7m.smfj.processing.api.SMFAttributeArrayIntegerUnsigned3
  Computes a hash code from attributes: `values`.
hashCode() - Method in class com.io7m.smfj.processing.api.SMFAttributeArrayIntegerUnsigned4
  Computes a hash code from attributes: `values`.
hashCode() - Method in class com.io7m.smfj.processing.api.SMFFilterCommandContext
  Computes a hash code from attributes: `sourceRoot`, `currentPath`.
hashCode() - Method in class com.io7m.smfj.processing.api.SMFFilterCommandModule
  Computes a hash code from attributes: `name`, `parsers`.
hashCode() - Method in class com.io7m.smfj.processing.api.SMFMemoryMesh
  Computes a hash code from attributes: `header`, `arrays`, `metadata`, `triangles`.
hashCode() - Method in class com.io7m.smfj.processing.api.SMFMetadata
  Computes a hash code from attributes: `schema`, `data`.
hashCode() - Method in class com.io7m.smfj.processing.api.SMFProcessingError
  Computes a hash code from attributes: `message`, `exception`.
hashCode() - Method in class com.io7m.smfj.processing.main.SMFMemoryMeshFilterCheckConfiguration
  Computes a hash code from attributes: `name`, `componentType`, `componentCount`, `componentSize`.
hashCode() - Method in class com.io7m.smfj.processing.main.SMFMemoryMeshFilterTrianglesOptimizeConfiguration
  Computes a hash code from attributes: `optimize`, `validate`.
hashCode() - Method in class com.io7m.smfj.validation.api.SMFSchema
  Computes a hash code from attributes: `schemaIdentifier`, `requiredAttributes`, `optionalAttributes`, `requiredCoordinateSystem`, `allowExtraAttributes`.
hashCode() - Method in class com.io7m.smfj.validation.api.SMFSchemaAttribute
  Computes a hash code from attributes: `name`, `requiredComponentType`, `requiredComponentCount`, `requiredComponentSize`.
hashCode() - Method in class com.io7m.smfj.validation.api.SMFSchemaValidationError
  Computes a hash code from attributes: `message`, `exception`.
hashCode() - Method in class com.io7m.smfj.validation.api.SMFSchemaVersion
  Computes a hash code from attributes: `major`, `minor`.
header() - Method in class com.io7m.smfj.bytebuffer.SMFByteBufferPackedMesh
header() - Method in interface com.io7m.smfj.bytebuffer.SMFByteBufferPackedMeshType
header() - Method in class com.io7m.smfj.processing.api.SMFMemoryMesh
header() - Method in class com.io7m.smfj.processing.api.SMFMemoryMeshProducer
header() - Method in interface com.io7m.smfj.processing.api.SMFMemoryMeshProducerType
  The parsed header, if no parse errors were encountered.
header() - Method in interface com.io7m.smfj.processing.api.SMFMemoryMeshType

## I

id() - Method in class com.io7m.smfj.bytebuffer.SMFByteBufferPackedAttributeSet
id() - Method in interface com.io7m.smfj.bytebuffer.SMFByteBufferPackedAttributeSetType
id() - Method in class com.io7m.smfj.format.binary.SMFBSection
id() - Method in interface com.io7m.smfj.format.binary.SMFBSectionType
ignoring() - Static method in interface com.io7m.smfj.parser.api.SMFParserEventsDataMetaOptionalSupplierType
  A supplier that has the effect of ignoring all metadata.
index() - Method in enum com.io7m.smfj.core.SMFFaceWindingOrder
isAligned(int) - Method in interface com.io7m.smfj.format.binary.SMFBDataStreamWriterType
isFloatSupported(int) - Static method in class com.io7m.smfj.core.SMFSupportedSizes
isInitialized() - Method in class com.io7m.smfj.core.SMFFormatVersionMutable
  Returns `true` if all required attributes are set, indicating that the object is initialized.
isIntegerSignedSupported(int) - Static method in class com.io7m.smfj.core.SMFSupportedSizes
isIntegerUnsignedSupported(int) - Static method in class com.io7m.smfj.core.SMFSupportedSizes
isValid(CharSequence) - Static method in class com.io7m.smfj.core.SMFAttributeNames
isValid(CharSequence) - Static method in class com.io7m.smfj.core.SMFSchemaNames

## L

lex(String) - Method in class com.io7m.smfj.format.text.SMFTLineLexer
  Lex the given line into tokens.
lexical() - Method in class com.io7m.smfj.parser.api.SMFParseError
lexical() - Method in interface com.io7m.smfj.parser.api.SMFParseErrorType
lexical() - Method in class com.io7m.smfj.parser.api.SMFParseWarning
lexical() - Method in interface com.io7m.smfj.parser.api.SMFParseWarningType
line() - Method in interface com.io7m.smfj.format.text.SMFTLineReaderType
  Get the next line.
lineNextRaw() - Method in class com.io7m.smfj.format.text.SMFTLineReaderList
lineNextRaw() - Method in class com.io7m.smfj.format.text.SMFTLineReaderStreamIO
log() - Method in class com.io7m.smfj.format.text.SMFTLineReaderList
log() - Method in class com.io7m.smfj.format.text.SMFTLineReaderStreamIO

## M

magic() - Method in interface com.io7m.smfj.format.binary.SMFBBodySectionParserType
MAGIC - Static variable in class com.io7m.smfj.format.binary.SMFBSectionEnd
  The magic number identifying the section.
MAGIC - Static variable in class com.io7m.smfj.format.binary.SMFBSectionHeader
  The magic number identifying the section.
MAGIC - Static variable in class com.io7m.smfj.format.binary.SMFBSectionMetadata
  The magic number identifying the section.
MAGIC - Static variable in class com.io7m.smfj.format.binary.SMFBSectionTriangles
  The magic number identifying the section.
MAGIC - Static variable in class com.io7m.smfj.format.binary.SMFBSectionVerticesNonInterleaved
  The magic number identifying the section.
magic() - Method in class com.io7m.smfj.format.binary.v1.SMFBv1SectionParserMetadata
magic() - Method in class com.io7m.smfj.format.binary.v1.SMFBv1SectionParserTriangles
magic() - Method in class com.io7m.smfj.format.binary.v1.SMFBv1SectionParserVerticesNonInterleaved
magicNumber() - Static method in class com.io7m.smfj.format.binary.SMFFormatBinary
Main - Class in com.io7m.smfj.cmdline
  The main command line program.
main(String[]) - Static method in class com.io7m.smfj.cmdline.Main
  The main entry point.
major() - Method in class com.io7m.smfj.core.SMFFormatVersion
major() - Method in class com.io7m.smfj.core.SMFFormatVersionMutable
major() - Method in interface com.io7m.smfj.core.SMFFormatVersionType
major() - Method in class com.io7m.smfj.validation.api.SMFSchemaVersion
major() - Method in interface com.io7m.smfj.validation.api.SMFSchemaVersionType
majorIsSet() - Method in class com.io7m.smfj.core.SMFFormatVersionMutable
  Returns `true` if the required attribute `major` is set.
matchArray(A, PartialBiFunctionType<A, SMFAttributeArrayFloating4Type, B, E>, PartialBiFunctionType<A, SMFAttributeArrayFloating3Type, B, E>, PartialBiFunctionType<A, SMFAttributeArrayFloating2Type, B, E>, PartialBiFunctionType<A, SMFAttributeArrayFloating1Type, B, E>, PartialBiFunctionType<A, SMFAttributeArrayIntegerUnsigned4Type, B, E>, PartialBiFunctionType<A, SMFAttributeArrayIntegerUnsigned3Type, B, E>, PartialBiFunctionType<A, SMFAttributeArrayIntegerUnsigned2Type, B, E>, PartialBiFunctionType<A, SMFAttributeArrayIntegerUnsigned1Type, B, E>, PartialBiFunctionType<A, SMFAttributeArrayIntegerSigned4Type, B, E>, PartialBiFunctionType<A, SMFAttributeArrayIntegerSigned3Type, B, E>, PartialBiFunctionType<A, SMFAttributeArrayIntegerSigned2Type, B, E>, PartialBiFunctionType<A, SMFAttributeArrayIntegerSigned1Type, B, E>) - Method in interface com.io7m.smfj.processing.api.SMFAttributeArrayFloating1Type
matchArray(A, PartialBiFunctionType<A, SMFAttributeArrayFloating4Type, B, E>, PartialBiFunctionType<A, SMFAttributeArrayFloating3Type, B, E>, PartialBiFunctionType<A, SMFAttributeArrayFloating2Type, B, E>, PartialBiFunctionType<A, SMFAttributeArrayFloating1Type, B, E>, PartialBiFunctionType<A, SMFAttributeArrayIntegerUnsigned4Type, B, E>, PartialBiFunctionType<A, SMFAttributeArrayIntegerUnsigned3Type, B, E>, PartialBiFunctionType<A, SMFAttributeArrayIntegerUnsigned2Type, B, E>, PartialBiFunctionType<A, SMFAttributeArrayIntegerUnsigned1Type, B, E>, PartialBiFunctionType<A, SMFAttributeArrayIntegerSigned4Type, B, E>, PartialBiFunctionType<A, SMFAttributeArrayIntegerSigned3Type, B, E>, PartialBiFunctionType<A, SMFAttributeArrayIntegerSigned2Type, B, E>, PartialBiFunctionType<A, SMFAttributeArrayIntegerSigned1Type, B, E>) - Method in interface com.io7m.smfj.processing.api.SMFAttributeArrayFloating2Type
matchArray(A, PartialBiFunctionType<A, SMFAttributeArrayFloating4Type, B, E>, PartialBiFunctionType<A, SMFAttributeArrayFloating3Type, B, E>, PartialBiFunctionType<A, SMFAttributeArrayFloating2Type, B, E>, PartialBiFunctionType<A, SMFAttributeArrayFloating1Type, B, E>, PartialBiFunctionType<A, SMFAttributeArrayIntegerUnsigned4Type, B, E>, PartialBiFunctionType<A, SMFAttributeArrayIntegerUnsigned3Type, B, E>, PartialBiFunctionType<A, SMFAttributeArrayIntegerUnsigned2Type, B, E>, PartialBiFunctionType<A, SMFAttributeArrayIntegerUnsigned1Type, B, E>, PartialBiFunctionType<A, SMFAttributeArrayIntegerSigned4Type, B, E>, PartialBiFunctionType<A, SMFAttributeArrayIntegerSigned3Type, B, E>, PartialBiFunctionType<A, SMFAttributeArrayIntegerSigned2Type, B, E>, PartialBiFunctionType<A, SMFAttributeArrayIntegerSigned1Type, B, E>) - Method in interface com.io7m.smfj.processing.api.SMFAttributeArrayFloating3Type
matchArray(A, PartialBiFunctionType<A, SMFAttributeArrayFloating4Type, B, E>, PartialBiFunctionType<A, SMFAttributeArrayFloating3Type, B, E>, PartialBiFunctionType<A, SMFAttributeArrayFloating2Type, B, E>, PartialBiFunctionType<A, SMFAttributeArrayFloating1Type, B, E>, PartialBiFunctionType<A, SMFAttributeArrayIntegerUnsigned4Type, B, E>, PartialBiFunctionType<A, SMFAttributeArrayIntegerUnsigned3Type, B, E>, PartialBiFunctionType<A, SMFAttributeArrayIntegerUnsigned2Type, B, E>, PartialBiFunctionType<A, SMFAttributeArrayIntegerUnsigned1Type, B, E>, PartialBiFunctionType<A, SMFAttributeArrayIntegerSigned4Type, B, E>, PartialBiFunctionType<A, SMFAttributeArrayIntegerSigned3Type, B, E>, PartialBiFunctionType<A, SMFAttributeArrayIntegerSigned2Type, B, E>, PartialBiFunctionType<A, SMFAttributeArrayIntegerSigned1Type, B, E>) - Method in interface com.io7m.smfj.processing.api.SMFAttributeArrayFloating4Type
matchArray(A, PartialBiFunctionType<A, SMFAttributeArrayFloating4Type, B, E>, PartialBiFunctionType<A, SMFAttributeArrayFloating3Type, B, E>, PartialBiFunctionType<A, SMFAttributeArrayFloating2Type, B, E>, PartialBiFunctionType<A, SMFAttributeArrayFloating1Type, B, E>, PartialBiFunctionType<A, SMFAttributeArrayIntegerUnsigned4Type, B, E>, PartialBiFunctionType<A, SMFAttributeArrayIntegerUnsigned3Type, B, E>, PartialBiFunctionType<A, SMFAttributeArrayIntegerUnsigned2Type, B, E>, PartialBiFunctionType<A, SMFAttributeArrayIntegerUnsigned1Type, B, E>, PartialBiFunctionType<A, SMFAttributeArrayIntegerSigned4Type, B, E>, PartialBiFunctionType<A, SMFAttributeArrayIntegerSigned3Type, B, E>, PartialBiFunctionType<A, SMFAttributeArrayIntegerSigned2Type, B, E>, PartialBiFunctionType<A, SMFAttributeArrayIntegerSigned1Type, B, E>) - Method in interface com.io7m.smfj.processing.api.SMFAttributeArrayIntegerSigned1Type
matchArray(A, PartialBiFunctionType<A, SMFAttributeArrayFloating4Type, B, E>, PartialBiFunctionType<A, SMFAttributeArrayFloating3Type, B, E>, PartialBiFunctionType<A, SMFAttributeArrayFloating2Type, B, E>, PartialBiFunctionType<A, SMFAttributeArrayFloating1Type, B, E>, PartialBiFunctionType<A, SMFAttributeArrayIntegerUnsigned4Type, B, E>, PartialBiFunctionType<A, SMFAttributeArrayIntegerUnsigned3Type, B, E>, PartialBiFunctionType<A, SMFAttributeArrayIntegerUnsigned2Type, B, E>, PartialBiFunctionType<A, SMFAttributeArrayIntegerUnsigned1Type, B, E>, PartialBiFunctionType<A, SMFAttributeArrayIntegerSigned4Type, B, E>, PartialBiFunctionType<A, SMFAttributeArrayIntegerSigned3Type, B, E>, PartialBiFunctionType<A, SMFAttributeArrayIntegerSigned2Type, B, E>, PartialBiFunctionType<A, SMFAttributeArrayIntegerSigned1Type, B, E>) - Method in interface com.io7m.smfj.processing.api.SMFAttributeArrayIntegerSigned2Type
matchArray(A, PartialBiFunctionType<A, SMFAttributeArrayFloating4Type, B, E>, PartialBiFunctionType<A, SMFAttributeArrayFloating3Type, B, E>, PartialBiFunctionType<A, SMFAttributeArrayFloating2Type, B, E>, PartialBiFunctionType<A, SMFAttributeArrayFloating1Type, B, E>, PartialBiFunctionType<A, SMFAttributeArrayIntegerUnsigned4Type, B, E>, PartialBiFunctionType<A, SMFAttributeArrayIntegerUnsigned3Type, B, E>, PartialBiFunctionType<A, SMFAttributeArrayIntegerUnsigned2Type, B, E>, PartialBiFunctionType<A, SMFAttributeArrayIntegerUnsigned1Type, B, E>, PartialBiFunctionType<A, SMFAttributeArrayIntegerSigned4Type, B, E>, PartialBiFunctionType<A, SMFAttributeArrayIntegerSigned3Type, B, E>, PartialBiFunctionType<A, SMFAttributeArrayIntegerSigned2Type, B, E>, PartialBiFunctionType<A, SMFAttributeArrayIntegerSigned1Type, B, E>) - Method in interface com.io7m.smfj.processing.api.SMFAttributeArrayIntegerSigned3Type
matchArray(A, PartialBiFunctionType<A, SMFAttributeArrayFloating4Type, B, E>, PartialBiFunctionType<A, SMFAttributeArrayFloating3Type, B, E>, PartialBiFunctionType<A, SMFAttributeArrayFloating2Type, B, E>, PartialBiFunctionType<A, SMFAttributeArrayFloating1Type, B, E>, PartialBiFunctionType<A, SMFAttributeArrayIntegerUnsigned4Type, B, E>, PartialBiFunctionType<A, SMFAttributeArrayIntegerUnsigned3Type, B, E>, PartialBiFunctionType<A, SMFAttributeArrayIntegerUnsigned2Type, B, E>, PartialBiFunctionType<A, SMFAttributeArrayIntegerUnsigned1Type, B, E>, PartialBiFunctionType<A, SMFAttributeArrayIntegerSigned4Type, B, E>, PartialBiFunctionType<A, SMFAttributeArrayIntegerSigned3Type, B, E>, PartialBiFunctionType<A, SMFAttributeArrayIntegerSigned2Type, B, E>, PartialBiFunctionType<A, SMFAttributeArrayIntegerSigned1Type, B, E>) - Method in interface com.io7m.smfj.processing.api.SMFAttributeArrayIntegerSigned4Type
matchArray(A, PartialBiFunctionType<A, SMFAttributeArrayFloating4Type, B, E>, PartialBiFunctionType<A, SMFAttributeArrayFloating3Type, B, E>, PartialBiFunctionType<A, SMFAttributeArrayFloating2Type, B, E>, PartialBiFunctionType<A, SMFAttributeArrayFloating1Type, B, E>, PartialBiFunctionType<A, SMFAttributeArrayIntegerUnsigned4Type, B, E>, PartialBiFunctionType<A, SMFAttributeArrayIntegerUnsigned3Type, B, E>, PartialBiFunctionType<A, SMFAttributeArrayIntegerUnsigned2Type, B, E>, PartialBiFunctionType<A, SMFAttributeArrayIntegerUnsigned1Type, B, E>, PartialBiFunctionType<A, SMFAttributeArrayIntegerSigned4Type, B, E>, PartialBiFunctionType<A, SMFAttributeArrayIntegerSigned3Type, B, E>, PartialBiFunctionType<A, SMFAttributeArrayIntegerSigned2Type, B, E>, PartialBiFunctionType<A, SMFAttributeArrayIntegerSigned1Type, B, E>) - Method in interface com.io7m.smfj.processing.api.SMFAttributeArrayIntegerUnsigned1Type
matchArray(A, PartialBiFunctionType<A, SMFAttributeArrayFloating4Type, B, E>, PartialBiFunctionType<A, SMFAttributeArrayFloating3Type, B, E>, PartialBiFunctionType<A, SMFAttributeArrayFloating2Type, B, E>, PartialBiFunctionType<A, SMFAttributeArrayFloating1Type, B, E>, PartialBiFunctionType<A, SMFAttributeArrayIntegerUnsigned4Type, B, E>, PartialBiFunctionType<A, SMFAttributeArrayIntegerUnsigned3Type, B, E>, PartialBiFunctionType<A, SMFAttributeArrayIntegerUnsigned2Type, B, E>, PartialBiFunctionType<A, SMFAttributeArrayIntegerUnsigned1Type, B, E>, PartialBiFunctionType<A, SMFAttributeArrayIntegerSigned4Type, B, E>, PartialBiFunctionType<A, SMFAttributeArrayIntegerSigned3Type, B, E>, PartialBiFunctionType<A, SMFAttributeArrayIntegerSigned2Type, B, E>, PartialBiFunctionType<A, SMFAttributeArrayIntegerSigned1Type, B, E>) - Method in interface com.io7m.smfj.processing.api.SMFAttributeArrayIntegerUnsigned2Type
matchArray(A, PartialBiFunctionType<A, SMFAttributeArrayFloating4Type, B, E>, PartialBiFunctionType<A, SMFAttributeArrayFloating3Type, B, E>, PartialBiFunctionType<A, SMFAttributeArrayFloating2Type, B, E>, PartialBiFunctionType<A, SMFAttributeArrayFloating1Type, B, E>, PartialBiFunctionType<A, SMFAttributeArrayIntegerUnsigned4Type, B, E>, PartialBiFunctionType<A, SMFAttributeArrayIntegerUnsigned3Type, B, E>, PartialBiFunctionType<A, SMFAttributeArrayIntegerUnsigned2Type, B, E>, PartialBiFunctionType<A, SMFAttributeArrayIntegerUnsigned1Type, B, E>, PartialBiFunctionType<A, SMFAttributeArrayIntegerSigned4Type, B, E>, PartialBiFunctionType<A, SMFAttributeArrayIntegerSigned3Type, B, E>, PartialBiFunctionType<A, SMFAttributeArrayIntegerSigned2Type, B, E>, PartialBiFunctionType<A, SMFAttributeArrayIntegerSigned1Type, B, E>) - Method in interface com.io7m.smfj.processing.api.SMFAttributeArrayIntegerUnsigned3Type
matchArray(A, PartialBiFunctionType<A, SMFAttributeArrayFloating4Type, B, E>, PartialBiFunctionType<A, SMFAttributeArrayFloating3Type, B, E>, PartialBiFunctionType<A, SMFAttributeArrayFloating2Type, B, E>, PartialBiFunctionType<A, SMFAttributeArrayFloating1Type, B, E>, PartialBiFunctionType<A, SMFAttributeArrayIntegerUnsigned4Type, B, E>, PartialBiFunctionType<A, SMFAttributeArrayIntegerUnsigned3Type, B, E>, PartialBiFunctionType<A, SMFAttributeArrayIntegerUnsigned2Type, B, E>, PartialBiFunctionType<A, SMFAttributeArrayIntegerUnsigned1Type, B, E>, PartialBiFunctionType<A, SMFAttributeArrayIntegerSigned4Type, B, E>, PartialBiFunctionType<A, SMFAttributeArrayIntegerSigned3Type, B, E>, PartialBiFunctionType<A, SMFAttributeArrayIntegerSigned2Type, B, E>, PartialBiFunctionType<A, SMFAttributeArrayIntegerSigned1Type, B, E>) - Method in interface com.io7m.smfj.processing.api.SMFAttributeArrayIntegerUnsigned4Type
matchArray(A, PartialBiFunctionType<A, SMFAttributeArrayFloating4Type, B, E>, PartialBiFunctionType<A, SMFAttributeArrayFloating3Type, B, E>, PartialBiFunctionType<A, SMFAttributeArrayFloating2Type, B, E>, PartialBiFunctionType<A, SMFAttributeArrayFloating1Type, B, E>, PartialBiFunctionType<A, SMFAttributeArrayIntegerUnsigned4Type, B, E>, PartialBiFunctionType<A, SMFAttributeArrayIntegerUnsigned3Type, B, E>, PartialBiFunctionType<A, SMFAttributeArrayIntegerUnsigned2Type, B, E>, PartialBiFunctionType<A, SMFAttributeArrayIntegerUnsigned1Type, B, E>, PartialBiFunctionType<A, SMFAttributeArrayIntegerSigned4Type, B, E>, PartialBiFunctionType<A, SMFAttributeArrayIntegerSigned3Type, B, E>, PartialBiFunctionType<A, SMFAttributeArrayIntegerSigned2Type, B, E>, PartialBiFunctionType<A, SMFAttributeArrayIntegerSigned1Type, B, E>) - Method in interface com.io7m.smfj.processing.api.SMFAttributeArrayType
  Match on the type of array.
MAXIMUM_CHARACTERS - Static variable in class com.io7m.smfj.core.SMFAttributeNames
  The maximum length of a name.
MAXIMUM_CHARACTERS - Static variable in class com.io7m.smfj.core.SMFSchemaNames
  The maximum length of a name.
mesh() - Method in class com.io7m.smfj.bytebuffer.SMFByteBufferPackedMeshes
mesh() - Method in interface com.io7m.smfj.bytebuffer.SMFByteBufferPackedMeshLoaderType
mesh() - Method in class com.io7m.smfj.processing.api.SMFMemoryMeshProducer
mesh() - Method in interface com.io7m.smfj.processing.api.SMFMemoryMeshProducerType
  The parsed mesh, if no parse errors were encountered.
message() - Method in interface com.io7m.smfj.core.SMFErrorType
message() - Method in interface com.io7m.smfj.core.SMFWarningType
message() - Method in class com.io7m.smfj.parser.api.SMFParseError
message() - Method in interface com.io7m.smfj.parser.api.SMFParseErrorType
message() - Method in class com.io7m.smfj.parser.api.SMFParseWarning
message() - Method in interface com.io7m.smfj.parser.api.SMFParseWarningType
message() - Method in class com.io7m.smfj.processing.api.SMFProcessingError
message() - Method in interface com.io7m.smfj.processing.api.SMFProcessingErrorType
message() - Method in class com.io7m.smfj.validation.api.SMFSchemaValidationError
message() - Method in interface com.io7m.smfj.validation.api.SMFSchemaValidationErrorType
metaAttributeCountOffsetFromCursor() - Method in class com.io7m.smfj.format.binary.v1.SMFBv1_0HeaderByteBuffered
metaAttributeCountOffsetFromCursor() - Method in interface com.io7m.smfj.format.binary.v1.SMFBv1_0HeaderReadableType
metaAttributeCountOffsetFromType() - Method in class com.io7m.smfj.format.binary.v1.SMFBv1_0HeaderByteBuffered
metaAttributeCountOffsetFromType() - Method in interface com.io7m.smfj.format.binary.v1.SMFBv1_0HeaderReadableType
metaAttributeCountStaticOffsetFromType() - Static method in class com.io7m.smfj.format.binary.v1.SMFBv1_0HeaderByteBuffered
metaAttributeCountType() - Method in class com.io7m.smfj.format.binary.v1.SMFBv1_0HeaderByteBuffered
metaAttributeCountType() - Method in interface com.io7m.smfj.format.binary.v1.SMFBv1_0HeaderReadableType
metaAttributeOffsetOffsetFromCursor() - Method in class com.io7m.smfj.format.binary.v1.SMFBv1_0HeaderByteBuffered
metaAttributeOffsetOffsetFromCursor() - Method in interface com.io7m.smfj.format.binary.v1.SMFBv1_0HeaderReadableType
metaAttributeOffsetOffsetFromType() - Method in class com.io7m.smfj.format.binary.v1.SMFBv1_0HeaderByteBuffered
metaAttributeOffsetOffsetFromType() - Method in interface com.io7m.smfj.format.binary.v1.SMFBv1_0HeaderReadableType
metaAttributeOffsetStaticOffsetFromType() - Static method in class com.io7m.smfj.format.binary.v1.SMFBv1_0HeaderByteBuffered
metaAttributeOffsetType() - Method in class com.io7m.smfj.format.binary.v1.SMFBv1_0HeaderByteBuffered
metaAttributeOffsetType() - Method in interface com.io7m.smfj.format.binary.v1.SMFBv1_0HeaderReadableType
metaComponentCountOffsetFromCursor() - Method in class com.io7m.smfj.format.binary.v1.SMFBv1AttributeByteBuffered
metaComponentCountOffsetFromCursor() - Method in interface com.io7m.smfj.format.binary.v1.SMFBv1AttributeReadableType
metaComponentCountOffsetFromType() - Method in class com.io7m.smfj.format.binary.v1.SMFBv1AttributeByteBuffered
metaComponentCountOffsetFromType() - Method in interface com.io7m.smfj.format.binary.v1.SMFBv1AttributeReadableType
metaComponentCountStaticOffsetFromType() - Static method in class com.io7m.smfj.format.binary.v1.SMFBv1AttributeByteBuffered
metaComponentCountType() - Method in class com.io7m.smfj.format.binary.v1.SMFBv1AttributeByteBuffered
metaComponentCountType() - Method in interface com.io7m.smfj.format.binary.v1.SMFBv1AttributeReadableType
metaComponentKindOffsetFromCursor() - Method in class com.io7m.smfj.format.binary.v1.SMFBv1AttributeByteBuffered
metaComponentKindOffsetFromCursor() - Method in interface com.io7m.smfj.format.binary.v1.SMFBv1AttributeReadableType
metaComponentKindOffsetFromType() - Method in class com.io7m.smfj.format.binary.v1.SMFBv1AttributeByteBuffered
metaComponentKindOffsetFromType() - Method in interface com.io7m.smfj.format.binary.v1.SMFBv1AttributeReadableType
metaComponentKindStaticOffsetFromType() - Static method in class com.io7m.smfj.format.binary.v1.SMFBv1AttributeByteBuffered
metaComponentKindType() - Method in class com.io7m.smfj.format.binary.v1.SMFBv1AttributeByteBuffered
metaComponentKindType() - Method in interface com.io7m.smfj.format.binary.v1.SMFBv1AttributeReadableType
metaComponentSizeOffsetFromCursor() - Method in class com.io7m.smfj.format.binary.v1.SMFBv1AttributeByteBuffered
metaComponentSizeOffsetFromCursor() - Method in interface com.io7m.smfj.format.binary.v1.SMFBv1AttributeReadableType
metaComponentSizeOffsetFromType() - Method in class com.io7m.smfj.format.binary.v1.SMFBv1AttributeByteBuffered
metaComponentSizeOffsetFromType() - Method in interface com.io7m.smfj.format.binary.v1.SMFBv1AttributeReadableType
metaComponentSizeStaticOffsetFromType() - Static method in class com.io7m.smfj.format.binary.v1.SMFBv1AttributeByteBuffered
metaComponentSizeType() - Method in class com.io7m.smfj.format.binary.v1.SMFBv1AttributeByteBuffered
metaComponentSizeType() - Method in interface com.io7m.smfj.format.binary.v1.SMFBv1AttributeReadableType
metaCoordinateSystemOffsetFromCursor() - Method in class com.io7m.smfj.format.binary.v1.SMFBv1_0HeaderByteBuffered
metaCoordinateSystemOffsetFromCursor() - Method in interface com.io7m.smfj.format.binary.v1.SMFBv1_0HeaderReadableType
metaCoordinateSystemOffsetFromType() - Method in class com.io7m.smfj.format.binary.v1.SMFBv1_0HeaderByteBuffered
metaCoordinateSystemOffsetFromType() - Method in interface com.io7m.smfj.format.binary.v1.SMFBv1_0HeaderReadableType
metaCoordinateSystemStaticOffsetFromType() - Static method in class com.io7m.smfj.format.binary.v1.SMFBv1_0HeaderByteBuffered
metaCoordinateSystemType() - Method in class com.io7m.smfj.format.binary.v1.SMFBv1_0HeaderByteBuffered
metaCoordinateSystemType() - Method in interface com.io7m.smfj.format.binary.v1.SMFBv1_0HeaderReadableType
metadata() - Method in class com.io7m.smfj.processing.api.SMFMemoryMesh
metadata() - Method in interface com.io7m.smfj.processing.api.SMFMemoryMeshType
metaMetaSchemaIdOffsetFromCursor() - Method in class com.io7m.smfj.format.binary.v1.SMFBv1MetadataIDByteBuffered
metaMetaSchemaIdOffsetFromCursor() - Method in interface com.io7m.smfj.format.binary.v1.SMFBv1MetadataIDReadableType
metaMetaSchemaIdOffsetFromType() - Method in class com.io7m.smfj.format.binary.v1.SMFBv1MetadataIDByteBuffered
metaMetaSchemaIdOffsetFromType() - Method in interface com.io7m.smfj.format.binary.v1.SMFBv1MetadataIDReadableType
metaMetaSchemaIdStaticOffsetFromType() - Static method in class com.io7m.smfj.format.binary.v1.SMFBv1MetadataIDByteBuffered
metaMetaSchemaIdType() - Method in class com.io7m.smfj.format.binary.v1.SMFBv1MetadataIDByteBuffered
metaMetaSchemaIdType() - Method in interface com.io7m.smfj.format.binary.v1.SMFBv1MetadataIDReadableType
metaMetaSchemaVersionMajorOffsetFromCursor() - Method in class com.io7m.smfj.format.binary.v1.SMFBv1MetadataIDByteBuffered
metaMetaSchemaVersionMajorOffsetFromCursor() - Method in interface com.io7m.smfj.format.binary.v1.SMFBv1MetadataIDReadableType
metaMetaSchemaVersionMajorOffsetFromType() - Method in class com.io7m.smfj.format.binary.v1.SMFBv1MetadataIDByteBuffered
metaMetaSchemaVersionMajorOffsetFromType() - Method in interface com.io7m.smfj.format.binary.v1.SMFBv1MetadataIDReadableType
metaMetaSchemaVersionMajorStaticOffsetFromType() - Static method in class com.io7m.smfj.format.binary.v1.SMFBv1MetadataIDByteBuffered
metaMetaSchemaVersionMajorType() - Method in class com.io7m.smfj.format.binary.v1.SMFBv1MetadataIDByteBuffered
metaMetaSchemaVersionMajorType() - Method in interface com.io7m.smfj.format.binary.v1.SMFBv1MetadataIDReadableType
metaMetaSchemaVersionMinorOffsetFromCursor() - Method in class com.io7m.smfj.format.binary.v1.SMFBv1MetadataIDByteBuffered
metaMetaSchemaVersionMinorOffsetFromCursor() - Method in interface com.io7m.smfj.format.binary.v1.SMFBv1MetadataIDReadableType
metaMetaSchemaVersionMinorOffsetFromType() - Method in class com.io7m.smfj.format.binary.v1.SMFBv1MetadataIDByteBuffered
metaMetaSchemaVersionMinorOffsetFromType() - Method in interface com.io7m.smfj.format.binary.v1.SMFBv1MetadataIDReadableType
metaMetaSchemaVersionMinorStaticOffsetFromType() - Static method in class com.io7m.smfj.format.binary.v1.SMFBv1MetadataIDByteBuffered
metaMetaSchemaVersionMinorType() - Method in class com.io7m.smfj.format.binary.v1.SMFBv1MetadataIDByteBuffered
metaMetaSchemaVersionMinorType() - Method in interface com.io7m.smfj.format.binary.v1.SMFBv1MetadataIDReadableType
metaMetaSizeOffsetFromCursor() - Method in class com.io7m.smfj.format.binary.v1.SMFBv1MetadataIDByteBuffered
metaMetaSizeOffsetFromCursor() - Method in interface com.io7m.smfj.format.binary.v1.SMFBv1MetadataIDReadableType
metaMetaSizeOffsetFromType() - Method in class com.io7m.smfj.format.binary.v1.SMFBv1MetadataIDByteBuffered
metaMetaSizeOffsetFromType() - Method in interface com.io7m.smfj.format.binary.v1.SMFBv1MetadataIDReadableType
metaMetaSizeStaticOffsetFromType() - Static method in class com.io7m.smfj.format.binary.v1.SMFBv1MetadataIDByteBuffered
metaMetaSizeType() - Method in class com.io7m.smfj.format.binary.v1.SMFBv1MetadataIDByteBuffered
metaMetaSizeType() - Method in interface com.io7m.smfj.format.binary.v1.SMFBv1MetadataIDReadableType
metaNameOffsetFromCursor() - Method in class com.io7m.smfj.format.binary.v1.SMFBv1AttributeByteBuffered
metaNameOffsetFromCursor() - Method in interface com.io7m.smfj.format.binary.v1.SMFBv1AttributeReadableType
metaNameOffsetFromType() - Method in class com.io7m.smfj.format.binary.v1.SMFBv1AttributeByteBuffered
metaNameOffsetFromType() - Method in interface com.io7m.smfj.format.binary.v1.SMFBv1AttributeReadableType
metaNameStaticOffsetFromType() - Static method in class com.io7m.smfj.format.binary.v1.SMFBv1AttributeByteBuffered
metaNameType() - Method in class com.io7m.smfj.format.binary.v1.SMFBv1AttributeByteBuffered
metaNameType() - Method in interface com.io7m.smfj.format.binary.v1.SMFBv1AttributeReadableType
metaSchemaIdOffsetFromCursor() - Method in class com.io7m.smfj.format.binary.v1.SMFBv1SchemaIDByteBuffered
metaSchemaIdOffsetFromCursor() - Method in interface com.io7m.smfj.format.binary.v1.SMFBv1SchemaIDReadableType
metaSchemaIdOffsetFromType() - Method in class com.io7m.smfj.format.binary.v1.SMFBv1SchemaIDByteBuffered
metaSchemaIdOffsetFromType() - Method in interface com.io7m.smfj.format.binary.v1.SMFBv1SchemaIDReadableType
metaSchemaIdStaticOffsetFromType() - Static method in class com.io7m.smfj.format.binary.v1.SMFBv1SchemaIDByteBuffered
metaSchemaIdType() - Method in class com.io7m.smfj.format.binary.v1.SMFBv1SchemaIDByteBuffered
metaSchemaIdType() - Method in interface com.io7m.smfj.format.binary.v1.SMFBv1SchemaIDReadableType
metaSchemaOffsetFromCursor() - Method in class com.io7m.smfj.format.binary.v1.SMFBv1_0HeaderByteBuffered
metaSchemaOffsetFromCursor() - Method in interface com.io7m.smfj.format.binary.v1.SMFBv1_0HeaderReadableType
metaSchemaOffsetFromType() - Method in class com.io7m.smfj.format.binary.v1.SMFBv1_0HeaderByteBuffered
metaSchemaOffsetFromType() - Method in interface com.io7m.smfj.format.binary.v1.SMFBv1_0HeaderReadableType
metaSchemaStaticOffsetFromType() - Static method in class com.io7m.smfj.format.binary.v1.SMFBv1_0HeaderByteBuffered
metaSchemaType() - Method in class com.io7m.smfj.format.binary.v1.SMFBv1_0HeaderByteBuffered
metaSchemaType() - Method in interface com.io7m.smfj.format.binary.v1.SMFBv1_0HeaderReadableType
metaSchemaVersionMajorOffsetFromCursor() - Method in class com.io7m.smfj.format.binary.v1.SMFBv1SchemaIDByteBuffered
metaSchemaVersionMajorOffsetFromCursor() - Method in interface com.io7m.smfj.format.binary.v1.SMFBv1SchemaIDReadableType
metaSchemaVersionMajorOffsetFromType() - Method in class com.io7m.smfj.format.binary.v1.SMFBv1SchemaIDByteBuffered
metaSchemaVersionMajorOffsetFromType() - Method in interface com.io7m.smfj.format.binary.v1.SMFBv1SchemaIDReadableType
metaSchemaVersionMajorStaticOffsetFromType() - Static method in class com.io7m.smfj.format.binary.v1.SMFBv1SchemaIDByteBuffered
metaSchemaVersionMajorType() - Method in class com.io7m.smfj.format.binary.v1.SMFBv1SchemaIDByteBuffered
metaSchemaVersionMajorType() - Method in interface com.io7m.smfj.format.binary.v1.SMFBv1SchemaIDReadableType
metaSchemaVersionMinorOffsetFromCursor() - Method in class com.io7m.smfj.format.binary.v1.SMFBv1SchemaIDByteBuffered
metaSchemaVersionMinorOffsetFromCursor() - Method in interface com.io7m.smfj.format.binary.v1.SMFBv1SchemaIDReadableType
metaSchemaVersionMinorOffsetFromType() - Method in class com.io7m.smfj.format.binary.v1.SMFBv1SchemaIDByteBuffered
metaSchemaVersionMinorOffsetFromType() - Method in interface com.io7m.smfj.format.binary.v1.SMFBv1SchemaIDReadableType
metaSchemaVersionMinorStaticOffsetFromType() - Static method in class com.io7m.smfj.format.binary.v1.SMFBv1SchemaIDByteBuffered
metaSchemaVersionMinorType() - Method in class com.io7m.smfj.format.binary.v1.SMFBv1SchemaIDByteBuffered
metaSchemaVersionMinorType() - Method in interface com.io7m.smfj.format.binary.v1.SMFBv1SchemaIDReadableType
metaTriangleCountOffsetFromCursor() - Method in class com.io7m.smfj.format.binary.v1.SMFBv1_0HeaderByteBuffered
metaTriangleCountOffsetFromCursor() - Method in interface com.io7m.smfj.format.binary.v1.SMFBv1_0HeaderReadableType
metaTriangleCountOffsetFromType() - Method in class com.io7m.smfj.format.binary.v1.SMFBv1_0HeaderByteBuffered
metaTriangleCountOffsetFromType() - Method in interface com.io7m.smfj.format.binary.v1.SMFBv1_0HeaderReadableType
metaTriangleCountStaticOffsetFromType() - Static method in class com.io7m.smfj.format.binary.v1.SMFBv1_0HeaderByteBuffered
metaTriangleCountType() - Method in class com.io7m.smfj.format.binary.v1.SMFBv1_0HeaderByteBuffered
metaTriangleCountType() - Method in interface com.io7m.smfj.format.binary.v1.SMFBv1_0HeaderReadableType
metaTriangleIndexSizeBitsOffsetFromCursor() - Method in class com.io7m.smfj.format.binary.v1.SMFBv1_0HeaderByteBuffered
metaTriangleIndexSizeBitsOffsetFromCursor() - Method in interface com.io7m.smfj.format.binary.v1.SMFBv1_0HeaderReadableType
metaTriangleIndexSizeBitsOffsetFromType() - Method in class com.io7m.smfj.format.binary.v1.SMFBv1_0HeaderByteBuffered
metaTriangleIndexSizeBitsOffsetFromType() - Method in interface com.io7m.smfj.format.binary.v1.SMFBv1_0HeaderReadableType
metaTriangleIndexSizeBitsStaticOffsetFromType() - Static method in class com.io7m.smfj.format.binary.v1.SMFBv1_0HeaderByteBuffered
metaTriangleIndexSizeBitsType() - Method in class com.io7m.smfj.format.binary.v1.SMFBv1_0HeaderByteBuffered
metaTriangleIndexSizeBitsType() - Method in interface com.io7m.smfj.format.binary.v1.SMFBv1_0HeaderReadableType
metaVertexCountOffsetFromCursor() - Method in class com.io7m.smfj.format.binary.v1.SMFBv1_0HeaderByteBuffered
metaVertexCountOffsetFromCursor() - Method in interface com.io7m.smfj.format.binary.v1.SMFBv1_0HeaderReadableType
metaVertexCountOffsetFromType() - Method in class com.io7m.smfj.format.binary.v1.SMFBv1_0HeaderByteBuffered
metaVertexCountOffsetFromType() - Method in interface com.io7m.smfj.format.binary.v1.SMFBv1_0HeaderReadableType
metaVertexCountStaticOffsetFromType() - Static method in class com.io7m.smfj.format.binary.v1.SMFBv1_0HeaderByteBuffered
metaVertexCountType() - Method in class com.io7m.smfj.format.binary.v1.SMFBv1_0HeaderByteBuffered
metaVertexCountType() - Method in interface com.io7m.smfj.format.binary.v1.SMFBv1_0HeaderReadableType
mimeType() - Method in class com.io7m.smfj.core.SMFFormatDescription
mimeType() - Method in interface com.io7m.smfj.core.SMFFormatDescriptionType
minor() - Method in class com.io7m.smfj.core.SMFFormatVersion
minor() - Method in class com.io7m.smfj.core.SMFFormatVersionMutable
minor() - Method in interface com.io7m.smfj.core.SMFFormatVersionType
minor() - Method in class com.io7m.smfj.validation.api.SMFSchemaVersion
minor() - Method in interface com.io7m.smfj.validation.api.SMFSchemaVersionType
minorIsSet() - Method in class com.io7m.smfj.core.SMFFormatVersionMutable
  Returns `true` if the required attribute `minor` is set.

## N

name() - Method in class com.io7m.smfj.core.SMFAttribute
name() - Method in interface com.io7m.smfj.core.SMFAttributeType
name() - Method in class com.io7m.smfj.core.SMFFormatDescription
name() - Method in interface com.io7m.smfj.core.SMFFormatDescriptionType
name() - Method in class com.io7m.smfj.core.SMFSchemaIdentifier
name() - Method in interface com.io7m.smfj.core.SMFSchemaIdentifierType
name() - Method in interface com.io7m.smfj.format.text.SMFTBodySectionParserType
name() - Method in interface com.io7m.smfj.format.text.SMFTHeaderCommandParserType
name() - Method in class com.io7m.smfj.format.text.v1.SMFTV1BodySectionParserMetadata
name() - Method in class com.io7m.smfj.format.text.v1.SMFTV1BodySectionParserTriangles
name() - Method in class com.io7m.smfj.format.text.v1.SMFTV1BodySectionParserVerticesNonInterleaved
name() - Method in class com.io7m.smfj.format.text.v1.SMFTV1HeaderCommandAttribute
name() - Method in class com.io7m.smfj.format.text.v1.SMFTV1HeaderCommandCoordinates
name() - Method in class com.io7m.smfj.format.text.v1.SMFTV1HeaderCommandSchema
name() - Method in class com.io7m.smfj.format.text.v1.SMFTV1HeaderCommandTriangles
name() - Method in class com.io7m.smfj.format.text.v1.SMFTV1HeaderCommandVertices
name() - Method in class com.io7m.smfj.processing.api.SMFFilterCommandModule
name() - Method in interface com.io7m.smfj.processing.api.SMFFilterCommandModuleType
name() - Method in interface com.io7m.smfj.processing.api.SMFMemoryMeshFilterType
NAME - Static variable in class com.io7m.smfj.processing.main.SMFMemoryMeshFilterApplicationInfoAdd
  The command name.
name() - Method in class com.io7m.smfj.processing.main.SMFMemoryMeshFilterApplicationInfoAdd
NAME - Static variable in class com.io7m.smfj.processing.main.SMFMemoryMeshFilterAttributeRemove
  The command name.
name() - Method in class com.io7m.smfj.processing.main.SMFMemoryMeshFilterAttributeRemove
NAME - Static variable in class com.io7m.smfj.processing.main.SMFMemoryMeshFilterAttributeRename
  The command name.
name() - Method in class com.io7m.smfj.processing.main.SMFMemoryMeshFilterAttributeRename
NAME - Static variable in class com.io7m.smfj.processing.main.SMFMemoryMeshFilterAttributeResample
  The command name.
name() - Method in class com.io7m.smfj.processing.main.SMFMemoryMeshFilterAttributeResample
NAME - Static variable in class com.io7m.smfj.processing.main.SMFMemoryMeshFilterAttributeTrim
  The command name.
name() - Method in class com.io7m.smfj.processing.main.SMFMemoryMeshFilterAttributeTrim
NAME - Static variable in class com.io7m.smfj.processing.main.SMFMemoryMeshFilterCheck
  The command name.
name() - Method in class com.io7m.smfj.processing.main.SMFMemoryMeshFilterCheck
name() - Method in class com.io7m.smfj.processing.main.SMFMemoryMeshFilterCheckConfiguration
name() - Method in interface com.io7m.smfj.processing.main.SMFMemoryMeshFilterCheckConfigurationType
NAME - Static variable in class com.io7m.smfj.processing.main.SMFMemoryMeshFilterMetadataAdd
  The command name.
name() - Method in class com.io7m.smfj.processing.main.SMFMemoryMeshFilterMetadataAdd
NAME - Static variable in class com.io7m.smfj.processing.main.SMFMemoryMeshFilterMetadataRemove
  The command name.
name() - Method in class com.io7m.smfj.processing.main.SMFMemoryMeshFilterMetadataRemove
NAME - Static variable in class com.io7m.smfj.processing.main.SMFMemoryMeshFilterSchemaCheck
  The command name.
name() - Method in class com.io7m.smfj.processing.main.SMFMemoryMeshFilterSchemaCheck
NAME - Static variable in class com.io7m.smfj.processing.main.SMFMemoryMeshFilterSchemaSet
  The command name.
name() - Method in class com.io7m.smfj.processing.main.SMFMemoryMeshFilterSchemaSet
NAME - Static variable in class com.io7m.smfj.processing.main.SMFMemoryMeshFilterSchemaValidate
  The command name.
name() - Method in class com.io7m.smfj.processing.main.SMFMemoryMeshFilterSchemaValidate
NAME - Static variable in class com.io7m.smfj.processing.main.SMFMemoryMeshFilterTrianglesOptimize
  The command name.
name() - Method in class com.io7m.smfj.processing.main.SMFMemoryMeshFilterTrianglesOptimize
name() - Method in class com.io7m.smfj.validation.api.SMFSchemaAttribute
name() - Method in interface com.io7m.smfj.validation.api.SMFSchemaAttributeType
newLoader(SMFParserEventsDataMetaOptionalSupplierType, SMFByteBufferPackerEventsType) - Static method in class com.io7m.smfj.bytebuffer.SMFByteBufferPackedMeshes
  Create a new mesh loader.
newValue(ByteBuffer, JPRACursorByteReadableType) - Static method in class com.io7m.smfj.format.binary.v1.SMFBv1_0HeaderByteBuffered
  Construct a view of a type.
newValue(ByteBuffer, JPRACursorByteReadableType) - Static method in class com.io7m.smfj.format.binary.v1.SMFBv1AttributeByteBuffered
  Construct a view of a type.
newValue(ByteBuffer, JPRACursorByteReadableType) - Static method in class com.io7m.smfj.format.binary.v1.SMFBv1CoordinateSystemsByteBuffered
  Construct a view of a type.
newValue(ByteBuffer, JPRACursorByteReadableType) - Static method in class com.io7m.smfj.format.binary.v1.SMFBv1MetadataIDByteBuffered
  Construct a view of a type.
newValue(ByteBuffer, JPRACursorByteReadableType) - Static method in class com.io7m.smfj.format.binary.v1.SMFBv1SchemaIDByteBuffered
  Construct a view of a type.
newValueWithOffset(ByteBuffer, JPRACursorByteReadableType, int) - Static method in class com.io7m.smfj.format.binary.v1.SMFBv1_0HeaderByteBuffered
  Construct a view of a type.
newValueWithOffset(ByteBuffer, JPRACursorByteReadableType, int) - Static method in class com.io7m.smfj.format.binary.v1.SMFBv1AttributeByteBuffered
  Construct a view of a type.
newValueWithOffset(ByteBuffer, JPRACursorByteReadableType, int) - Static method in class com.io7m.smfj.format.binary.v1.SMFBv1CoordinateSystemsByteBuffered
  Construct a view of a type.
newValueWithOffset(ByteBuffer, JPRACursorByteReadableType, int) - Static method in class com.io7m.smfj.format.binary.v1.SMFBv1MetadataIDByteBuffered
  Construct a view of a type.
newValueWithOffset(ByteBuffer, JPRACursorByteReadableType, int) - Static method in class com.io7m.smfj.format.binary.v1.SMFBv1SchemaIDByteBuffered
  Construct a view of a type.

## O

of(SMFAttribute, int, int) - Static method in class com.io7m.smfj.bytebuffer.SMFByteBufferPackedAttribute
  Construct a new immutable `SMFByteBufferPackedAttribute` instance.
of(int, SMFByteBufferPackingConfiguration, ByteBuffer) - Static method in class com.io7m.smfj.bytebuffer.SMFByteBufferPackedAttributeSet
  Construct a new immutable `SMFByteBufferPackedAttributeSet` instance.
of(Seq<SMFByteBufferPackedAttributeSet>, Optional<SMFByteBufferPackedTriangles>, SMFHeader) - Static method in class com.io7m.smfj.bytebuffer.SMFByteBufferPackedMesh
  Construct a new immutable `SMFByteBufferPackedMesh` instance.
of(ByteBuffer, long, int) - Static method in class com.io7m.smfj.bytebuffer.SMFByteBufferPackedTriangles
  Construct a new immutable `SMFByteBufferPackedTriangles` instance.
of(Seq<SMFAttribute>) - Static method in class com.io7m.smfj.bytebuffer.SMFByteBufferPackingConfiguration
  Construct a new immutable `SMFByteBufferPackingConfiguration` instance.
of(SMFAttributeName, SMFComponentType, int, int) - Static method in class com.io7m.smfj.core.SMFAttribute
  Construct a new immutable `SMFAttribute` instance.
of(String) - Static method in class com.io7m.smfj.core.SMFAttributeName
  Construct a new immutable `SMFAttributeName` instance.
of(String) - Static method in enum com.io7m.smfj.core.SMFComponentType
  Return a component type for the given name.
of(CAxisSystem, SMFFaceWindingOrder) - Static method in class com.io7m.smfj.core.SMFCoordinateSystem
  Construct a new immutable `SMFCoordinateSystem` instance.
of(int, int) - Static method in class com.io7m.smfj.core.SMFFormatVersion
  Construct a new immutable `SMFFormatVersion` instance.
of(SMFTriangles, long, Optional<SMFSchemaIdentifier>, SMFCoordinateSystem, List<SMFAttribute>) - Static method in class com.io7m.smfj.core.SMFHeader
  Construct a new immutable `SMFHeader` instance.
of(SMFSchemaName, int, int) - Static method in class com.io7m.smfj.core.SMFSchemaIdentifier
  Construct a new immutable `SMFSchemaIdentifier` instance.
of(String) - Static method in class com.io7m.smfj.core.SMFSchemaName
  Construct a new immutable `SMFSchemaName` instance.
of(long, int) - Static method in class com.io7m.smfj.core.SMFTriangles
  Construct a new immutable `SMFTriangles` instance.
of(long, long, long) - Static method in class com.io7m.smfj.format.binary.SMFBSection
  Construct a new immutable `SMFBSection` instance.
of(LexicalPosition<URI>, String, Optional<Exception>) - Static method in class com.io7m.smfj.parser.api.SMFParseError
  Construct a new immutable `SMFParseError` instance.
of(LexicalPosition<URI>, String, Optional<Exception>) - Static method in class com.io7m.smfj.parser.api.SMFParseWarning
  Construct a new immutable `SMFParseWarning` instance.
of(SMFParserProviderType, SMFFormatVersion) - Static method in class com.io7m.smfj.probe.api.SMFVersionProbed
  Construct a new immutable `SMFVersionProbed` instance.
of(Vector<Double>) - Static method in class com.io7m.smfj.processing.api.SMFAttributeArrayFloating1
  Construct a new immutable `SMFAttributeArrayFloating1` instance.
of(Vector<Vector2D>) - Static method in class com.io7m.smfj.processing.api.SMFAttributeArrayFloating2
  Construct a new immutable `SMFAttributeArrayFloating2` instance.
of(Vector<Vector3D>) - Static method in class com.io7m.smfj.processing.api.SMFAttributeArrayFloating3
  Construct a new immutable `SMFAttributeArrayFloating3` instance.
of(Vector<Vector4D>) - Static method in class com.io7m.smfj.processing.api.SMFAttributeArrayFloating4
  Construct a new immutable `SMFAttributeArrayFloating4` instance.
of(Vector<Long>) - Static method in class com.io7m.smfj.processing.api.SMFAttributeArrayIntegerSigned1
  Construct a new immutable `SMFAttributeArrayIntegerSigned1` instance.
of(Vector<Vector2L>) - Static method in class com.io7m.smfj.processing.api.SMFAttributeArrayIntegerSigned2
  Construct a new immutable `SMFAttributeArrayIntegerSigned2` instance.
of(Vector<Vector3L>) - Static method in class com.io7m.smfj.processing.api.SMFAttributeArrayIntegerSigned3
  Construct a new immutable `SMFAttributeArrayIntegerSigned3` instance.
of(Vector<Vector4L>) - Static method in class com.io7m.smfj.processing.api.SMFAttributeArrayIntegerSigned4
  Construct a new immutable `SMFAttributeArrayIntegerSigned4` instance.
of(Vector<Long>) - Static method in class com.io7m.smfj.processing.api.SMFAttributeArrayIntegerUnsigned1
  Construct a new immutable `SMFAttributeArrayIntegerUnsigned1` instance.
of(Vector<Vector2L>) - Static method in class com.io7m.smfj.processing.api.SMFAttributeArrayIntegerUnsigned2
  Construct a new immutable `SMFAttributeArrayIntegerUnsigned2` instance.
of(Vector<Vector3L>) - Static method in class com.io7m.smfj.processing.api.SMFAttributeArrayIntegerUnsigned3
  Construct a new immutable `SMFAttributeArrayIntegerUnsigned3` instance.
of(Vector<Vector4L>) - Static method in class com.io7m.smfj.processing.api.SMFAttributeArrayIntegerUnsigned4
  Construct a new immutable `SMFAttributeArrayIntegerUnsigned4` instance.
of(Path, Path) - Static method in class com.io7m.smfj.processing.api.SMFFilterCommandContext
  Construct a new immutable `SMFFilterCommandContext` instance.
of(String, SortedMap<String, SMFFilterCommandParserType>) - Static method in class com.io7m.smfj.processing.api.SMFFilterCommandModule
  Construct a new immutable `SMFFilterCommandModule` instance.
of(SMFHeader, Map<SMFAttributeName, SMFAttributeArrayType>, Vector<SMFMetadata>, Vector<Vector3L>) - Static method in class com.io7m.smfj.processing.api.SMFMemoryMesh
  Construct a new immutable `SMFMemoryMesh` instance.
of(SMFSchemaIdentifier, byte[]) - Static method in class com.io7m.smfj.processing.api.SMFMetadata
  Construct a new immutable `SMFMetadata` instance.
of(String, Optional<Exception>) - Static method in class com.io7m.smfj.processing.api.SMFProcessingError
  Construct a new immutable `SMFProcessingError` instance.
of(SMFAttributeName, Optional<SMFComponentType>, OptionalInt, OptionalInt) - Static method in class com.io7m.smfj.processing.main.SMFMemoryMeshFilterCheckConfiguration
  Construct a new immutable `SMFMemoryMeshFilterCheckConfiguration` instance.
of(OptionalInt, boolean) - Static method in class com.io7m.smfj.processing.main.SMFMemoryMeshFilterTrianglesOptimizeConfiguration
  Construct a new immutable `SMFMemoryMeshFilterTrianglesOptimizeConfiguration` instance.
of(SMFSchemaIdentifier, SortedMap<SMFAttributeName, SMFSchemaAttribute>, SortedMap<SMFAttributeName, SMFSchemaAttribute>, Optional<SMFCoordinateSystem>, boolean) - Static method in class com.io7m.smfj.validation.api.SMFSchema
  Construct a new immutable `SMFSchema` instance.
of(SMFAttributeName, Optional<SMFComponentType>, OptionalInt, OptionalInt) - Static method in class com.io7m.smfj.validation.api.SMFSchemaAttribute
  Construct a new immutable `SMFSchemaAttribute` instance.
of(String, Optional<Exception>) - Static method in class com.io7m.smfj.validation.api.SMFSchemaValidationError
  Construct a new immutable `SMFSchemaValidationError` instance.
of(int, int) - Static method in class com.io7m.smfj.validation.api.SMFSchemaVersion
  Construct a new immutable `SMFSchemaVersion` instance.
offset() - Method in class com.io7m.smfj.format.binary.SMFBSection
offset() - Method in interface com.io7m.smfj.format.binary.SMFBSectionType
offsetOctets() - Method in class com.io7m.smfj.bytebuffer.SMFByteBufferPackedAttribute
  A specification of the offset in octets from the start of each vertex at which this attribute's data will be written.
offsetOctets() - Method in interface com.io7m.smfj.bytebuffer.SMFByteBufferPackedAttributeType
  A specification of the offset in octets from the start of each vertex at which this attribute's data will be written.
offsetOctetsForIndex(int, long) - Method in interface com.io7m.smfj.bytebuffer.SMFByteBufferPackingConfigurationType
  Determine the offset in octets of the attribute with order `index` at vertex `vertex`.
ofInteger(int) - Static method in enum com.io7m.smfj.core.SMFComponentType
  Return a component type for the given integer value.
onAllocateAttributeBuffer(Integer, SMFByteBufferPackingConfiguration, long) - Method in interface com.io7m.smfj.bytebuffer.SMFByteBufferPackerEventsType
  A function that will allocate a `ByteBuffer` to hold attribute data.
onAllocateTriangleBuffer(SMFTriangles, long) - Method in interface com.io7m.smfj.bytebuffer.SMFByteBufferPackerEventsType
  A function that will allocate a `ByteBuffer` to hold triangle data.
onAttributesNonInterleaved() - Method in class com.io7m.smfj.bytebuffer.SMFByteBufferPackedMeshes
onAttributesNonInterleaved() - Method in class com.io7m.smfj.frontend.SMFFCopier
onAttributesNonInterleaved() - Method in interface com.io7m.smfj.parser.api.SMFParserEventsBodyType
onAttributesNonInterleaved() - Method in class com.io7m.smfj.processing.api.SMFMemoryMeshProducer
onCommandFFinished(LexicalPositionType<Path>, int) - Method in class com.io7m.smfj.format.obj.SMFOBJImporter
onCommandFStarted(LexicalPositionType<Path>, int) - Method in class com.io7m.smfj.format.obj.SMFOBJImporter
onCommandFVertexV(LexicalPositionType<Path>, int, int) - Method in class com.io7m.smfj.format.obj.SMFOBJImporter
onCommandFVertexV_VN(LexicalPositionType<Path>, int, int, int) - Method in class com.io7m.smfj.format.obj.SMFOBJImporter
onCommandFVertexV_VT(LexicalPositionType<Path>, int, int, int) - Method in class com.io7m.smfj.format.obj.SMFOBJImporter
onCommandFVertexV_VT_VN(LexicalPositionType<Path>, int, int, int, int) - Method in class com.io7m.smfj.format.obj.SMFOBJImporter
onCommandMtllib(LexicalPositionType<Path>, String) - Method in class com.io7m.smfj.format.obj.SMFOBJImporter
onCommandO(LexicalPositionType<Path>, String) - Method in class com.io7m.smfj.format.obj.SMFOBJImporter
onCommandS(LexicalPositionType<Path>, int) - Method in class com.io7m.smfj.format.obj.SMFOBJImporter
onCommandUsemtl(LexicalPositionType<Path>, String) - Method in class com.io7m.smfj.format.obj.SMFOBJImporter
onCommandV(LexicalPositionType<Path>, int, double, double, double, double) - Method in class com.io7m.smfj.format.obj.SMFOBJImporter
onCommandVN(LexicalPositionType<Path>, int, double, double, double) - Method in class com.io7m.smfj.format.obj.SMFOBJImporter
onCommandVT(LexicalPositionType<Path>, int, double, double, double) - Method in class com.io7m.smfj.format.obj.SMFOBJImporter
onComment(LexicalPositionType<Path>, String) - Method in class com.io7m.smfj.format.obj.SMFOBJImporter
onDataAttributesNonInterleavedFinish() - Method in class com.io7m.smfj.bytebuffer.SMFByteBufferPackedMeshes
onDataAttributesNonInterleavedFinish() - Method in class com.io7m.smfj.frontend.SMFFCopier
onDataAttributesNonInterleavedFinish() - Method in interface com.io7m.smfj.parser.api.SMFParserEventsDataAttributesNonInterleavedType
  Called when parsing of all non-interleaved attribute data has finished.
onDataAttributesNonInterleavedFinish() - Method in class com.io7m.smfj.processing.api.SMFMemoryMeshProducer
onDataAttributeStart(SMFAttribute) - Method in class com.io7m.smfj.bytebuffer.SMFByteBufferPackedMeshes
onDataAttributeStart(SMFAttribute) - Method in class com.io7m.smfj.frontend.SMFFCopier
onDataAttributeStart(SMFAttribute) - Method in interface com.io7m.smfj.parser.api.SMFParserEventsDataAttributesNonInterleavedType
  Parsing of data for the attribute has started.
onDataAttributeStart(SMFAttribute) - Method in class com.io7m.smfj.processing.api.SMFMemoryMeshProducer
onDataAttributeValueFinish() - Method in class com.io7m.smfj.bytebuffer.SMFByteBufferAttributePacker
onDataAttributeValueFinish() - Method in class com.io7m.smfj.bytebuffer.SMFByteBufferPackedMeshes
onDataAttributeValueFinish() - Method in class com.io7m.smfj.frontend.SMFFCopier
onDataAttributeValueFinish() - Method in class com.io7m.smfj.parser.api.SMFParserEventsDataAttributeValuesIgnoringReceiver
onDataAttributeValueFinish() - Method in interface com.io7m.smfj.parser.api.SMFParserEventsDataAttributeValuesType
  Parsing of data for the attribute has finished.
onDataAttributeValueFinish() - Method in class com.io7m.smfj.processing.api.SMFMemoryMeshProducer
onDataAttributeValueFloat1(double) - Method in class com.io7m.smfj.bytebuffer.SMFByteBufferAttributePacker
onDataAttributeValueFloat1(double) - Method in class com.io7m.smfj.bytebuffer.SMFByteBufferPackedMeshes
onDataAttributeValueFloat1(double) - Method in class com.io7m.smfj.frontend.SMFFCopier
onDataAttributeValueFloat1(double) - Method in class com.io7m.smfj.parser.api.SMFParserEventsDataAttributeValuesIgnoringReceiver
onDataAttributeValueFloat1(double) - Method in interface com.io7m.smfj.parser.api.SMFParserEventsDataAttributeValuesType
  A data value has been received.
onDataAttributeValueFloat1(double) - Method in class com.io7m.smfj.processing.api.SMFMemoryMeshProducer
onDataAttributeValueFloat2(double, double) - Method in class com.io7m.smfj.bytebuffer.SMFByteBufferAttributePacker
onDataAttributeValueFloat2(double, double) - Method in class com.io7m.smfj.bytebuffer.SMFByteBufferPackedMeshes
onDataAttributeValueFloat2(double, double) - Method in class com.io7m.smfj.frontend.SMFFCopier
onDataAttributeValueFloat2(double, double) - Method in class com.io7m.smfj.parser.api.SMFParserEventsDataAttributeValuesIgnoringReceiver
onDataAttributeValueFloat2(double, double) - Method in interface com.io7m.smfj.parser.api.SMFParserEventsDataAttributeValuesType
  A data value has been received.
onDataAttributeValueFloat2(double, double) - Method in class com.io7m.smfj.processing.api.SMFMemoryMeshProducer
onDataAttributeValueFloat3(double, double, double) - Method in class com.io7m.smfj.bytebuffer.SMFByteBufferAttributePacker
onDataAttributeValueFloat3(double, double, double) - Method in class com.io7m.smfj.bytebuffer.SMFByteBufferPackedMeshes
onDataAttributeValueFloat3(double, double, double) - Method in class com.io7m.smfj.frontend.SMFFCopier
onDataAttributeValueFloat3(double, double, double) - Method in class com.io7m.smfj.parser.api.SMFParserEventsDataAttributeValuesIgnoringReceiver
onDataAttributeValueFloat3(double, double, double) - Method in interface com.io7m.smfj.parser.api.SMFParserEventsDataAttributeValuesType
  A data value has been received.
onDataAttributeValueFloat3(double, double, double) - Method in class com.io7m.smfj.processing.api.SMFMemoryMeshProducer
onDataAttributeValueFloat4(double, double, double, double) - Method in class com.io7m.smfj.bytebuffer.SMFByteBufferAttributePacker
onDataAttributeValueFloat4(double, double, double, double) - Method in class com.io7m.smfj.bytebuffer.SMFByteBufferPackedMeshes
onDataAttributeValueFloat4(double, double, double, double) - Method in class com.io7m.smfj.frontend.SMFFCopier
onDataAttributeValueFloat4(double, double, double, double) - Method in class com.io7m.smfj.parser.api.SMFParserEventsDataAttributeValuesIgnoringReceiver
onDataAttributeValueFloat4(double, double, double, double) - Method in interface com.io7m.smfj.parser.api.SMFParserEventsDataAttributeValuesType
  A data value has been received.
onDataAttributeValueFloat4(double, double, double, double) - Method in class com.io7m.smfj.processing.api.SMFMemoryMeshProducer
onDataAttributeValueIntegerSigned1(long) - Method in class com.io7m.smfj.bytebuffer.SMFByteBufferAttributePacker
onDataAttributeValueIntegerSigned1(long) - Method in class com.io7m.smfj.bytebuffer.SMFByteBufferPackedMeshes
onDataAttributeValueIntegerSigned1(long) - Method in class com.io7m.smfj.frontend.SMFFCopier
onDataAttributeValueIntegerSigned1(long) - Method in class com.io7m.smfj.parser.api.SMFParserEventsDataAttributeValuesIgnoringReceiver
onDataAttributeValueIntegerSigned1(long) - Method in interface com.io7m.smfj.parser.api.SMFParserEventsDataAttributeValuesType
  A data value has been received.
onDataAttributeValueIntegerSigned1(long) - Method in class com.io7m.smfj.processing.api.SMFMemoryMeshProducer
onDataAttributeValueIntegerSigned2(long, long) - Method in class com.io7m.smfj.bytebuffer.SMFByteBufferAttributePacker
onDataAttributeValueIntegerSigned2(long, long) - Method in class com.io7m.smfj.bytebuffer.SMFByteBufferPackedMeshes
onDataAttributeValueIntegerSigned2(long, long) - Method in class com.io7m.smfj.frontend.SMFFCopier
onDataAttributeValueIntegerSigned2(long, long) - Method in class com.io7m.smfj.parser.api.SMFParserEventsDataAttributeValuesIgnoringReceiver
onDataAttributeValueIntegerSigned2(long, long) - Method in interface com.io7m.smfj.parser.api.SMFParserEventsDataAttributeValuesType
  A data value has been received.
onDataAttributeValueIntegerSigned2(long, long) - Method in class com.io7m.smfj.processing.api.SMFMemoryMeshProducer
onDataAttributeValueIntegerSigned3(long, long, long) - Method in class com.io7m.smfj.bytebuffer.SMFByteBufferAttributePacker
onDataAttributeValueIntegerSigned3(long, long, long) - Method in class com.io7m.smfj.bytebuffer.SMFByteBufferPackedMeshes
onDataAttributeValueIntegerSigned3(long, long, long) - Method in class com.io7m.smfj.frontend.SMFFCopier
onDataAttributeValueIntegerSigned3(long, long, long) - Method in class com.io7m.smfj.parser.api.SMFParserEventsDataAttributeValuesIgnoringReceiver
onDataAttributeValueIntegerSigned3(long, long, long) - Method in interface com.io7m.smfj.parser.api.SMFParserEventsDataAttributeValuesType
  A data value has been received.
onDataAttributeValueIntegerSigned3(long, long, long) - Method in class com.io7m.smfj.processing.api.SMFMemoryMeshProducer
onDataAttributeValueIntegerSigned4(long, long, long, long) - Method in class com.io7m.smfj.bytebuffer.SMFByteBufferAttributePacker
onDataAttributeValueIntegerSigned4(long, long, long, long) - Method in class com.io7m.smfj.bytebuffer.SMFByteBufferPackedMeshes
onDataAttributeValueIntegerSigned4(long, long, long, long) - Method in class com.io7m.smfj.frontend.SMFFCopier
onDataAttributeValueIntegerSigned4(long, long, long, long) - Method in class com.io7m.smfj.parser.api.SMFParserEventsDataAttributeValuesIgnoringReceiver
onDataAttributeValueIntegerSigned4(long, long, long, long) - Method in interface com.io7m.smfj.parser.api.SMFParserEventsDataAttributeValuesType
  A data value has been received.
onDataAttributeValueIntegerSigned4(long, long, long, long) - Method in class com.io7m.smfj.processing.api.SMFMemoryMeshProducer
onDataAttributeValueIntegerUnsigned1(long) - Method in class com.io7m.smfj.bytebuffer.SMFByteBufferAttributePacker
onDataAttributeValueIntegerUnsigned1(long) - Method in class com.io7m.smfj.bytebuffer.SMFByteBufferPackedMeshes
onDataAttributeValueIntegerUnsigned1(long) - Method in class com.io7m.smfj.frontend.SMFFCopier
onDataAttributeValueIntegerUnsigned1(long) - Method in class com.io7m.smfj.parser.api.SMFParserEventsDataAttributeValuesIgnoringReceiver
onDataAttributeValueIntegerUnsigned1(long) - Method in interface com.io7m.smfj.parser.api.SMFParserEventsDataAttributeValuesType
  A data value has been received.
onDataAttributeValueIntegerUnsigned1(long) - Method in class com.io7m.smfj.processing.api.SMFMemoryMeshProducer
onDataAttributeValueIntegerUnsigned2(long, long) - Method in class com.io7m.smfj.bytebuffer.SMFByteBufferAttributePacker
onDataAttributeValueIntegerUnsigned2(long, long) - Method in class com.io7m.smfj.bytebuffer.SMFByteBufferPackedMeshes
onDataAttributeValueIntegerUnsigned2(long, long) - Method in class com.io7m.smfj.frontend.SMFFCopier
onDataAttributeValueIntegerUnsigned2(long, long) - Method in class com.io7m.smfj.parser.api.SMFParserEventsDataAttributeValuesIgnoringReceiver
onDataAttributeValueIntegerUnsigned2(long, long) - Method in interface com.io7m.smfj.parser.api.SMFParserEventsDataAttributeValuesType
  A data value has been received.
onDataAttributeValueIntegerUnsigned2(long, long) - Method in class com.io7m.smfj.processing.api.SMFMemoryMeshProducer
onDataAttributeValueIntegerUnsigned3(long, long, long) - Method in class com.io7m.smfj.bytebuffer.SMFByteBufferAttributePacker
onDataAttributeValueIntegerUnsigned3(long, long, long) - Method in class com.io7m.smfj.bytebuffer.SMFByteBufferPackedMeshes
onDataAttributeValueIntegerUnsigned3(long, long, long) - Method in class com.io7m.smfj.frontend.SMFFCopier
onDataAttributeValueIntegerUnsigned3(long, long, long) - Method in class com.io7m.smfj.parser.api.SMFParserEventsDataAttributeValuesIgnoringReceiver
onDataAttributeValueIntegerUnsigned3(long, long, long) - Method in interface com.io7m.smfj.parser.api.SMFParserEventsDataAttributeValuesType
  A data value has been received.
onDataAttributeValueIntegerUnsigned3(long, long, long) - Method in class com.io7m.smfj.processing.api.SMFMemoryMeshProducer
onDataAttributeValueIntegerUnsigned4(long, long, long, long) - Method in class com.io7m.smfj.bytebuffer.SMFByteBufferAttributePacker
onDataAttributeValueIntegerUnsigned4(long, long, long, long) - Method in class com.io7m.smfj.bytebuffer.SMFByteBufferPackedMeshes
onDataAttributeValueIntegerUnsigned4(long, long, long, long) - Method in class com.io7m.smfj.frontend.SMFFCopier
onDataAttributeValueIntegerUnsigned4(long, long, long, long) - Method in class com.io7m.smfj.parser.api.SMFParserEventsDataAttributeValuesIgnoringReceiver
onDataAttributeValueIntegerUnsigned4(long, long, long, long) - Method in interface com.io7m.smfj.parser.api.SMFParserEventsDataAttributeValuesType
  A data value has been received.
onDataAttributeValueIntegerUnsigned4(long, long, long, long) - Method in class com.io7m.smfj.processing.api.SMFMemoryMeshProducer
onDataTriangle(long, long, long) - Method in class com.io7m.smfj.bytebuffer.SMFByteBufferPackedMeshes
onDataTriangle(long, long, long) - Method in class com.io7m.smfj.bytebuffer.SMFByteBufferTrianglePacker
onDataTriangle(long, long, long) - Method in class com.io7m.smfj.frontend.SMFFCopier
onDataTriangle(long, long, long) - Method in class com.io7m.smfj.parser.api.SMFParserEventsDataTrianglesIgnoringReceiver
onDataTriangle(long, long, long) - Method in interface com.io7m.smfj.parser.api.SMFParserEventsDataTrianglesType
  A triangle has been parsed.
onDataTriangle(long, long, long) - Method in class com.io7m.smfj.processing.api.SMFMemoryMeshProducer
onDataTrianglesFinish() - Method in class com.io7m.smfj.bytebuffer.SMFByteBufferPackedMeshes
onDataTrianglesFinish() - Method in class com.io7m.smfj.bytebuffer.SMFByteBufferTrianglePacker
onDataTrianglesFinish() - Method in class com.io7m.smfj.frontend.SMFFCopier
onDataTrianglesFinish() - Method in class com.io7m.smfj.parser.api.SMFParserEventsDataTrianglesIgnoringReceiver
onDataTrianglesFinish() - Method in interface com.io7m.smfj.parser.api.SMFParserEventsDataTrianglesType
  Parsing of triangles has completed.
onDataTrianglesFinish() - Method in class com.io7m.smfj.processing.api.SMFMemoryMeshProducer
onEOF(LexicalPositionType<Path>) - Method in class com.io7m.smfj.format.obj.SMFOBJImporter
onError(SMFErrorType) - Method in class com.io7m.smfj.bytebuffer.SMFByteBufferAttributePacker
onError(SMFErrorType) - Method in class com.io7m.smfj.bytebuffer.SMFByteBufferPackedMeshes
onError(SMFErrorType) - Method in class com.io7m.smfj.bytebuffer.SMFByteBufferTrianglePacker
onError(LexicalPositionType<Path>, JOParserErrorCode, String) - Method in class com.io7m.smfj.format.obj.SMFOBJImporter
onError(SMFErrorType) - Method in class com.io7m.smfj.frontend.SMFFCopier
onError(SMFErrorType) - Method in class com.io7m.smfj.parser.api.SMFParserEventsDataAttributeValuesIgnoringReceiver
onError(SMFErrorType) - Method in class com.io7m.smfj.parser.api.SMFParserEventsDataTrianglesIgnoringReceiver
onError(SMFErrorType) - Method in interface com.io7m.smfj.parser.api.SMFParserEventsErrorType
  An error has occurred.
onError(SMFErrorType) - Method in class com.io7m.smfj.processing.api.SMFMemoryMeshProducer
onFatalError(LexicalPositionType<Path>, Optional<Throwable>, String) - Method in class com.io7m.smfj.format.obj.SMFOBJImporter
onFinish() - Method in class com.io7m.smfj.bytebuffer.SMFByteBufferPackedMeshes
onFinish() - Method in class com.io7m.smfj.frontend.SMFFCopier
onFinish() - Method in interface com.io7m.smfj.parser.api.SMFParserEventsType
  Parsing has finished.
onFinish() - Method in class com.io7m.smfj.processing.api.SMFMemoryMeshProducer
onHeader(SMFHeader) - Method in interface com.io7m.smfj.bytebuffer.SMFByteBufferPackerEventsType
  A function that is evaluated for a parsed header.
onHeaderParsed(SMFHeader) - Method in class com.io7m.smfj.bytebuffer.SMFByteBufferPackedMeshes
onHeaderParsed(SMFHeader) - Method in class com.io7m.smfj.frontend.SMFFCopier
onHeaderParsed(SMFHeader) - Method in interface com.io7m.smfj.parser.api.SMFParserEventsHeaderType
  Parsing of the header was successful.
onHeaderParsed(SMFHeader) - Method in class com.io7m.smfj.processing.api.SMFMemoryMeshProducer
onLine(LexicalPositionType<Path>, String) - Method in class com.io7m.smfj.format.obj.SMFOBJImporter
onMeta(SMFSchemaIdentifier) - Method in class com.io7m.smfj.bytebuffer.SMFByteBufferPackedMeshes
onMeta(SMFSchemaIdentifier) - Method in class com.io7m.smfj.frontend.SMFFCopier
onMeta(SMFSchemaIdentifier) - Method in interface com.io7m.smfj.parser.api.SMFParserEventsDataMetaOptionalSupplierType
onMeta(SMFSchemaIdentifier) - Method in class com.io7m.smfj.processing.api.SMFMemoryMeshProducer
onMetaData(SMFSchemaIdentifier, byte[]) - Method in class com.io7m.smfj.frontend.SMFFCopier
onMetaData(SMFSchemaIdentifier, byte[]) - Method in interface com.io7m.smfj.parser.api.SMFParserEventsDataMetaType
  Metadata is ready for delivery.
onMetaData(SMFSchemaIdentifier, byte[]) - Method in class com.io7m.smfj.processing.api.SMFMemoryMeshProducer
onProbeProviderAdd(SMFVersionProbeProviderType) - Method in class com.io7m.smfj.probe.api.SMFVersionProbeControllerOSGi
  Register a version probe provider.
onProbeProviderRemove(SMFVersionProbeProviderType) - Method in class com.io7m.smfj.probe.api.SMFVersionProbeControllerOSGi
  Unregister a version probe provider.
onShouldPackTriangles() - Method in interface com.io7m.smfj.bytebuffer.SMFByteBufferPackerEventsType
onStart() - Method in class com.io7m.smfj.bytebuffer.SMFByteBufferPackedMeshes
onStart() - Method in class com.io7m.smfj.frontend.SMFFCopier
onStart() - Method in interface com.io7m.smfj.parser.api.SMFParserEventsType
  Parsing has started.
onStart() - Method in class com.io7m.smfj.processing.api.SMFMemoryMeshProducer
onTriangles() - Method in class com.io7m.smfj.bytebuffer.SMFByteBufferPackedMeshes
onTriangles() - Method in class com.io7m.smfj.frontend.SMFFCopier
onTriangles() - Method in interface com.io7m.smfj.parser.api.SMFParserEventsBodyType
onTriangles() - Method in class com.io7m.smfj.processing.api.SMFMemoryMeshProducer
onVersionReceived(SMFFormatVersion) - Method in class com.io7m.smfj.bytebuffer.SMFByteBufferPackedMeshes
onVersionReceived(SMFFormatVersion) - Method in class com.io7m.smfj.frontend.SMFFCopier
onVersionReceived(SMFFormatVersion) - Method in interface com.io7m.smfj.parser.api.SMFParserEventsType
  The file format version has been successfully parsed.
onVersionReceived(SMFFormatVersion) - Method in class com.io7m.smfj.processing.api.SMFMemoryMeshProducer
onWarning(SMFWarningType) - Method in class com.io7m.smfj.bytebuffer.SMFByteBufferAttributePacker
onWarning(SMFWarningType) - Method in class com.io7m.smfj.bytebuffer.SMFByteBufferPackedMeshes
onWarning(SMFWarningType) - Method in class com.io7m.smfj.bytebuffer.SMFByteBufferTrianglePacker
onWarning(SMFWarningType) - Method in class com.io7m.smfj.frontend.SMFFCopier
onWarning(SMFWarningType) - Method in class com.io7m.smfj.parser.api.SMFParserEventsDataAttributeValuesIgnoringReceiver
onWarning(SMFWarningType) - Method in class com.io7m.smfj.parser.api.SMFParserEventsDataTrianglesIgnoringReceiver
onWarning(SMFWarningType) - Method in interface com.io7m.smfj.parser.api.SMFParserEventsErrorType
  An error has occurred of a severity low enough that it should just be considered a warning.
onWarning(SMFWarningType) - Method in class com.io7m.smfj.processing.api.SMFMemoryMeshProducer
optimize() - Method in class com.io7m.smfj.processing.main.SMFMemoryMeshFilterTrianglesOptimizeConfiguration
  A specification of whether triangles should be optimized.
optimize() - Method in interface com.io7m.smfj.processing.main.SMFMemoryMeshFilterTrianglesOptimizeConfigurationType
  A specification of whether triangles should be optimized.
optionalAttributes() - Method in class com.io7m.smfj.validation.api.SMFSchema
  A schema may define optional attributes.
optionalAttributes() - Method in interface com.io7m.smfj.validation.api.SMFSchemaType
  A schema may define optional attributes.
order() - Method in class com.io7m.smfj.bytebuffer.SMFByteBufferPackedAttribute
order() - Method in interface com.io7m.smfj.bytebuffer.SMFByteBufferPackedAttributeType

## P

pack(SMFCoordinateSystem, SMFBv1CoordinateSystemsWritableType) - Static method in class com.io7m.smfj.format.binary.SMFBCoordinateSystems
  Pack a coordinate system.
packedAttributesByName() - Method in class com.io7m.smfj.bytebuffer.SMFByteBufferPackingConfiguration
packedAttributesByName() - Method in interface com.io7m.smfj.bytebuffer.SMFByteBufferPackingConfigurationType
packedAttributesByOffset() - Method in class com.io7m.smfj.bytebuffer.SMFByteBufferPackingConfiguration
packedAttributesByOffset() - Method in interface com.io7m.smfj.bytebuffer.SMFByteBufferPackingConfigurationType
packedAttributesByOrder() - Method in class com.io7m.smfj.bytebuffer.SMFByteBufferPackingConfiguration
packedAttributesByOrder() - Method in interface com.io7m.smfj.bytebuffer.SMFByteBufferPackingConfigurationType
pad(long, byte) - Method in class com.io7m.smfj.format.binary.SMFBDataStreamWriter
pad(long, byte) - Method in interface com.io7m.smfj.format.binary.SMFBDataStreamWriterType
  Insert `count` octets of padding.
padTo(long, byte) - Method in interface com.io7m.smfj.format.binary.SMFBDataStreamWriterType
  Insert padding up to `offset`.
parse(SMFHeader, SMFParserEventsBodyType, SMFBDataStreamReaderType) - Method in interface com.io7m.smfj.format.binary.SMFBBodySectionParserType
  Parse the section.
parse() - Method in class com.io7m.smfj.format.binary.SMFBSectionParser
parse() - Method in interface com.io7m.smfj.format.binary.SMFBSectionParserType
parse(SMFFormatVersion, SMFBDataStreamReaderType, SMFBSection) - Static method in class com.io7m.smfj.format.binary.v1.SMFBv1Headers
  Parse a header.
parse() - Method in class com.io7m.smfj.format.binary.v1.SMFBv1Parser
parse(SMFHeader, SMFParserEventsBodyType, SMFBDataStreamReaderType) - Method in class com.io7m.smfj.format.binary.v1.SMFBv1SectionParserMetadata
parse(SMFHeader, SMFParserEventsBodyType, SMFBDataStreamReaderType) - Method in class com.io7m.smfj.format.binary.v1.SMFBv1SectionParserTriangles
parse(SMFHeader, SMFParserEventsBodyType, SMFBDataStreamReaderType) - Method in class com.io7m.smfj.format.binary.v1.SMFBv1SectionParserVerticesNonInterleaved
parse() - Method in class com.io7m.smfj.format.obj.SMFOBJImporter
parse(SMFParserEventsBodyType, List<String>) - Method in interface com.io7m.smfj.format.text.SMFTBodySectionParserType
  Parse the section, delivering events to `receiver`.
parse(SMFParserEventsHeaderType, List<String>) - Method in interface com.io7m.smfj.format.text.SMFTHeaderCommandParserType
  Parse the section, delivering events to `receiver`.
parse(SMFParserEventsBodyType, List<String>) - Method in class com.io7m.smfj.format.text.v1.SMFTV1BodySectionParserMetadata
parse(SMFParserEventsBodyType, List<String>) - Method in class com.io7m.smfj.format.text.v1.SMFTV1BodySectionParserTriangles
parse(SMFParserEventsBodyType, List<String>) - Method in class com.io7m.smfj.format.text.v1.SMFTV1BodySectionParserVerticesNonInterleaved
parse(SMFParserEventsHeaderType, List<String>) - Method in class com.io7m.smfj.format.text.v1.SMFTV1HeaderCommandAttribute
parse(SMFParserEventsHeaderType, List<String>) - Method in class com.io7m.smfj.format.text.v1.SMFTV1HeaderCommandCoordinates
parse(SMFParserEventsHeaderType, List<String>) - Method in class com.io7m.smfj.format.text.v1.SMFTV1HeaderCommandSchema
parse(SMFParserEventsHeaderType, List<String>) - Method in class com.io7m.smfj.format.text.v1.SMFTV1HeaderCommandTriangles
parse(SMFParserEventsHeaderType, List<String>) - Method in class com.io7m.smfj.format.text.v1.SMFTV1HeaderCommandVertices
parse() - Method in class com.io7m.smfj.format.text.v1.SMFTV1Parser
parse() - Method in interface com.io7m.smfj.parser.api.SMFParserRandomAccessType
  Begin parsing.
parse() - Method in interface com.io7m.smfj.parser.api.SMFParserSequentialType
  Begin parsing.
parse(Optional<URI>, int, List<String>) - Method in interface com.io7m.smfj.processing.api.SMFFilterCommandParserType
  Parse a filter command.
parse(Optional<URI>, int, List<String>) - Static method in class com.io7m.smfj.processing.main.SMFMemoryMeshFilterApplicationInfoAdd
  Attempt to parse a command.
parse(Optional<URI>, int, List<String>) - Static method in class com.io7m.smfj.processing.main.SMFMemoryMeshFilterAttributeRemove
  Attempt to parse a command.
parse(Optional<URI>, int, List<String>) - Static method in class com.io7m.smfj.processing.main.SMFMemoryMeshFilterAttributeRename
  Attempt to parse a command.
parse(Optional<URI>, int, List<String>) - Static method in class com.io7m.smfj.processing.main.SMFMemoryMeshFilterAttributeResample
  Attempt to parse a command.
parse(Optional<URI>, int, List<String>) - Static method in class com.io7m.smfj.processing.main.SMFMemoryMeshFilterAttributeTrim
  Attempt to parse a command.
parse(Optional<URI>, int, List<String>) - Static method in class com.io7m.smfj.processing.main.SMFMemoryMeshFilterCheck
  Attempt to parse a command.
parse(Optional<URI>, int, List<String>) - Static method in class com.io7m.smfj.processing.main.SMFMemoryMeshFilterMetadataAdd
  Attempt to parse a command.
parse(Optional<URI>, int, List<String>) - Static method in class com.io7m.smfj.processing.main.SMFMemoryMeshFilterMetadataRemove
  Attempt to parse a command.
parse(Optional<URI>, int, List<String>) - Static method in class com.io7m.smfj.processing.main.SMFMemoryMeshFilterSchemaCheck
  Attempt to parse a command.
parse(Optional<URI>, int, List<String>) - Static method in class com.io7m.smfj.processing.main.SMFMemoryMeshFilterSchemaSet
  Attempt to parse a command.
parse(Optional<URI>, int, List<String>) - Static method in class com.io7m.smfj.processing.main.SMFMemoryMeshFilterSchemaValidate
  Attempt to parse a command.
parse(Optional<URI>, int, List<String>) - Static method in class com.io7m.smfj.processing.main.SMFMemoryMeshFilterTrianglesOptimize
  Attempt to parse a command.
parseFromStream(SMFFilterCommandModuleResolverType, Optional<URI>, InputStream) - Static method in class com.io7m.smfj.frontend.SMFFilterCommandFile
  Parse a command file.
parserCreateRandomAccess(SMFParserEventsType, URI, FileChannel) - Method in class com.io7m.smfj.format.binary.SMFFormatBinary
parserCreateRandomAccess(SMFParserEventsType, URI, FileChannel) - Method in class com.io7m.smfj.format.obj.SMFFormatOBJ
parserCreateRandomAccess(SMFParserEventsType, URI, FileChannel) - Method in class com.io7m.smfj.format.text.SMFFormatText
parserCreateRandomAccess(SMFParserEventsType, URI, FileChannel) - Method in interface com.io7m.smfj.parser.api.SMFParserProviderType
parserCreateSequential(SMFParserEventsType, URI, InputStream) - Method in class com.io7m.smfj.format.binary.SMFFormatBinary
parserCreateSequential(SMFParserEventsType, URI, InputStream) - Method in class com.io7m.smfj.format.obj.SMFFormatOBJ
parserCreateSequential(SMFParserEventsType, URI, InputStream) - Method in class com.io7m.smfj.format.text.SMFFormatText
parserCreateSequential(SMFParserEventsType, URI, InputStream) - Method in interface com.io7m.smfj.parser.api.SMFParserProviderType
parserFormat() - Method in class com.io7m.smfj.format.binary.SMFFormatBinary
parserFormat() - Method in class com.io7m.smfj.format.obj.SMFFormatOBJ
parserFormat() - Method in class com.io7m.smfj.format.text.SMFFormatText
parserFormat() - Method in interface com.io7m.smfj.parser.api.SMFParserProviderType
parsers() - Method in class com.io7m.smfj.processing.api.SMFFilterCommandModule
parsers() - Method in interface com.io7m.smfj.processing.api.SMFFilterCommandModuleType
parserSupportedVersions() - Method in class com.io7m.smfj.format.binary.SMFFormatBinary
parserSupportedVersions() - Method in class com.io7m.smfj.format.obj.SMFFormatOBJ
parserSupportedVersions() - Method in class com.io7m.smfj.format.text.SMFFormatText
parserSupportedVersions() - Method in interface com.io7m.smfj.parser.api.SMFParserProviderType
parseSchema() - Method in interface com.io7m.smfj.validation.api.SMFSchemaParserType
PATTERN - Static variable in class com.io7m.smfj.core.SMFAttributeNames
  The pattern that defines a valid attribute name.
PATTERN - Static variable in class com.io7m.smfj.core.SMFSchemaNames
  The pattern that defines a valid schema name.
position() - Method in class com.io7m.smfj.format.binary.SMFBDataStreamReader
position() - Method in interface com.io7m.smfj.format.binary.SMFBDataStreamReaderType
position() - Method in class com.io7m.smfj.format.binary.SMFBDataStreamWriter
position() - Method in interface com.io7m.smfj.format.binary.SMFBDataStreamWriterType
position() - Method in interface com.io7m.smfj.format.text.SMFTLineReaderType
positionLexical() - Method in class com.io7m.smfj.format.binary.SMFBDataStreamReader
positionLexical() - Method in interface com.io7m.smfj.format.binary.SMFBDataStreamReaderType
probe(InputStream) - Method in class com.io7m.smfj.format.binary.SMFFormatBinary
probe(InputStream) - Method in class com.io7m.smfj.format.text.SMFFormatText
probe(Supplier<InputStream>) - Method in class com.io7m.smfj.probe.api.SMFVersionProbeControllerOSGi
probe(Supplier<InputStream>) - Method in class com.io7m.smfj.probe.api.SMFVersionProbeControllerServiceLoader
probe(Supplier<InputStream>) - Method in interface com.io7m.smfj.probe.api.SMFVersionProbeControllerType
  Probe the given file.
probe(InputStream) - Method in interface com.io7m.smfj.probe.api.SMFVersionProbeProviderType
  Attempt to probe the given file stream.
provider() - Method in class com.io7m.smfj.probe.api.SMFVersionProbed
provider() - Method in interface com.io7m.smfj.probe.api.SMFVersionProbedType
putArrays(SMFAttributeName, SMFAttributeArrayType) - Method in class com.io7m.smfj.processing.api.SMFMemoryMesh.Builder
putBytes(byte[]) - Method in class com.io7m.smfj.format.binary.SMFBDataStreamWriter
putBytes(byte[]) - Method in interface com.io7m.smfj.format.binary.SMFBDataStreamWriterType
  Write the given bytes to the stream.
putEntryArrays(Tuple2<SMFAttributeName, SMFAttributeArrayType>) - Method in class com.io7m.smfj.processing.api.SMFMemoryMesh.Builder
putEntryOptionalAttributes(Tuple2<SMFAttributeName, SMFSchemaAttribute>) - Method in class com.io7m.smfj.validation.api.SMFSchema.Builder
putEntryRequiredAttributes(Tuple2<SMFAttributeName, SMFSchemaAttribute>) - Method in class com.io7m.smfj.validation.api.SMFSchema.Builder
putF16(double) - Method in class com.io7m.smfj.format.binary.SMFBDataStreamWriter
putF16(double) - Method in interface com.io7m.smfj.format.binary.SMFBDataStreamWriterType
  Write an IEEE754-binary16 value to the stream.
putF32(double) - Method in class com.io7m.smfj.format.binary.SMFBDataStreamWriter
putF32(double) - Method in interface com.io7m.smfj.format.binary.SMFBDataStreamWriterType
  Write an IEEE754-binary32 value to the stream.
putF64(double) - Method in class com.io7m.smfj.format.binary.SMFBDataStreamWriter
putF64(double) - Method in interface com.io7m.smfj.format.binary.SMFBDataStreamWriterType
  Write an IEEE754-binary64 value to the stream.
putOptionalAttributes(SMFAttributeName, SMFSchemaAttribute) - Method in class com.io7m.smfj.validation.api.SMFSchema.Builder
putRequiredAttributes(SMFAttributeName, SMFSchemaAttribute) - Method in class com.io7m.smfj.validation.api.SMFSchema.Builder
putS16(long) - Method in class com.io7m.smfj.format.binary.SMFBDataStreamWriter
putS16(long) - Method in interface com.io7m.smfj.format.binary.SMFBDataStreamWriterType
  Write a signed 16-bit value to the stream.
putS32(long) - Method in class com.io7m.smfj.format.binary.SMFBDataStreamWriter
putS32(long) - Method in interface com.io7m.smfj.format.binary.SMFBDataStreamWriterType
  Write a signed 32-bit value to the stream.
putS64(long) - Method in class com.io7m.smfj.format.binary.SMFBDataStreamWriter
putS64(long) - Method in interface com.io7m.smfj.format.binary.SMFBDataStreamWriterType
  Write a signed 64-bit value to the stream.
putS8(long) - Method in class com.io7m.smfj.format.binary.SMFBDataStreamWriter
putS8(long) - Method in interface com.io7m.smfj.format.binary.SMFBDataStreamWriterType
  Write a signed 8-bit value to the stream.
putStringPadded(String, int) - Method in class com.io7m.smfj.format.binary.SMFBDataStreamWriter
putStringPadded(String, int) - Method in interface com.io7m.smfj.format.binary.SMFBDataStreamWriterType
  Write a string to the stream in UTF-8 encoding, writing as many 0-bytes as necessary after the string to bring it up to a size of `maximum` octets.
putU16(long) - Method in class com.io7m.smfj.format.binary.SMFBDataStreamWriter
putU16(long) - Method in interface com.io7m.smfj.format.binary.SMFBDataStreamWriterType
  Write an unsigned 16-bit value to the stream.
putU32(long) - Method in class com.io7m.smfj.format.binary.SMFBDataStreamWriter
putU32(long) - Method in interface com.io7m.smfj.format.binary.SMFBDataStreamWriterType
  Write an unsigned 32-bit value to the stream.
putU64(long) - Method in class com.io7m.smfj.format.binary.SMFBDataStreamWriter
putU64(long) - Method in interface com.io7m.smfj.format.binary.SMFBDataStreamWriterType
  Write an unsigned 64-bit value to the stream.
putU8(long) - Method in class com.io7m.smfj.format.binary.SMFBDataStreamWriter
putU8(long) - Method in interface com.io7m.smfj.format.binary.SMFBDataStreamWriterType
  Write an unsigned 8-bit value to the stream.

## R

randomAccess() - Method in class com.io7m.smfj.core.SMFFormatDescription
randomAccess() - Method in interface com.io7m.smfj.core.SMFFormatDescriptionType
readBytes(Optional<String>, byte[]) - Method in class com.io7m.smfj.format.binary.SMFBDataStreamReader
readBytes(Optional<String>, byte[]) - Method in interface com.io7m.smfj.format.binary.SMFBDataStreamReaderType
  Read exactly `b.length` octets from the stream, raising an error if too few octets are available.
readF16(Optional<String>) - Method in class com.io7m.smfj.format.binary.SMFBDataStreamReader
readF16(Optional<String>) - Method in interface com.io7m.smfj.format.binary.SMFBDataStreamReaderType
  Read an IEEE754-binary16 value from the stream.
readF32(Optional<String>) - Method in class com.io7m.smfj.format.binary.SMFBDataStreamReader
readF32(Optional<String>) - Method in interface com.io7m.smfj.format.binary.SMFBDataStreamReaderType
  Read an IEEE754-binary32 value from the stream.
readF64(Optional<String>) - Method in class com.io7m.smfj.format.binary.SMFBDataStreamReader
readF64(Optional<String>) - Method in interface com.io7m.smfj.format.binary.SMFBDataStreamReaderType
  Read an IEEE754-binary64 value from the stream.
readS16(Optional<String>) - Method in class com.io7m.smfj.format.binary.SMFBDataStreamReader
readS16(Optional<String>) - Method in interface com.io7m.smfj.format.binary.SMFBDataStreamReaderType
  Read a signed 16-bit value from the stream.
readS32(Optional<String>) - Method in class com.io7m.smfj.format.binary.SMFBDataStreamReader
readS32(Optional<String>) - Method in interface com.io7m.smfj.format.binary.SMFBDataStreamReaderType
  Read a signed 32-bit value from the stream.
readS64(Optional<String>) - Method in class com.io7m.smfj.format.binary.SMFBDataStreamReader
readS64(Optional<String>) - Method in interface com.io7m.smfj.format.binary.SMFBDataStreamReaderType
  Read a signed 64-bit value from the stream.
readS8(Optional<String>) - Method in class com.io7m.smfj.format.binary.SMFBDataStreamReader
readS8(Optional<String>) - Method in interface com.io7m.smfj.format.binary.SMFBDataStreamReaderType
  Read a signed 8-bit value from the stream.
readU16(Optional<String>) - Method in class com.io7m.smfj.format.binary.SMFBDataStreamReader
readU16(Optional<String>) - Method in interface com.io7m.smfj.format.binary.SMFBDataStreamReaderType
  Read an unsigned 16-bit value from the stream.
readU32(Optional<String>) - Method in class com.io7m.smfj.format.binary.SMFBDataStreamReader
readU32(Optional<String>) - Method in interface com.io7m.smfj.format.binary.SMFBDataStreamReaderType
  Read an unsigned 32-bit value from the stream.
readU64(Optional<String>) - Method in class com.io7m.smfj.format.binary.SMFBDataStreamReader
readU64(Optional<String>) - Method in interface com.io7m.smfj.format.binary.SMFBDataStreamReaderType
  Read an unsigned 64-bit value from the stream.
readU8(Optional<String>) - Method in class com.io7m.smfj.format.binary.SMFBDataStreamReader
readU8(Optional<String>) - Method in interface com.io7m.smfj.format.binary.SMFBDataStreamReaderType
  Read an unsigned 8-bit value from the stream.
requiredAttributes() - Method in class com.io7m.smfj.validation.api.SMFSchema
  A schema may define required attributes.
requiredAttributes() - Method in interface com.io7m.smfj.validation.api.SMFSchemaType
  A schema may define required attributes.
requiredComponentCount() - Method in class com.io7m.smfj.validation.api.SMFSchemaAttribute
requiredComponentCount() - Method in interface com.io7m.smfj.validation.api.SMFSchemaAttributeType
requiredComponentSize() - Method in class com.io7m.smfj.validation.api.SMFSchemaAttribute
requiredComponentSize() - Method in interface com.io7m.smfj.validation.api.SMFSchemaAttributeType
requiredComponentType() - Method in class com.io7m.smfj.validation.api.SMFSchemaAttribute
requiredComponentType() - Method in interface com.io7m.smfj.validation.api.SMFSchemaAttributeType
requiredCoordinateSystem() - Method in class com.io7m.smfj.validation.api.SMFSchema
requiredCoordinateSystem() - Method in interface com.io7m.smfj.validation.api.SMFSchemaType
resolvePath(Path) - Method in interface com.io7m.smfj.processing.api.SMFFilterCommandContextType
  Resolve a given path.
run() - Method in class com.io7m.smfj.cmdline.Main

## S

schema() - Method in class com.io7m.smfj.processing.api.SMFMetadata
schema() - Method in interface com.io7m.smfj.processing.api.SMFMetadataType
schemaIdentifier() - Method in class com.io7m.smfj.core.SMFHeader
schemaIdentifier() - Method in interface com.io7m.smfj.core.SMFHeaderType
schemaIdentifier() - Method in class com.io7m.smfj.validation.api.SMFSchema
schemaIdentifier() - Method in interface com.io7m.smfj.validation.api.SMFSchemaType
schemaParserCreate(URI, InputStream) - Method in interface com.io7m.smfj.validation.api.SMFSchemaParserProviderType
schemaParserCreate(URI, InputStream) - Method in class com.io7m.smfj.validation.main.SMFSchemaParserProvider
schemaSerializerCreate(SMFSchemaVersion, Path, OutputStream) - Method in interface com.io7m.smfj.validation.api.SMFSchemaSerializerProviderType
schemaSerializerCreate(SMFSchemaVersion, Path, OutputStream) - Method in class com.io7m.smfj.validation.main.SMFSchemaSerializerProvider
schemaSupportedVersions() - Method in interface com.io7m.smfj.validation.api.SMFSchemaParserProviderType
schemaSupportedVersions() - Method in interface com.io7m.smfj.validation.api.SMFSchemaSerializerProviderType
schemaSupportedVersions() - Method in class com.io7m.smfj.validation.main.SMFSchemaParserProvider
schemaSupportedVersions() - Method in class com.io7m.smfj.validation.main.SMFSchemaSerializerProvider
SECTION_ALIGNMENT - Static variable in interface com.io7m.smfj.format.binary.SMFBSectionType
  The required natural alignment of sections.
serialize(SMFMemoryMesh, SMFSerializerType) - Static method in class com.io7m.smfj.processing.api.SMFMemoryMeshSerializer
  Serialize the given mesh to the given serializer.
serializeData(SMFAttributeName) - Method in interface com.io7m.smfj.serializer.api.SMFSerializerDataAttributesNonInterleavedType
  Start serializing data for a single attribute.
serializeHeader(SMFHeader) - Method in class com.io7m.smfj.format.binary.v1.SMFBv1Serializer
serializeHeader(SMFHeader) - Method in class com.io7m.smfj.format.text.v1.SMFTV1Serializer
serializeHeader(SMFHeader) - Method in interface com.io7m.smfj.serializer.api.SMFSerializerType
  Serialize the header data.
serializeMetadata(SMFSchemaIdentifier, byte[]) - Method in class com.io7m.smfj.format.binary.v1.SMFBv1Serializer
serializeMetadata(SMFSchemaIdentifier, byte[]) - Method in class com.io7m.smfj.format.text.v1.SMFTV1Serializer
serializeMetadata(SMFSchemaIdentifier, byte[]) - Method in interface com.io7m.smfj.serializer.api.SMFSerializerType
  Serialize one item of metadata.
serializerCreate(SMFFormatVersion, URI, OutputStream) - Method in class com.io7m.smfj.format.binary.SMFFormatBinary
serializerCreate(SMFFormatVersion, URI, OutputStream) - Method in class com.io7m.smfj.format.text.SMFFormatText
serializerCreate(SMFFormatVersion, URI, OutputStream) - Method in interface com.io7m.smfj.serializer.api.SMFSerializerProviderType
serializerFormat() - Method in class com.io7m.smfj.format.binary.SMFFormatBinary
serializerFormat() - Method in class com.io7m.smfj.format.text.SMFFormatText
serializerFormat() - Method in interface com.io7m.smfj.serializer.api.SMFSerializerProviderType
serializerSupportedVersions() - Method in class com.io7m.smfj.format.binary.SMFFormatBinary
serializerSupportedVersions() - Method in class com.io7m.smfj.format.text.SMFFormatText
serializerSupportedVersions() - Method in interface com.io7m.smfj.serializer.api.SMFSerializerProviderType
serializeSchema(SMFSchema) - Method in interface com.io7m.smfj.validation.api.SMFSchemaSerializerType
  Serialize the schema.
serializeTriangle(long, long, long) - Method in interface com.io7m.smfj.serializer.api.SMFSerializerDataTrianglesType
  Serialize a triangle.
serializeTrianglesStart() - Method in class com.io7m.smfj.format.binary.v1.SMFBv1Serializer
serializeTrianglesStart() - Method in class com.io7m.smfj.format.text.v1.SMFTV1Serializer
serializeTrianglesStart() - Method in interface com.io7m.smfj.serializer.api.SMFSerializerType
  Start serializing triangles.
serializeValueFloat1(double) - Method in interface com.io7m.smfj.serializer.api.SMFSerializerDataAttributesValuesType
  Serialize a value.
serializeValueFloat2(double, double) - Method in interface com.io7m.smfj.serializer.api.SMFSerializerDataAttributesValuesType
  Serialize a value.
serializeValueFloat3(double, double, double) - Method in interface com.io7m.smfj.serializer.api.SMFSerializerDataAttributesValuesType
  Serialize a value.
serializeValueFloat4(double, double, double, double) - Method in interface com.io7m.smfj.serializer.api.SMFSerializerDataAttributesValuesType
  Serialize a value.
serializeValueIntegerSigned1(long) - Method in interface com.io7m.smfj.serializer.api.SMFSerializerDataAttributesValuesType
  Serialize a value.
serializeValueIntegerSigned2(long, long) - Method in interface com.io7m.smfj.serializer.api.SMFSerializerDataAttributesValuesType
  Serialize a value.
serializeValueIntegerSigned3(long, long, long) - Method in interface com.io7m.smfj.serializer.api.SMFSerializerDataAttributesValuesType
  Serialize a value.
serializeValueIntegerSigned4(long, long, long, long) - Method in interface com.io7m.smfj.serializer.api.SMFSerializerDataAttributesValuesType
  Serialize a value.
serializeValueIntegerUnsigned1(long) - Method in interface com.io7m.smfj.serializer.api.SMFSerializerDataAttributesValuesType
  Serialize a value.
serializeValueIntegerUnsigned2(long, long) - Method in interface com.io7m.smfj.serializer.api.SMFSerializerDataAttributesValuesType
  Serialize a value.
serializeValueIntegerUnsigned3(long, long, long) - Method in interface com.io7m.smfj.serializer.api.SMFSerializerDataAttributesValuesType
  Serialize a value.
serializeValueIntegerUnsigned4(long, long, long, long) - Method in interface com.io7m.smfj.serializer.api.SMFSerializerDataAttributesValuesType
  Serialize a value.
serializeVertexDataNonInterleavedStart() - Method in class com.io7m.smfj.format.binary.v1.SMFBv1Serializer
serializeVertexDataNonInterleavedStart() - Method in class com.io7m.smfj.format.text.v1.SMFTV1Serializer
serializeVertexDataNonInterleavedStart() - Method in interface com.io7m.smfj.serializer.api.SMFSerializerType
  Start serializing non-interleaved vertex data.
set(int, int, int, int) - Method in class com.io7m.smfj.format.binary.v1.SMFBv1CoordinateSystemsByteBuffered
set(int, int, int, int) - Method in interface com.io7m.smfj.format.binary.v1.SMFBv1CoordinateSystemsWritableType
  Set the value of all fields.
set1D(double) - Method in interface com.io7m.smfj.bytebuffer.SMFByteBufferFloat1Type
  Set the current value.
set1SL(long) - Method in interface com.io7m.smfj.bytebuffer.SMFByteBufferIntegerSigned1Type
  Set the current value.
set1UL(long) - Method in interface com.io7m.smfj.bytebuffer.SMFByteBufferIntegerUnsigned1Type
  Set the current value.
set2D(double, double) - Method in interface com.io7m.smfj.bytebuffer.SMFByteBufferFloat2Type
  Set the current value.
set2SL(long, long) - Method in interface com.io7m.smfj.bytebuffer.SMFByteBufferIntegerSigned2Type
  Set the current value.
set2UL(long, long) - Method in interface com.io7m.smfj.bytebuffer.SMFByteBufferIntegerUnsigned2Type
  Set the current value.
set3D(double, double, double) - Method in interface com.io7m.smfj.bytebuffer.SMFByteBufferFloat3Type
  Set the current value.
set3SL(long, long, long) - Method in interface com.io7m.smfj.bytebuffer.SMFByteBufferIntegerSigned3Type
  Set the current value.
set3UL(long, long, long) - Method in interface com.io7m.smfj.bytebuffer.SMFByteBufferIntegerUnsigned3Type
  Set the current value.
set4D(double, double, double, double) - Method in interface com.io7m.smfj.bytebuffer.SMFByteBufferFloat4Type
  Set the current value.
set4SL(long, long, long, long) - Method in interface com.io7m.smfj.bytebuffer.SMFByteBufferIntegerSigned4Type
  Set the current value.
set4UL(long, long, long, long) - Method in interface com.io7m.smfj.bytebuffer.SMFByteBufferIntegerUnsigned4Type
  Set the current value.
setAllowExtraAttributes(boolean) - Method in class com.io7m.smfj.validation.api.SMFSchema.Builder
  Initializes the value for the `allowExtraAttributes` attribute.
setArrays(Map<SMFAttributeName, SMFAttributeArrayType>) - Method in class com.io7m.smfj.processing.api.SMFMemoryMesh.Builder
setAttribute(SMFAttribute) - Method in class com.io7m.smfj.bytebuffer.SMFByteBufferPackedAttribute.Builder
  Initializes the value for the `attribute` attribute.
setAttributeCount(int) - Method in class com.io7m.smfj.format.binary.v1.SMFBv1_0HeaderByteBuffered
setAttributeCount(int) - Method in interface com.io7m.smfj.format.binary.v1.SMFBv1_0HeaderWritableType
  Set the value of the `attribute_count` field
setAttributeOffset(int) - Method in class com.io7m.smfj.format.binary.v1.SMFBv1_0HeaderByteBuffered
setAttributeOffset(int) - Method in interface com.io7m.smfj.format.binary.v1.SMFBv1_0HeaderWritableType
  Set the value of the `attribute_offset` field
setAttributeSets(Seq<SMFByteBufferPackedAttributeSet>) - Method in class com.io7m.smfj.bytebuffer.SMFByteBufferPackedMesh.Builder
setAttributesInOrder(List<SMFAttribute>) - Method in class com.io7m.smfj.core.SMFHeader.Builder
setAttributesOrdered(Seq<SMFAttribute>) - Method in class com.io7m.smfj.bytebuffer.SMFByteBufferPackingConfiguration.Builder
setAxes(CAxisSystem) - Method in class com.io7m.smfj.core.SMFCoordinateSystem.Builder
  Initializes the value for the `axes` attribute.
setByteBuffer(ByteBuffer) - Method in class com.io7m.smfj.bytebuffer.SMFByteBufferPackedAttributeSet.Builder
  Initializes the value for the `byteBuffer` attribute.
setByteBuffer(ByteBuffer) - Method in class com.io7m.smfj.bytebuffer.SMFByteBufferPackedTriangles.Builder
  Initializes the value for the `byteBuffer` attribute.
setComponentCount(int) - Method in class com.io7m.smfj.core.SMFAttribute.Builder
  Initializes the value for the `componentCount` attribute.
setComponentCount(int) - Method in class com.io7m.smfj.format.binary.v1.SMFBv1AttributeByteBuffered
setComponentCount(int) - Method in interface com.io7m.smfj.format.binary.v1.SMFBv1AttributeWritableType
  Set the value of the `component_count` field
setComponentCount(int) - Method in class com.io7m.smfj.processing.main.SMFMemoryMeshFilterCheckConfiguration.Builder
  Initializes the optional value `componentCount` to componentCount.
setComponentCount(OptionalInt) - Method in class com.io7m.smfj.processing.main.SMFMemoryMeshFilterCheckConfiguration.Builder
  Initializes the optional value `componentCount` to componentCount.
setComponentKind(int) - Method in class com.io7m.smfj.format.binary.v1.SMFBv1AttributeByteBuffered
setComponentKind(int) - Method in interface com.io7m.smfj.format.binary.v1.SMFBv1AttributeWritableType
  Set the value of the `component_kind` field
setComponentSize(int) - Method in class com.io7m.smfj.format.binary.v1.SMFBv1AttributeByteBuffered
setComponentSize(int) - Method in interface com.io7m.smfj.format.binary.v1.SMFBv1AttributeWritableType
  Set the value of the `component_size` field
setComponentSize(int) - Method in class com.io7m.smfj.processing.main.SMFMemoryMeshFilterCheckConfiguration.Builder
  Initializes the optional value `componentSize` to componentSize.
setComponentSize(OptionalInt) - Method in class com.io7m.smfj.processing.main.SMFMemoryMeshFilterCheckConfiguration.Builder
  Initializes the optional value `componentSize` to componentSize.
setComponentSizeBits(int) - Method in class com.io7m.smfj.core.SMFAttribute.Builder
  Initializes the value for the `componentSizeBits` attribute.
setComponentType(SMFComponentType) - Method in class com.io7m.smfj.core.SMFAttribute.Builder
  Initializes the value for the `componentType` attribute.
setComponentType(SMFComponentType) - Method in class com.io7m.smfj.processing.main.SMFMemoryMeshFilterCheckConfiguration.Builder
  Initializes the optional value `componentType` to componentType.
setComponentType(Optional<? extends SMFComponentType>) - Method in class com.io7m.smfj.processing.main.SMFMemoryMeshFilterCheckConfiguration.Builder
  Initializes the optional value `componentType` to componentType.
setConfiguration(SMFByteBufferPackingConfiguration) - Method in class com.io7m.smfj.bytebuffer.SMFByteBufferPackedAttributeSet.Builder
  Initializes the value for the `configuration` attribute.
setCoordinateSystem(SMFCoordinateSystem) - Method in class com.io7m.smfj.core.SMFHeader.Builder
  Initializes the value for the `coordinateSystem` attribute.
setCurrentPath(Path) - Method in class com.io7m.smfj.processing.api.SMFFilterCommandContext.Builder
  Initializes the value for the `currentPath` attribute.
setData(byte...) - Method in class com.io7m.smfj.processing.api.SMFMetadata.Builder
  Initializes the value for the `data` attribute.
setDescription(String) - Method in class com.io7m.smfj.core.SMFFormatDescription.Builder
  Initializes the value for the `description` attribute.
setEntriesArrays(Iterable<Tuple2<SMFAttributeName, SMFAttributeArrayType>>) - Method in class com.io7m.smfj.processing.api.SMFMemoryMesh.Builder
setEntriesOptionalAttributes(Iterable<Tuple2<SMFAttributeName, SMFSchemaAttribute>>) - Method in class com.io7m.smfj.validation.api.SMFSchema.Builder
setEntriesRequiredAttributes(Iterable<Tuple2<SMFAttributeName, SMFSchemaAttribute>>) - Method in class com.io7m.smfj.validation.api.SMFSchema.Builder
setException(Exception) - Method in class com.io7m.smfj.parser.api.SMFParseError.Builder
  Initializes the optional value `exception` to exception.
setException(Optional<? extends Exception>) - Method in class com.io7m.smfj.parser.api.SMFParseError.Builder
  Initializes the optional value `exception` to exception.
setException(Exception) - Method in class com.io7m.smfj.parser.api.SMFParseWarning.Builder
  Initializes the optional value `exception` to exception.
setException(Optional<? extends Exception>) - Method in class com.io7m.smfj.parser.api.SMFParseWarning.Builder
  Initializes the optional value `exception` to exception.
setException(Exception) - Method in class com.io7m.smfj.processing.api.SMFProcessingError.Builder
  Initializes the optional value `exception` to exception.
setException(Optional<? extends Exception>) - Method in class com.io7m.smfj.processing.api.SMFProcessingError.Builder
  Initializes the optional value `exception` to exception.
setException(Exception) - Method in class com.io7m.smfj.validation.api.SMFSchemaValidationError.Builder
  Initializes the optional value `exception` to exception.
setException(Optional<? extends Exception>) - Method in class com.io7m.smfj.validation.api.SMFSchemaValidationError.Builder
  Initializes the optional value `exception` to exception.
setForward(int) - Method in class com.io7m.smfj.format.binary.v1.SMFBv1CoordinateSystemsByteBuffered
setForward(int) - Method in interface com.io7m.smfj.format.binary.v1.SMFBv1CoordinateSystemsWritableType
  Set the value of the `forward` field.
setHeader(SMFHeader) - Method in class com.io7m.smfj.bytebuffer.SMFByteBufferPackedMesh.Builder
  Initializes the value for the `header` attribute.
setHeader(SMFHeader) - Method in class com.io7m.smfj.processing.api.SMFMemoryMesh.Builder
  Initializes the value for the `header` attribute.
setId(int) - Method in class com.io7m.smfj.bytebuffer.SMFByteBufferPackedAttributeSet.Builder
  Initializes the value for the `id` attribute.
setId(long) - Method in class com.io7m.smfj.format.binary.SMFBSection.Builder
  Initializes the value for the `id` attribute.
setIterableAttributeSets(Iterable<SMFByteBufferPackedAttributeSet>) - Method in class com.io7m.smfj.bytebuffer.SMFByteBufferPackedMesh.Builder
setIterableAttributesInOrder(Iterable<SMFAttribute>) - Method in class com.io7m.smfj.core.SMFHeader.Builder
setIterableAttributesOrdered(Iterable<SMFAttribute>) - Method in class com.io7m.smfj.bytebuffer.SMFByteBufferPackingConfiguration.Builder
setIterableMetadata(Iterable<SMFMetadata>) - Method in class com.io7m.smfj.processing.api.SMFMemoryMesh.Builder
setIterableTriangles(Iterable<Vector3L>) - Method in class com.io7m.smfj.processing.api.SMFMemoryMesh.Builder
setIterableValues(Iterable<Double>) - Method in class com.io7m.smfj.processing.api.SMFAttributeArrayFloating1.Builder
setIterableValues(Iterable<Vector2D>) - Method in class com.io7m.smfj.processing.api.SMFAttributeArrayFloating2.Builder
setIterableValues(Iterable<Vector3D>) - Method in class com.io7m.smfj.processing.api.SMFAttributeArrayFloating3.Builder
setIterableValues(Iterable<Vector4D>) - Method in class com.io7m.smfj.processing.api.SMFAttributeArrayFloating4.Builder
setIterableValues(Iterable<Long>) - Method in class com.io7m.smfj.processing.api.SMFAttributeArrayIntegerSigned1.Builder
setIterableValues(Iterable<Vector2L>) - Method in class com.io7m.smfj.processing.api.SMFAttributeArrayIntegerSigned2.Builder
setIterableValues(Iterable<Vector3L>) - Method in class com.io7m.smfj.processing.api.SMFAttributeArrayIntegerSigned3.Builder
setIterableValues(Iterable<Vector4L>) - Method in class com.io7m.smfj.processing.api.SMFAttributeArrayIntegerSigned4.Builder
setIterableValues(Iterable<Long>) - Method in class com.io7m.smfj.processing.api.SMFAttributeArrayIntegerUnsigned1.Builder
setIterableValues(Iterable<Vector2L>) - Method in class com.io7m.smfj.processing.api.SMFAttributeArrayIntegerUnsigned2.Builder
setIterableValues(Iterable<Vector3L>) - Method in class com.io7m.smfj.processing.api.SMFAttributeArrayIntegerUnsigned3.Builder
setIterableValues(Iterable<Vector4L>) - Method in class com.io7m.smfj.processing.api.SMFAttributeArrayIntegerUnsigned4.Builder
setJavaMapArrays(Map<SMFAttributeName, SMFAttributeArrayType>) - Method in class com.io7m.smfj.processing.api.SMFMemoryMesh.Builder
setJavaMapOptionalAttributes(Map<SMFAttributeName, SMFSchemaAttribute>) - Method in class com.io7m.smfj.validation.api.SMFSchema.Builder
setJavaMapRequiredAttributes(Map<SMFAttributeName, SMFSchemaAttribute>) - Method in class com.io7m.smfj.validation.api.SMFSchema.Builder
setLexical(LexicalPosition<URI>) - Method in class com.io7m.smfj.parser.api.SMFParseError.Builder
  Initializes the value for the `lexical` attribute.
setLexical(LexicalPosition<URI>) - Method in class com.io7m.smfj.parser.api.SMFParseWarning.Builder
  Initializes the value for the `lexical` attribute.
setMajor(int) - Method in class com.io7m.smfj.core.SMFFormatVersion.Builder
  Initializes the value for the `major` attribute.
setMajor(int) - Method in class com.io7m.smfj.core.SMFFormatVersionMutable
  Assigns a value to the `major` attribute.
setMajor(int) - Method in class com.io7m.smfj.validation.api.SMFSchemaVersion.Builder
  Initializes the value for the `major` attribute.
setMapOptionalAttributes(Map<SMFAttributeName, SMFSchemaAttribute>) - Method in class com.io7m.smfj.validation.api.SMFSchema.Builder
setMapRequiredAttributes(Map<SMFAttributeName, SMFSchemaAttribute>) - Method in class com.io7m.smfj.validation.api.SMFSchema.Builder
setMessage(String) - Method in class com.io7m.smfj.parser.api.SMFParseError.Builder
  Initializes the value for the `message` attribute.
setMessage(String) - Method in class com.io7m.smfj.parser.api.SMFParseWarning.Builder
  Initializes the value for the `message` attribute.
setMessage(String) - Method in class com.io7m.smfj.processing.api.SMFProcessingError.Builder
  Initializes the value for the `message` attribute.
setMessage(String) - Method in class com.io7m.smfj.validation.api.SMFSchemaValidationError.Builder
  Initializes the value for the `message` attribute.
setMetadata(Vector<SMFMetadata>) - Method in class com.io7m.smfj.processing.api.SMFMemoryMesh.Builder
setMetaSchemaVersionMajor(int) - Method in class com.io7m.smfj.format.binary.v1.SMFBv1MetadataIDByteBuffered
setMetaSchemaVersionMajor(int) - Method in interface com.io7m.smfj.format.binary.v1.SMFBv1MetadataIDWritableType
  Set the value of the `meta_schema_version_major` field
setMetaSchemaVersionMinor(int) - Method in class com.io7m.smfj.format.binary.v1.SMFBv1MetadataIDByteBuffered
setMetaSchemaVersionMinor(int) - Method in interface com.io7m.smfj.format.binary.v1.SMFBv1MetadataIDWritableType
  Set the value of the `meta_schema_version_minor` field
setMetaSize(int) - Method in class com.io7m.smfj.format.binary.v1.SMFBv1MetadataIDByteBuffered
setMetaSize(int) - Method in interface com.io7m.smfj.format.binary.v1.SMFBv1MetadataIDWritableType
  Set the value of the `meta_size` field
setMimeType(String) - Method in class com.io7m.smfj.core.SMFFormatDescription.Builder
  Initializes the value for the `mimeType` attribute.
setMinor(int) - Method in class com.io7m.smfj.core.SMFFormatVersion.Builder
  Initializes the value for the `minor` attribute.
setMinor(int) - Method in class com.io7m.smfj.core.SMFFormatVersionMutable
  Assigns a value to the `minor` attribute.
setMinor(int) - Method in class com.io7m.smfj.validation.api.SMFSchemaVersion.Builder
  Initializes the value for the `minor` attribute.
setName(SMFAttributeName) - Method in class com.io7m.smfj.core.SMFAttribute.Builder
  Initializes the value for the `name` attribute.
setName(String) - Method in class com.io7m.smfj.core.SMFFormatDescription.Builder
  Initializes the value for the `name` attribute.
setName(SMFSchemaName) - Method in class com.io7m.smfj.core.SMFSchemaIdentifier.Builder
  Initializes the value for the `name` attribute.
setName(String) - Method in class com.io7m.smfj.processing.api.SMFFilterCommandModule.Builder
  Initializes the value for the `name` attribute.
setName(SMFAttributeName) - Method in class com.io7m.smfj.processing.main.SMFMemoryMeshFilterCheckConfiguration.Builder
  Initializes the value for the `name` attribute.
setName(SMFAttributeName) - Method in class com.io7m.smfj.validation.api.SMFSchemaAttribute.Builder
  Initializes the value for the `name` attribute.
setOffset(long) - Method in class com.io7m.smfj.format.binary.SMFBSection.Builder
  Initializes the value for the `offset` attribute.
setOffsetOctets(int) - Method in class com.io7m.smfj.bytebuffer.SMFByteBufferPackedAttribute.Builder
  Initializes the value for the `offsetOctets` attribute.
setOptimize(int) - Method in class com.io7m.smfj.processing.main.SMFMemoryMeshFilterTrianglesOptimizeConfiguration.Builder
  Initializes the optional value `optimize` to optimize.
setOptimize(OptionalInt) - Method in class com.io7m.smfj.processing.main.SMFMemoryMeshFilterTrianglesOptimizeConfiguration.Builder
  Initializes the optional value `optimize` to optimize.
setOptionalAttributes(SortedMap<SMFAttributeName, SMFSchemaAttribute>) - Method in class com.io7m.smfj.validation.api.SMFSchema.Builder
setOrder(int) - Method in class com.io7m.smfj.bytebuffer.SMFByteBufferPackedAttribute.Builder
  Initializes the value for the `order` attribute.
setParsers(SortedMap<String, SMFFilterCommandParserType>) - Method in class com.io7m.smfj.processing.api.SMFFilterCommandModule.Builder
  Initializes the value for the `parsers` attribute.
setProvider(SMFParserProviderType) - Method in class com.io7m.smfj.probe.api.SMFVersionProbed.Builder
  Initializes the value for the `provider` attribute.
setRandomAccess(boolean) - Method in class com.io7m.smfj.core.SMFFormatDescription.Builder
  Initializes the value for the `randomAccess` attribute.
setRequiredAttributes(SortedMap<SMFAttributeName, SMFSchemaAttribute>) - Method in class com.io7m.smfj.validation.api.SMFSchema.Builder
setRequiredComponentCount(int) - Method in class com.io7m.smfj.validation.api.SMFSchemaAttribute.Builder
  Initializes the optional value `requiredComponentCount` to requiredComponentCount.
setRequiredComponentCount(OptionalInt) - Method in class com.io7m.smfj.validation.api.SMFSchemaAttribute.Builder
  Initializes the optional value `requiredComponentCount` to requiredComponentCount.
setRequiredComponentSize(int) - Method in class com.io7m.smfj.validation.api.SMFSchemaAttribute.Builder
  Initializes the optional value `requiredComponentSize` to requiredComponentSize.
setRequiredComponentSize(OptionalInt) - Method in class com.io7m.smfj.validation.api.SMFSchemaAttribute.Builder
  Initializes the optional value `requiredComponentSize` to requiredComponentSize.
setRequiredComponentType(SMFComponentType) - Method in class com.io7m.smfj.validation.api.SMFSchemaAttribute.Builder
  Initializes the optional value `requiredComponentType` to requiredComponentType.
setRequiredComponentType(Optional<? extends SMFComponentType>) - Method in class com.io7m.smfj.validation.api.SMFSchemaAttribute.Builder
  Initializes the optional value `requiredComponentType` to requiredComponentType.
setRequiredCoordinateSystem(SMFCoordinateSystem) - Method in class com.io7m.smfj.validation.api.SMFSchema.Builder
  Initializes the optional value `requiredCoordinateSystem` to requiredCoordinateSystem.
setRequiredCoordinateSystem(Optional<? extends SMFCoordinateSystem>) - Method in class com.io7m.smfj.validation.api.SMFSchema.Builder
  Initializes the optional value `requiredCoordinateSystem` to requiredCoordinateSystem.
setRight(int) - Method in class com.io7m.smfj.format.binary.v1.SMFBv1CoordinateSystemsByteBuffered
setRight(int) - Method in interface com.io7m.smfj.format.binary.v1.SMFBv1CoordinateSystemsWritableType
  Set the value of the `right` field.
setSchema(SMFSchemaIdentifier) - Method in class com.io7m.smfj.processing.api.SMFMetadata.Builder
  Initializes the value for the `schema` attribute.
setSchemaIdentifier(SMFSchemaIdentifier) - Method in class com.io7m.smfj.core.SMFHeader.Builder
  Initializes the optional value `schemaIdentifier` to schemaIdentifier.
setSchemaIdentifier(Optional<? extends SMFSchemaIdentifier>) - Method in class com.io7m.smfj.core.SMFHeader.Builder
  Initializes the optional value `schemaIdentifier` to schemaIdentifier.
setSchemaIdentifier(SMFSchemaIdentifier) - Method in class com.io7m.smfj.validation.api.SMFSchema.Builder
  Initializes the value for the `schemaIdentifier` attribute.
setSchemaVersionMajor(int) - Method in class com.io7m.smfj.format.binary.v1.SMFBv1SchemaIDByteBuffered
setSchemaVersionMajor(int) - Method in interface com.io7m.smfj.format.binary.v1.SMFBv1SchemaIDWritableType
  Set the value of the `schema_version_major` field
setSchemaVersionMinor(int) - Method in class com.io7m.smfj.format.binary.v1.SMFBv1SchemaIDByteBuffered
setSchemaVersionMinor(int) - Method in interface com.io7m.smfj.format.binary.v1.SMFBv1SchemaIDWritableType
  Set the value of the `schema_version_minor` field
setSizeOfData(long) - Method in class com.io7m.smfj.format.binary.SMFBSection.Builder
  Initializes the value for the `sizeOfData` attribute.
setSourceRoot(Path) - Method in class com.io7m.smfj.processing.api.SMFFilterCommandContext.Builder
  Initializes the value for the `sourceRoot` attribute.
setSuffix(String) - Method in class com.io7m.smfj.core.SMFFormatDescription.Builder
  Initializes the value for the `suffix` attribute.
setTriangleCount(long) - Method in class com.io7m.smfj.bytebuffer.SMFByteBufferPackedTriangles.Builder
  Initializes the value for the `triangleCount` attribute.
setTriangleCount(long) - Method in class com.io7m.smfj.core.SMFTriangles.Builder
  Initializes the value for the `triangleCount` attribute.
setTriangleCount(long) - Method in class com.io7m.smfj.format.binary.v1.SMFBv1_0HeaderByteBuffered
setTriangleCount(long) - Method in interface com.io7m.smfj.format.binary.v1.SMFBv1_0HeaderWritableType
  Set the value of the `triangle_count` field
setTriangleIndexSizeBits(int) - Method in class com.io7m.smfj.bytebuffer.SMFByteBufferPackedTriangles.Builder
  Initializes the value for the `triangleIndexSizeBits` attribute.
setTriangleIndexSizeBits(int) - Method in class com.io7m.smfj.core.SMFTriangles.Builder
  Initializes the value for the `triangleIndexSizeBits` attribute.
setTriangleIndexSizeBits(int) - Method in class com.io7m.smfj.format.binary.v1.SMFBv1_0HeaderByteBuffered
setTriangleIndexSizeBits(int) - Method in interface com.io7m.smfj.format.binary.v1.SMFBv1_0HeaderWritableType
  Set the value of the `triangle_index_size_bits` field
setTriangles(SMFByteBufferPackedTriangles) - Method in class com.io7m.smfj.bytebuffer.SMFByteBufferPackedMesh.Builder
  Initializes the optional value `triangles` to triangles.
setTriangles(Optional<? extends SMFByteBufferPackedTriangles>) - Method in class com.io7m.smfj.bytebuffer.SMFByteBufferPackedMesh.Builder
  Initializes the optional value `triangles` to triangles.
setTriangles(SMFTriangles) - Method in class com.io7m.smfj.core.SMFHeader.Builder
  Initializes the value for the `triangles` attribute.
setTriangles(Vector<Vector3L>) - Method in class com.io7m.smfj.processing.api.SMFMemoryMesh.Builder
setUp(int) - Method in class com.io7m.smfj.format.binary.v1.SMFBv1CoordinateSystemsByteBuffered
setUp(int) - Method in interface com.io7m.smfj.format.binary.v1.SMFBv1CoordinateSystemsWritableType
  Set the value of the `up` field.
setValidate(boolean) - Method in class com.io7m.smfj.processing.main.SMFMemoryMeshFilterTrianglesOptimizeConfiguration.Builder
  Initializes the value for the `validate` attribute.
setValue(String) - Method in class com.io7m.smfj.core.SMFAttributeName.Builder
  Initializes the value for the `value` attribute.
setValue(String) - Method in class com.io7m.smfj.core.SMFSchemaName.Builder
  Initializes the value for the `value` attribute.
setValues(Vector<Double>) - Method in class com.io7m.smfj.processing.api.SMFAttributeArrayFloating1.Builder
setValues(Vector<Vector2D>) - Method in class com.io7m.smfj.processing.api.SMFAttributeArrayFloating2.Builder
setValues(Vector<Vector3D>) - Method in class com.io7m.smfj.processing.api.SMFAttributeArrayFloating3.Builder
setValues(Vector<Vector4D>) - Method in class com.io7m.smfj.processing.api.SMFAttributeArrayFloating4.Builder
setValues(Vector<Long>) - Method in class com.io7m.smfj.processing.api.SMFAttributeArrayIntegerSigned1.Builder
setValues(Vector<Vector2L>) - Method in class com.io7m.smfj.processing.api.SMFAttributeArrayIntegerSigned2.Builder
setValues(Vector<Vector3L>) - Method in class com.io7m.smfj.processing.api.SMFAttributeArrayIntegerSigned3.Builder
setValues(Vector<Vector4L>) - Method in class com.io7m.smfj.processing.api.SMFAttributeArrayIntegerSigned4.Builder
setValues(Vector<Long>) - Method in class com.io7m.smfj.processing.api.SMFAttributeArrayIntegerUnsigned1.Builder
setValues(Vector<Vector2L>) - Method in class com.io7m.smfj.processing.api.SMFAttributeArrayIntegerUnsigned2.Builder
setValues(Vector<Vector3L>) - Method in class com.io7m.smfj.processing.api.SMFAttributeArrayIntegerUnsigned3.Builder
setValues(Vector<Vector4L>) - Method in class com.io7m.smfj.processing.api.SMFAttributeArrayIntegerUnsigned4.Builder
setVersion(SMFFormatVersion) - Method in class com.io7m.smfj.probe.api.SMFVersionProbed.Builder
  Initializes the value for the `version` attribute.
setVersionMajor(int) - Method in class com.io7m.smfj.core.SMFSchemaIdentifier.Builder
  Initializes the value for the `versionMajor` attribute.
setVersionMinor(int) - Method in class com.io7m.smfj.core.SMFSchemaIdentifier.Builder
  Initializes the value for the `versionMinor` attribute.
setVertexCount(long) - Method in class com.io7m.smfj.core.SMFHeader.Builder
  Initializes the value for the `vertexCount` attribute.
setVertexCount(long) - Method in class com.io7m.smfj.format.binary.v1.SMFBv1_0HeaderByteBuffered
setVertexCount(long) - Method in interface com.io7m.smfj.format.binary.v1.SMFBv1_0HeaderWritableType
  Set the value of the `vertex_count` field
setWinding(int) - Method in class com.io7m.smfj.format.binary.v1.SMFBv1CoordinateSystemsByteBuffered
setWinding(int) - Method in interface com.io7m.smfj.format.binary.v1.SMFBv1CoordinateSystemsWritableType
  Set the value of the `winding` field.
setWindingOrder(SMFFaceWindingOrder) - Method in class com.io7m.smfj.core.SMFCoordinateSystem.Builder
  Initializes the value for the `windingOrder` attribute.
size() - Method in interface com.io7m.smfj.processing.api.SMFAttributeArrayFloating1Type
size() - Method in interface com.io7m.smfj.processing.api.SMFAttributeArrayFloating2Type
size() - Method in interface com.io7m.smfj.processing.api.SMFAttributeArrayFloating3Type
size() - Method in interface com.io7m.smfj.processing.api.SMFAttributeArrayFloating4Type
size() - Method in interface com.io7m.smfj.processing.api.SMFAttributeArrayIntegerSigned1Type
size() - Method in interface com.io7m.smfj.processing.api.SMFAttributeArrayIntegerSigned2Type
size() - Method in interface com.io7m.smfj.processing.api.SMFAttributeArrayIntegerSigned3Type
size() - Method in interface com.io7m.smfj.processing.api.SMFAttributeArrayIntegerSigned4Type
size() - Method in interface com.io7m.smfj.processing.api.SMFAttributeArrayIntegerUnsigned1Type
size() - Method in interface com.io7m.smfj.processing.api.SMFAttributeArrayIntegerUnsigned2Type
size() - Method in interface com.io7m.smfj.processing.api.SMFAttributeArrayIntegerUnsigned3Type
size() - Method in interface com.io7m.smfj.processing.api.SMFAttributeArrayIntegerUnsigned4Type
size() - Method in interface com.io7m.smfj.processing.api.SMFAttributeArrayType
sizeInOctets() - Static method in class com.io7m.smfj.format.binary.v1.SMFBv1_0HeaderByteBuffered
sizeInOctets() - Static method in class com.io7m.smfj.format.binary.v1.SMFBv1AttributeByteBuffered
sizeInOctets() - Static method in class com.io7m.smfj.format.binary.v1.SMFBv1CoordinateSystemsByteBuffered
sizeInOctets() - Static method in class com.io7m.smfj.format.binary.v1.SMFBv1MetadataIDByteBuffered
sizeInOctets() - Static method in class com.io7m.smfj.format.binary.v1.SMFBv1SchemaIDByteBuffered
sizeOctets() - Method in class com.io7m.smfj.core.SMFAttribute
sizeOctets() - Method in interface com.io7m.smfj.core.SMFAttributeType
sizeOctets() - Method in class com.io7m.smfj.format.binary.v1.SMFBv1_0HeaderByteBuffered
sizeOctets() - Method in class com.io7m.smfj.format.binary.v1.SMFBv1AttributeByteBuffered
sizeOctets() - Method in class com.io7m.smfj.format.binary.v1.SMFBv1CoordinateSystemsByteBuffered
sizeOctets() - Method in class com.io7m.smfj.format.binary.v1.SMFBv1MetadataIDByteBuffered
sizeOctets() - Method in class com.io7m.smfj.format.binary.v1.SMFBv1SchemaIDByteBuffered
sizeOfData() - Method in class com.io7m.smfj.format.binary.SMFBSection
  The size of the section data, not including the magic number or this size value.
sizeOfData() - Method in interface com.io7m.smfj.format.binary.SMFBSectionType
  The size of the section data, not including the magic number or this size value.
sizeTotal() - Method in class com.io7m.smfj.format.binary.SMFBSection
sizeTotal() - Method in interface com.io7m.smfj.format.binary.SMFBSectionType
skip(long) - Method in class com.io7m.smfj.format.binary.SMFBDataStreamReader
skip(long) - Method in interface com.io7m.smfj.format.binary.SMFBDataStreamReaderType
  Skip ahead `count` octets in the stream.
skipTo(long) - Method in interface com.io7m.smfj.format.binary.SMFBDataStreamReaderType
  Skip to the given offset.
SMFAttribute - Class in com.io7m.smfj.core
  An attribute.
SMFAttribute.Builder - Class in com.io7m.smfj.core
  Builds instances of type `SMFAttribute`.
SMFAttributeArrayFloating1 - Class in com.io7m.smfj.processing.api
  The type of 1-element floating point arrays.
SMFAttributeArrayFloating1.Builder - Class in com.io7m.smfj.processing.api
  Builds instances of type `SMFAttributeArrayFloating1`.
SMFAttributeArrayFloating1Type - Interface in com.io7m.smfj.processing.api
  The type of 1-element floating point arrays.
SMFAttributeArrayFloating2 - Class in com.io7m.smfj.processing.api
  The type of 2-element floating point arrays.
SMFAttributeArrayFloating2.Builder - Class in com.io7m.smfj.processing.api
  Builds instances of type `SMFAttributeArrayFloating2`.
SMFAttributeArrayFloating2Type - Interface in com.io7m.smfj.processing.api
  The type of 2-element floating point arrays.
SMFAttributeArrayFloating3 - Class in com.io7m.smfj.processing.api
  The type of 3-element floating point arrays.
SMFAttributeArrayFloating3.Builder - Class in com.io7m.smfj.processing.api
  Builds instances of type `SMFAttributeArrayFloating3`.
SMFAttributeArrayFloating3Type - Interface in com.io7m.smfj.processing.api
  The type of 3-element floating point arrays.
SMFAttributeArrayFloating4 - Class in com.io7m.smfj.processing.api
  The type of 4-element floating point arrays.
SMFAttributeArrayFloating4.Builder - Class in com.io7m.smfj.processing.api
  Builds instances of type `SMFAttributeArrayFloating4`.
SMFAttributeArrayFloating4Type - Interface in com.io7m.smfj.processing.api
  The type of 4-element floating point arrays.
SMFAttributeArrayIntegerSigned1 - Class in com.io7m.smfj.processing.api
  The type of 1-element signed integer arrays.
SMFAttributeArrayIntegerSigned1.Builder - Class in com.io7m.smfj.processing.api
  Builds instances of type `SMFAttributeArrayIntegerSigned1`.
SMFAttributeArrayIntegerSigned1Type - Interface in com.io7m.smfj.processing.api
  The type of 1-element signed integer arrays.
SMFAttributeArrayIntegerSigned2 - Class in com.io7m.smfj.processing.api
  The type of 2-element signed integer arrays.
SMFAttributeArrayIntegerSigned2.Builder - Class in com.io7m.smfj.processing.api
  Builds instances of type `SMFAttributeArrayIntegerSigned2`.
SMFAttributeArrayIntegerSigned2Type - Interface in com.io7m.smfj.processing.api
  The type of 2-element signed integer arrays.
SMFAttributeArrayIntegerSigned3 - Class in com.io7m.smfj.processing.api
  The type of 3-element signed integer arrays.
SMFAttributeArrayIntegerSigned3.Builder - Class in com.io7m.smfj.processing.api
  Builds instances of type `SMFAttributeArrayIntegerSigned3`.
SMFAttributeArrayIntegerSigned3Type - Interface in com.io7m.smfj.processing.api
  The type of 3-element signed integer arrays.
SMFAttributeArrayIntegerSigned4 - Class in com.io7m.smfj.processing.api
  The type of 4-element signed integer arrays.
SMFAttributeArrayIntegerSigned4.Builder - Class in com.io7m.smfj.processing.api
  Builds instances of type `SMFAttributeArrayIntegerSigned4`.
SMFAttributeArrayIntegerSigned4Type - Interface in com.io7m.smfj.processing.api
  The type of 4-element signed integer arrays.
SMFAttributeArrayIntegerUnsigned1 - Class in com.io7m.smfj.processing.api
  The type of 1-element unsigned integer arrays.
SMFAttributeArrayIntegerUnsigned1.Builder - Class in com.io7m.smfj.processing.api
  Builds instances of type `SMFAttributeArrayIntegerUnsigned1`.
SMFAttributeArrayIntegerUnsigned1Type - Interface in com.io7m.smfj.processing.api
  The type of 1-element unsigned integer arrays.
SMFAttributeArrayIntegerUnsigned2 - Class in com.io7m.smfj.processing.api
  The type of 2-element unsigned integer arrays.
SMFAttributeArrayIntegerUnsigned2.Builder - Class in com.io7m.smfj.processing.api
  Builds instances of type `SMFAttributeArrayIntegerUnsigned2`.
SMFAttributeArrayIntegerUnsigned2Type - Interface in com.io7m.smfj.processing.api
  The type of 2-element unsigned integer arrays.
SMFAttributeArrayIntegerUnsigned3 - Class in com.io7m.smfj.processing.api
  The type of 3-element unsigned integer arrays.
SMFAttributeArrayIntegerUnsigned3.Builder - Class in com.io7m.smfj.processing.api
  Builds instances of type `SMFAttributeArrayIntegerUnsigned3`.
SMFAttributeArrayIntegerUnsigned3Type - Interface in com.io7m.smfj.processing.api
  The type of 3-element unsigned integer arrays.
SMFAttributeArrayIntegerUnsigned4 - Class in com.io7m.smfj.processing.api
  The type of 4-element unsigned integer arrays.
SMFAttributeArrayIntegerUnsigned4.Builder - Class in com.io7m.smfj.processing.api
  Builds instances of type `SMFAttributeArrayIntegerUnsigned4`.
SMFAttributeArrayIntegerUnsigned4Type - Interface in com.io7m.smfj.processing.api
  The type of 4-element unsigned integer arrays.
SMFAttributeArrayType - Interface in com.io7m.smfj.processing.api
  The type of arrays.
SMFAttributeName - Class in com.io7m.smfj.core
  An attribute name.
SMFAttributeName.Builder - Class in com.io7m.smfj.core
  Builds instances of type `SMFAttributeName`.
SMFAttributeNames - Class in com.io7m.smfj.core
  Validity checks for attribute names.
SMFAttributeNameType - Interface in com.io7m.smfj.core
  An attribute name.
SMFAttributeType - Interface in com.io7m.smfj.core
  An attribute.
SMFBAlignment - Class in com.io7m.smfj.format.binary
  Functions to calculate alignment.
SMFBase64Lines - Class in com.io7m.smfj.format.text
  Base64 encoding.
SMFBBodySectionParserType - Interface in com.io7m.smfj.format.binary
  The type of body section parsers.
SMFBCoordinateSystems - Class in com.io7m.smfj.format.binary
  Functions to pack and unpack coordinate system values.
SMFBDataStreamReader - Class in com.io7m.smfj.format.binary
  The default implementation of the `SMFBDataStreamReaderType` interface.
SMFBDataStreamReaderType - Interface in com.io7m.smfj.format.binary
  A stream reader.
SMFBDataStreamWriter - Class in com.io7m.smfj.format.binary
  The default implementation of the `SMFBDataStreamWriterType` interface.
SMFBDataStreamWriterType - Interface in com.io7m.smfj.format.binary
  A stream writer.
SMFBlender - Class in com.io7m.smfj.blender
  Empty class for looking up resources by class.
SMFBParsingStatus - Enum in com.io7m.smfj.format.binary
  The result of an attempt to parse something.
SMFBSection - Class in com.io7m.smfj.format.binary
  A parsed section.
SMFBSection.Builder - Class in com.io7m.smfj.format.binary
  Builds instances of type `SMFBSection`.
SMFBSectionEnd - Class in com.io7m.smfj.format.binary
  An 'end' section.
SMFBSectionHeader - Class in com.io7m.smfj.format.binary
  The 'header' section.
SMFBSectionMetadata - Class in com.io7m.smfj.format.binary
  The 'metadata' section.
SMFBSectionParser - Class in com.io7m.smfj.format.binary
  The default implementation of the `SMFBSectionParserType` interface.
SMFBSectionParser(SMFBDataStreamReaderType) - Constructor for class com.io7m.smfj.format.binary.SMFBSectionParser
  Construct a parser.
SMFBSectionParserType - Interface in com.io7m.smfj.format.binary
  The type of section parsers.
SMFBSectionTriangles - Class in com.io7m.smfj.format.binary
  The 'triangles' section.
SMFBSectionType - Interface in com.io7m.smfj.format.binary
  A parsed section.
SMFBSectionVerticesNonInterleaved - Class in com.io7m.smfj.format.binary
  The 'vertices non-interleaved' section.
SMFBv1_0HeaderByteBuffered - Class in com.io7m.smfj.format.binary.v1
  A `ByteBuffer` based implementation of the `SMFBv1_0Header` record type.
SMFBv1_0HeaderReadableType - Interface in com.io7m.smfj.format.binary.v1
  The readable interface to values of the `SMFBv1_0Header` record type.
SMFBv1_0HeaderType - Interface in com.io7m.smfj.format.binary.v1
  The interface to values of the `SMFBv1_0Header` record type.
SMFBv1_0HeaderWritableType - Interface in com.io7m.smfj.format.binary.v1
  The writable interface to values of the `SMFBv1_0HeaderWritableType` record type.
SMFBv1AttributeByteBuffered - Class in com.io7m.smfj.format.binary.v1
  A `ByteBuffer` based implementation of the `SMFBv1Attribute` record type.
SMFBv1AttributeReadableType - Interface in com.io7m.smfj.format.binary.v1
  The readable interface to values of the `SMFBv1Attribute` record type.
SMFBv1AttributeType - Interface in com.io7m.smfj.format.binary.v1
  The interface to values of the `SMFBv1Attribute` record type.
SMFBv1AttributeWritableType - Interface in com.io7m.smfj.format.binary.v1
  The writable interface to values of the `SMFBv1AttributeWritableType` record type.
SMFBv1CoordinateSystemsByteBuffered - Class in com.io7m.smfj.format.binary.v1
  A `ByteBuffer` based implementation of the `SMFBv1CoordinateSystems` packed type.
SMFBv1CoordinateSystemsReadableType - Interface in com.io7m.smfj.format.binary.v1
  The readable interface to values of the `SMFBv1CoordinateSystems` packed type.
SMFBv1CoordinateSystemsType - Interface in com.io7m.smfj.format.binary.v1
  The interface to values of the `SMFBv1CoordinateSystems` packed type.
SMFBv1CoordinateSystemsWritableType - Interface in com.io7m.smfj.format.binary.v1
  The writable interface to values of the `SMFBv1CoordinateSystemsWritableType` packed type.
SMFBv1Headers - Class in com.io7m.smfj.format.binary.v1
  Functions to parse version 1.* headers.
SMFBv1MetadataIDByteBuffered - Class in com.io7m.smfj.format.binary.v1
  A `ByteBuffer` based implementation of the `SMFBv1MetadataID` record type.
SMFBv1MetadataIDReadableType - Interface in com.io7m.smfj.format.binary.v1
  The readable interface to values of the `SMFBv1MetadataID` record type.
SMFBv1MetadataIDType - Interface in com.io7m.smfj.format.binary.v1
  The interface to values of the `SMFBv1MetadataID` record type.
SMFBv1MetadataIDWritableType - Interface in com.io7m.smfj.format.binary.v1
  The writable interface to values of the `SMFBv1MetadataIDWritableType` record type.
SMFBv1Parser - Class in com.io7m.smfj.format.binary.v1
  A parser for version 1.* files.
SMFBv1Parser(SMFFormatVersion, SMFBDataStreamReaderType, SMFParserEventsHeaderType) - Constructor for class com.io7m.smfj.format.binary.v1.SMFBv1Parser
  Construct a parser.
SMFBv1SchemaIDByteBuffered - Class in com.io7m.smfj.format.binary.v1
  A `ByteBuffer` based implementation of the `SMFBv1SchemaID` record type.
SMFBv1SchemaIDReadableType - Interface in com.io7m.smfj.format.binary.v1
  The readable interface to values of the `SMFBv1SchemaID` record type.
SMFBv1SchemaIDType - Interface in com.io7m.smfj.format.binary.v1
  The interface to values of the `SMFBv1SchemaID` record type.
SMFBv1SchemaIDWritableType - Interface in com.io7m.smfj.format.binary.v1
  The writable interface to values of the `SMFBv1SchemaIDWritableType` record type.
SMFBv1SectionParserMetadata - Class in com.io7m.smfj.format.binary.v1
  A parser for metadata sections.
SMFBv1SectionParserMetadata() - Constructor for class com.io7m.smfj.format.binary.v1.SMFBv1SectionParserMetadata
  Construct a parser.
SMFBv1SectionParserTriangles - Class in com.io7m.smfj.format.binary.v1
  A parser for triangle sections.
SMFBv1SectionParserTriangles() - Constructor for class com.io7m.smfj.format.binary.v1.SMFBv1SectionParserTriangles
  Construct a parser.
SMFBv1SectionParserVerticesNonInterleaved - Class in com.io7m.smfj.format.binary.v1
  A parser for non-interleaved vertex data.
SMFBv1SectionParserVerticesNonInterleaved() - Constructor for class com.io7m.smfj.format.binary.v1.SMFBv1SectionParserVerticesNonInterleaved
  Construct a parser.
SMFBv1Serializer - Class in com.io7m.smfj.format.binary.v1
  A serializer for the 1.* format.
SMFBv1Serializer(SMFFormatVersion, URI, OutputStream) - Constructor for class com.io7m.smfj.format.binary.v1.SMFBv1Serializer
  Construct a serializer.
SMFByteBufferAttributePacker - Class in com.io7m.smfj.bytebuffer
  An event listener that packs data into a given `ByteBuffer`.
SMFByteBufferAttributePacker(SMFParserEventsErrorType, ByteBuffer, SMFByteBufferPackingConfiguration, SMFByteBufferPackedAttribute, long) - Constructor for class com.io7m.smfj.bytebuffer.SMFByteBufferAttributePacker
  Construct a packer.
SMFByteBufferCursors - Class in com.io7m.smfj.bytebuffer
  Cursors for reading/writing byte buffers.
SMFByteBufferFloat1ReadableType - Interface in com.io7m.smfj.bytebuffer
  A readable cursor that addresses a floating point attribute.
SMFByteBufferFloat1Type - Interface in com.io7m.smfj.bytebuffer
  A readable and writable floating point cursor.
SMFByteBufferFloat2ReadableType - Interface in com.io7m.smfj.bytebuffer
  A readable cursor that addresses a floating point attribute.
SMFByteBufferFloat2Type - Interface in com.io7m.smfj.bytebuffer
  A readable and writable floating point cursor.
SMFByteBufferFloat3ReadableType - Interface in com.io7m.smfj.bytebuffer
  A readable cursor that addresses a floating point attribute.
SMFByteBufferFloat3Type - Interface in com.io7m.smfj.bytebuffer
  A readable and writable floating point cursor.
SMFByteBufferFloat4ReadableType - Interface in com.io7m.smfj.bytebuffer
  A readable cursor that addresses a floating point attribute.
SMFByteBufferFloat4Type - Interface in com.io7m.smfj.bytebuffer
  A readable and writable floating point cursor.
SMFByteBufferIntegerSigned1ReadableType - Interface in com.io7m.smfj.bytebuffer
  A readable cursor that addresses a signed integer attribute.
SMFByteBufferIntegerSigned1Type - Interface in com.io7m.smfj.bytebuffer
  A readable and writable cursor that addresses a signed integer attribute.
SMFByteBufferIntegerSigned2ReadableType - Interface in com.io7m.smfj.bytebuffer
  A readable cursor that addresses a signed integer attribute.
SMFByteBufferIntegerSigned2Type - Interface in com.io7m.smfj.bytebuffer
  A readable and writable cursor that addresses a signed integer attribute.
SMFByteBufferIntegerSigned3ReadableType - Interface in com.io7m.smfj.bytebuffer
  A readable cursor that addresses a signed integer attribute.
SMFByteBufferIntegerSigned3Type - Interface in com.io7m.smfj.bytebuffer
  A readable and writable cursor that addresses a signed integer attribute.
SMFByteBufferIntegerSigned4ReadableType - Interface in com.io7m.smfj.bytebuffer
  A readable cursor that addresses a signed integer attribute.
SMFByteBufferIntegerSigned4Type - Interface in com.io7m.smfj.bytebuffer
  A readable and writable cursor that addresses a signed integer attribute.
SMFByteBufferIntegerUnsigned1ReadableType - Interface in com.io7m.smfj.bytebuffer
  A readable cursor that addresses an unsigned integer attribute.
SMFByteBufferIntegerUnsigned1Type - Interface in com.io7m.smfj.bytebuffer
  A readable and writable cursor that addresses an unsigned integer attribute.
SMFByteBufferIntegerUnsigned2ReadableType - Interface in com.io7m.smfj.bytebuffer
  A readable cursor that addresses an unsigned integer attribute.
SMFByteBufferIntegerUnsigned2Type - Interface in com.io7m.smfj.bytebuffer
  A readable and writable cursor that addresses an unsigned integer attribute.
SMFByteBufferIntegerUnsigned3ReadableType - Interface in com.io7m.smfj.bytebuffer
  A readable cursor that addresses an unsigned integer attribute.
SMFByteBufferIntegerUnsigned3Type - Interface in com.io7m.smfj.bytebuffer
  A readable and writable cursor that addresses an unsigned integer attribute.
SMFByteBufferIntegerUnsigned4ReadableType - Interface in com.io7m.smfj.bytebuffer
  A readable cursor that addresses an unsigned integer attribute.
SMFByteBufferIntegerUnsigned4Type - Interface in com.io7m.smfj.bytebuffer
  A readable and writable cursor that addresses an unsigned integer attribute.
SMFByteBufferPackedAttribute - Class in com.io7m.smfj.bytebuffer
  A packed attribute.
SMFByteBufferPackedAttribute.Builder - Class in com.io7m.smfj.bytebuffer
  Builds instances of type `SMFByteBufferPackedAttribute`.
SMFByteBufferPackedAttributeSet - Class in com.io7m.smfj.bytebuffer
  A set of packed attributes in a byte buffer.
SMFByteBufferPackedAttributeSet.Builder - Class in com.io7m.smfj.bytebuffer
  Builds instances of type `SMFByteBufferPackedAttributeSet`.
SMFByteBufferPackedAttributeSetType - Interface in com.io7m.smfj.bytebuffer
  A set of packed attributes in a byte buffer.
SMFByteBufferPackedAttributeType - Interface in com.io7m.smfj.bytebuffer
  A packed attribute.
SMFByteBufferPackedMesh - Class in com.io7m.smfj.bytebuffer
  A mesh that has been packed into a set of byte buffers.
SMFByteBufferPackedMesh.Builder - Class in com.io7m.smfj.bytebuffer
  Builds instances of type `SMFByteBufferPackedMesh`.
SMFByteBufferPackedMeshes - Class in com.io7m.smfj.bytebuffer
  Functions for loading and packing meshes.
SMFByteBufferPackedMeshLoaderType - Interface in com.io7m.smfj.bytebuffer
  The type of packed meshes.
SMFByteBufferPackedMeshType - Interface in com.io7m.smfj.bytebuffer
  A mesh that has been packed into a set of byte buffers.
SMFByteBufferPackedTriangles - Class in com.io7m.smfj.bytebuffer
  A set of triangles packed into a byte buffer.
SMFByteBufferPackedTriangles.Builder - Class in com.io7m.smfj.bytebuffer
  Builds instances of type `SMFByteBufferPackedTriangles`.
SMFByteBufferPackedTrianglesType - Interface in com.io7m.smfj.bytebuffer
  A set of triangles packed into a byte buffer.
SMFByteBufferPackerEventsType - Interface in com.io7m.smfj.bytebuffer
  The type of byte buffer packing event listeners.
SMFByteBufferPackingConfiguration - Class in com.io7m.smfj.bytebuffer
  The byte buffer packing configuration.
SMFByteBufferPackingConfiguration.Builder - Class in com.io7m.smfj.bytebuffer
  Builds instances of type `SMFByteBufferPackingConfiguration`.
SMFByteBufferPackingConfigurationType - Interface in com.io7m.smfj.bytebuffer
  The byte buffer packing configuration.
SMFByteBufferTrianglePacker - Class in com.io7m.smfj.bytebuffer
  An event listener that packs data into a given `ByteBuffer`.
SMFByteBufferTrianglePacker(SMFParserEventsErrorType, ByteBuffer, int, long) - Constructor for class com.io7m.smfj.bytebuffer.SMFByteBufferTrianglePacker
  Construct a packer.
SMFComponentType - Enum in com.io7m.smfj.core
  The kind of components.
SMFCoordinateSystem - Class in com.io7m.smfj.core
  The specification of a coordinate system and face winding order.
SMFCoordinateSystem.Builder - Class in com.io7m.smfj.core
  Builds instances of type `SMFCoordinateSystem`.
SMFCoordinateSystemType - Interface in com.io7m.smfj.core
  The specification of a coordinate system and face winding order.
SMFErrorType - Interface in com.io7m.smfj.core
  The type of errors.
SMFFaceWindingOrder - Enum in com.io7m.smfj.core
  The face winding order for triangles.
SMFFCopier - Class in com.io7m.smfj.frontend
  The default implementation of the `SMFFCopierType`.
SMFFCopierType - Interface in com.io7m.smfj.frontend
  A copier that simply delivers data from a parser to a serializer.
SMFFilterCommandChecks - Class in com.io7m.smfj.processing.api
  Useful methods for implementing filter commands.
SMFFilterCommandContext - Class in com.io7m.smfj.processing.api
  The context used during filtering.
SMFFilterCommandContext.Builder - Class in com.io7m.smfj.processing.api
  Builds instances of type `SMFFilterCommandContext`.
SMFFilterCommandContextType - Interface in com.io7m.smfj.processing.api
  The context used during filtering.
SMFFilterCommandFile - Class in com.io7m.smfj.frontend
  Convenient functions to parse sequences of filter commands from files.
SMFFilterCommandModule - Class in com.io7m.smfj.processing.api
  A module containing filter commands.
SMFFilterCommandModule.Builder - Class in com.io7m.smfj.processing.api
  Builds instances of type `SMFFilterCommandModule`.
SMFFilterCommandModuleProviderAbstract - Class in com.io7m.smfj.processing.api
  An abstract implementation of the `SMFFilterCommandModuleProviderType` interface.
SMFFilterCommandModuleProviderAbstract(SMFFilterCommandModuleType...) - Constructor for class com.io7m.smfj.processing.api.SMFFilterCommandModuleProviderAbstract
SMFFilterCommandModuleProviderType - Interface in com.io7m.smfj.processing.api
  The type of filter command module providers.
SMFFilterCommandModuleResolver - Class in com.io7m.smfj.processing.api
  The default implementation of the `SMFFilterCommandModuleResolverType` interface.
SMFFilterCommandModuleResolverType - Interface in com.io7m.smfj.processing.api
  The type of module resolvers.
SMFFilterCommandModuleType - Interface in com.io7m.smfj.processing.api
  A module containing filter commands.
SMFFilterCommandParserType - Interface in com.io7m.smfj.processing.api
  The type of command parsers.
SMFFilterCommandParsing - Class in com.io7m.smfj.processing.api
  Useful combinators for parsing.
SMFFormatBinary - Class in com.io7m.smfj.format.binary
  The implementation of the binary format.
SMFFormatBinary() - Constructor for class com.io7m.smfj.format.binary.SMFFormatBinary
  Construct a binary format provider.
SMFFormatDescription - Class in com.io7m.smfj.core
  A description of a format.
SMFFormatDescription.Builder - Class in com.io7m.smfj.core
  Builds instances of type `SMFFormatDescription`.
SMFFormatDescriptionType - Interface in com.io7m.smfj.core
  A description of a format.
SMFFormatOBJ - Class in com.io7m.smfj.format.obj
  A provider for the Wavefront OBJ format.
SMFFormatOBJ() - Constructor for class com.io7m.smfj.format.obj.SMFFormatOBJ
  Construct an OBJ format provider.
SMFFormatText - Class in com.io7m.smfj.format.text
  The implementation of the text format.
SMFFormatText() - Constructor for class com.io7m.smfj.format.text.SMFFormatText
  Construct a text format provider.
SMFFormatVersion - Class in com.io7m.smfj.core
  A format version.
SMFFormatVersion.Builder - Class in com.io7m.smfj.core
  Builds instances of type `SMFFormatVersion`.
SMFFormatVersionMutable - Class in com.io7m.smfj.core
  A modifiable implementation of the `SMFFormatVersionType` type.
SMFFormatVersionType - Interface in com.io7m.smfj.core
  A format version.
SMFHeader - Class in com.io7m.smfj.core
  Information about an SMF file.
SMFHeader.Builder - Class in com.io7m.smfj.core
  Builds instances of type `SMFHeader`.
SMFHeaderType - Interface in com.io7m.smfj.core
  Information about an SMF file.
SMFImmutableStyleType - Annotation Type in com.io7m.smfj.core
  The `immutables.org` style for the project.
SMFLogLevel - Enum in com.io7m.smfj.cmdline
  Log level.
SMFLogLevelConverter - Class in com.io7m.smfj.cmdline
  A converter for `SMFLogLevel` values.
SMFLogLevelConverter() - Constructor for class com.io7m.smfj.cmdline.SMFLogLevelConverter
  Construct a new converter.
SMFMemoryMesh - Class in com.io7m.smfj.processing.api
  An immutable in-memory copy of a mesh.
SMFMemoryMesh.Builder - Class in com.io7m.smfj.processing.api
  Builds instances of type `SMFMemoryMesh`.
SMFMemoryMeshFilterApplicationInfoAdd - Class in com.io7m.smfj.processing.main
  A filter that adds application info as metadata to a mesh.
SMFMemoryMeshFilterAttributeRemove - Class in com.io7m.smfj.processing.main
  A filter that removes a mesh attribute.
SMFMemoryMeshFilterAttributeRename - Class in com.io7m.smfj.processing.main
  A filter that renames a mesh attribute.
SMFMemoryMeshFilterAttributeResample - Class in com.io7m.smfj.processing.main
  A filter that resamples attribute data.
SMFMemoryMeshFilterAttributeTrim - Class in com.io7m.smfj.processing.main
  A filter that renames a mesh attribute.
SMFMemoryMeshFilterCheck - Class in com.io7m.smfj.processing.main
  A filter that checks the existence and type of an attribute.
SMFMemoryMeshFilterCheckConfiguration - Class in com.io7m.smfj.processing.main
  A specification of how an attribute should be checked.
SMFMemoryMeshFilterCheckConfiguration.Builder - Class in com.io7m.smfj.processing.main
  Builds instances of type `SMFMemoryMeshFilterCheckConfiguration`.
SMFMemoryMeshFilterCheckConfigurationType - Interface in com.io7m.smfj.processing.main
  A specification of how an attribute should be checked.
SMFMemoryMeshFilterMetadataAdd - Class in com.io7m.smfj.processing.main
  A filter that adds metadata to a mesh.
SMFMemoryMeshFilterMetadataRemove - Class in com.io7m.smfj.processing.main
  A filter that removes matching metadata from a mesh.
SMFMemoryMeshFilterSchemaCheck - Class in com.io7m.smfj.processing.main
  A filter that checks the existence and type of an attribute.
SMFMemoryMeshFilterSchemaSet - Class in com.io7m.smfj.processing.main
  A filter that checks the existence and type of an attribute.
SMFMemoryMeshFilterSchemaValidate - Class in com.io7m.smfj.processing.main
  A filter that validates the current mesh against a schema.
SMFMemoryMeshFilterTrianglesOptimize - Class in com.io7m.smfj.processing.main
  A filter that optimizes and/or validates triangles.
SMFMemoryMeshFilterTrianglesOptimizeConfiguration - Class in com.io7m.smfj.processing.main
  A specification of how triangles should be processed.
SMFMemoryMeshFilterTrianglesOptimizeConfiguration.Builder - Class in com.io7m.smfj.processing.main
  Builds instances of type `SMFMemoryMeshFilterTrianglesOptimizeConfiguration`.
SMFMemoryMeshFilterTrianglesOptimizeConfigurationType - Interface in com.io7m.smfj.processing.main
  A specification of how triangles should be processed.
SMFMemoryMeshFilterType - Interface in com.io7m.smfj.processing.api
  A filter that transforms an in-memory mesh.
SMFMemoryMeshParser - Class in com.io7m.smfj.processing.api
  A parser that turns a memory mesh into a
SMFMemoryMeshProducer - Class in com.io7m.smfj.processing.api
  The default implementation of the `SMFMemoryMeshProducerType` interface.
SMFMemoryMeshProducerType - Interface in com.io7m.smfj.processing.api
  The type of parser event listeners that produce values of type `SMFMemoryMeshType` as a result.
SMFMemoryMeshSerializer - Class in com.io7m.smfj.processing.api
  A memory mesh serializer.
SMFMemoryMeshType - Interface in com.io7m.smfj.processing.api
  An immutable in-memory copy of a mesh.
SMFMetadata - Class in com.io7m.smfj.processing.api
  Parsed immutable metadata.
SMFMetadata.Builder - Class in com.io7m.smfj.processing.api
  Builds instances of type `SMFMetadata`.
SMFMetadataType - Interface in com.io7m.smfj.processing.api
  Parsed immutable metadata.
SMFOBJImporter - Class in com.io7m.smfj.format.obj
  The default implementation of the `SMFOBJImporterType` interface.
SMFOBJImporterType - Interface in com.io7m.smfj.format.obj
  The type of Wavefront OBJ importers.
SMFParseError - Class in com.io7m.smfj.parser.api
  The type of parse errors.
SMFParseError.Builder - Class in com.io7m.smfj.parser.api
  Builds instances of type `SMFParseError`.
SMFParseErrors - Class in com.io7m.smfj.parser.api
  Convenient functions for constructing parse errors.
SMFParseErrorType - Interface in com.io7m.smfj.parser.api
  The type of parse errors.
SMFParserEventsBodyType - Interface in com.io7m.smfj.parser.api
  A receiver of parse events for the body of mesh files.
SMFParserEventsDataAttributesNonInterleavedType - Interface in com.io7m.smfj.parser.api
  A receiver of parse events for mesh attribute data.
SMFParserEventsDataAttributeValuesIgnoringReceiver - Class in com.io7m.smfj.parser.api
  A convenient implementation of the `SMFParserEventsDataAttributeValuesType` interface that delegates warnings and errors but ignores data.
SMFParserEventsDataAttributeValuesIgnoringReceiver(SMFParserEventsErrorType) - Constructor for class com.io7m.smfj.parser.api.SMFParserEventsDataAttributeValuesIgnoringReceiver
  Construct a receiver.
SMFParserEventsDataAttributeValuesType - Interface in com.io7m.smfj.parser.api
  A receiver of parse events for mesh attribute data.
SMFParserEventsDataMetaOptionalSupplierType - Interface in com.io7m.smfj.parser.api
  A function that may supply a metadata listener on request.
SMFParserEventsDataMetaType - Interface in com.io7m.smfj.parser.api
  Events related to the parsing of metadata.
SMFParserEventsDataTrianglesIgnoringReceiver - Class in com.io7m.smfj.parser.api
  A convenient implementation of the `SMFParserEventsDataTrianglesType` interface that delegates warnings and errors but ignores data.
SMFParserEventsDataTrianglesIgnoringReceiver(SMFParserEventsErrorType) - Constructor for class com.io7m.smfj.parser.api.SMFParserEventsDataTrianglesIgnoringReceiver
  Construct a receiver.
SMFParserEventsDataTrianglesType - Interface in com.io7m.smfj.parser.api
  A receiver of parse events for triangle data.
SMFParserEventsErrorType - Interface in com.io7m.smfj.parser.api
  A receiver of parse error/warning events.
SMFParserEventsHeaderType - Interface in com.io7m.smfj.parser.api
  Events related to the parsing of headers.
SMFParserEventsType - Interface in com.io7m.smfj.parser.api
  A receiver of parse events.
SMFParserProviders - Class in com.io7m.smfj.frontend
  Convenience functions to locate parser providers via `ServiceLoader`.
SMFParserProviderType - Interface in com.io7m.smfj.parser.api
  The type of parser providers.
SMFParserRandomAccessType - Interface in com.io7m.smfj.parser.api
  The type of random-access parsers.
SMFParserSequentialType - Interface in com.io7m.smfj.parser.api
  The type of sequential parsers.
SMFParserType - Interface in com.io7m.smfj.parser.api
  The type of parsers.
SMFParseWarning - Class in com.io7m.smfj.parser.api
  The type of parse warnings.
SMFParseWarning.Builder - Class in com.io7m.smfj.parser.api
  Builds instances of type `SMFParseWarning`.
SMFParseWarnings - Class in com.io7m.smfj.parser.api
  Convenient functions for constructing parse warnings.
SMFParseWarningType - Interface in com.io7m.smfj.parser.api
  The type of parse warnings.
SMFProcessingError - Class in com.io7m.smfj.processing.api
  The type of processing errors.
SMFProcessingError.Builder - Class in com.io7m.smfj.processing.api
  Builds instances of type `SMFProcessingError`.
SMFProcessingErrorType - Interface in com.io7m.smfj.processing.api
  The type of processing errors.
SMFProcessingMainCommands - Class in com.io7m.smfj.processing.main
  A module provider for the core commands.
SMFProcessingMainCommands() - Constructor for class com.io7m.smfj.processing.main.SMFProcessingMainCommands
  Construct the module provider.
SMFSchema - Class in com.io7m.smfj.validation.api
  The type of schemas.
SMFSchema.Builder - Class in com.io7m.smfj.validation.api
  Builds instances of type `SMFSchema`.
SMFSchemaAttribute - Class in com.io7m.smfj.validation.api
  A schema for a specific attribute.
SMFSchemaAttribute.Builder - Class in com.io7m.smfj.validation.api
  Builds instances of type `SMFSchemaAttribute`.
SMFSchemaAttributeType - Interface in com.io7m.smfj.validation.api
  A schema for a specific attribute.
SMFSchemaIdentifier - Class in com.io7m.smfj.core
  A schema identifier.
SMFSchemaIdentifier.Builder - Class in com.io7m.smfj.core
  Builds instances of type `SMFSchemaIdentifier`.
SMFSchemaIdentifierType - Interface in com.io7m.smfj.core
  A schema identifier.
SMFSchemaName - Class in com.io7m.smfj.core
  A schema name.
SMFSchemaName.Builder - Class in com.io7m.smfj.core
  Builds instances of type `SMFSchemaName`.
SMFSchemaNames - Class in com.io7m.smfj.core
  Validity checks for schema names.
SMFSchemaNameType - Interface in com.io7m.smfj.core
  A schema name.
SMFSchemaParserProvider - Class in com.io7m.smfj.validation.main
  The default implementation of the `SMFSchemaParserProviderType` interface.
SMFSchemaParserProvider() - Constructor for class com.io7m.smfj.validation.main.SMFSchemaParserProvider
  Construct a schema parser provider.
SMFSchemaParserProviderType - Interface in com.io7m.smfj.validation.api
  The type of schema parser providers.
SMFSchemaParserType - Interface in com.io7m.smfj.validation.api
  The type of schema parsers.
SMFSchemaSerializerProvider - Class in com.io7m.smfj.validation.main
  The default implementation of the `SMFSchemaSerializerProviderType` interface.
SMFSchemaSerializerProvider() - Constructor for class com.io7m.smfj.validation.main.SMFSchemaSerializerProvider
  Construct a serializer provider.
SMFSchemaSerializerProviderType - Interface in com.io7m.smfj.validation.api
  The type of schema serializer providers.
SMFSchemaSerializerType - Interface in com.io7m.smfj.validation.api
  The type of schema serializers.
SMFSchemaType - Interface in com.io7m.smfj.validation.api
  The type of schemas.
SMFSchemaValidationError - Class in com.io7m.smfj.validation.api
  The type of validation errors.
SMFSchemaValidationError.Builder - Class in com.io7m.smfj.validation.api
  Builds instances of type `SMFSchemaValidationError`.
SMFSchemaValidationErrorType - Interface in com.io7m.smfj.validation.api
  The type of validation errors.
SMFSchemaValidator - Class in com.io7m.smfj.validation.api
  The default implementation of the `SMFSchemaValidatorType` interface.
SMFSchemaValidator() - Constructor for class com.io7m.smfj.validation.api.SMFSchemaValidator
  Construct a validator.
SMFSchemaValidatorType - Interface in com.io7m.smfj.validation.api
  The type of schema validators.
SMFSchemaVersion - Class in com.io7m.smfj.validation.api
  A schema version.
SMFSchemaVersion.Builder - Class in com.io7m.smfj.validation.api
  Builds instances of type `SMFSchemaVersion`.
SMFSchemaVersionType - Interface in com.io7m.smfj.validation.api
  A schema version.
SMFSerializerDataAttributesNonInterleavedType - Interface in com.io7m.smfj.serializer.api
  The type of serializers for non-interleaved vertex data.
SMFSerializerDataAttributesValuesType - Interface in com.io7m.smfj.serializer.api
  Functions for serializing values.
SMFSerializerDataTrianglesType - Interface in com.io7m.smfj.serializer.api
  Functions for serializing triangles.
SMFSerializerProviders - Class in com.io7m.smfj.frontend
  Convenience functions to locate serializer providers via `ServiceLoader`.
SMFSerializerProviderType - Interface in com.io7m.smfj.serializer.api
  The type of serializer providers.
SMFSerializerType - Interface in com.io7m.smfj.serializer.api
  The type of serializers.
SMFSupportedSizes - Class in com.io7m.smfj.core
  The supported sizes in bits of each type.
SMFTBodySectionParserType - Interface in com.io7m.smfj.format.text
  The type of body section parsers.
SMFTHeaderCommandParserType - Interface in com.io7m.smfj.format.text
  The type of header command parsers.
SMFTLineLexer - Class in com.io7m.smfj.format.text
  A mindlessly trivial line lexer.
SMFTLineLexer() - Constructor for class com.io7m.smfj.format.text.SMFTLineLexer
  Create a new lexer.
SMFTLineReaderList - Class in com.io7m.smfj.format.text
  A line reader based on a list of strings.
SMFTLineReaderStreamIO - Class in com.io7m.smfj.format.text
  A line reader based on blocking stream IO.
SMFTLineReaderType - Interface in com.io7m.smfj.format.text
  The type of line readers.
SMFTParsingStatus - Enum in com.io7m.smfj.format.text
  The result of an attempt to parse something.
SMFTriangles - Class in com.io7m.smfj.core
  Information about triangles in a mesh.
SMFTriangles.Builder - Class in com.io7m.smfj.core
  Builds instances of type `SMFTriangles`.
SMFTrianglesType - Interface in com.io7m.smfj.core
  Information about triangles in a mesh.
SMFTV1BodySectionParserMetadata - Class in com.io7m.smfj.format.text.v1
  A parser for the "metadata" body section.
SMFTV1BodySectionParserMetadata(Supplier<SMFHeader>, SMFTLineReaderType) - Constructor for class com.io7m.smfj.format.text.v1.SMFTV1BodySectionParserMetadata
  Construct a parser.
SMFTV1BodySectionParserTriangles - Class in com.io7m.smfj.format.text.v1
  A parser for the "triangles" body section.
SMFTV1BodySectionParserTriangles(Supplier<SMFHeader>, SMFTLineReaderType) - Constructor for class com.io7m.smfj.format.text.v1.SMFTV1BodySectionParserTriangles
  Construct a parser.
SMFTV1BodySectionParserVerticesNonInterleaved - Class in com.io7m.smfj.format.text.v1
  A parser for the "vertices" body section.
SMFTV1BodySectionParserVerticesNonInterleaved(Supplier<SMFHeader>, SMFTLineReaderType) - Constructor for class com.io7m.smfj.format.text.v1.SMFTV1BodySectionParserVerticesNonInterleaved
  Construct a parser.
SMFTV1HeaderCommandAttribute - Class in com.io7m.smfj.format.text.v1
  A parser for the "attribute" command.
SMFTV1HeaderCommandAttribute(Map<SMFAttributeName, Integer>, Collection<SMFAttribute>, SMFTLineReaderType, SMFHeader.Builder) - Constructor for class com.io7m.smfj.format.text.v1.SMFTV1HeaderCommandAttribute
  Construct a parser.
SMFTV1HeaderCommandCoordinates - Class in com.io7m.smfj.format.text.v1
  A parser for the "coordinates" command.
SMFTV1HeaderCommandCoordinates(SMFTLineReaderType, SMFHeader.Builder) - Constructor for class com.io7m.smfj.format.text.v1.SMFTV1HeaderCommandCoordinates
  Construct a parser.
SMFTV1HeaderCommandSchema - Class in com.io7m.smfj.format.text.v1
  A parser for the "schema" command.
SMFTV1HeaderCommandSchema(SMFTLineReaderType, SMFHeader.Builder) - Constructor for class com.io7m.smfj.format.text.v1.SMFTV1HeaderCommandSchema
  Construct a parser.
SMFTV1HeaderCommandTriangles - Class in com.io7m.smfj.format.text.v1
  A parser for the "triangles" command.
SMFTV1HeaderCommandTriangles(SMFTLineReaderType, SMFHeader.Builder) - Constructor for class com.io7m.smfj.format.text.v1.SMFTV1HeaderCommandTriangles
  Construct a parser.
SMFTV1HeaderCommandVertices - Class in com.io7m.smfj.format.text.v1
  A parser for the "vertices" command.
SMFTV1HeaderCommandVertices(SMFTLineReaderType, SMFHeader.Builder) - Constructor for class com.io7m.smfj.format.text.v1.SMFTV1HeaderCommandVertices
  Construct a parser.
SMFTV1Parser - Class in com.io7m.smfj.format.text.v1
  A parser for the 1.* format.
SMFTV1Parser(SMFFormatVersion, SMFParserEventsType, SMFTLineReaderType) - Constructor for class com.io7m.smfj.format.text.v1.SMFTV1Parser
  Construct a parser.
SMFTV1Serializer - Class in com.io7m.smfj.format.text.v1
  A serializer.
SMFTV1Serializer(SMFFormatVersion, URI, OutputStream) - Constructor for class com.io7m.smfj.format.text.v1.SMFTV1Serializer
  Construct a serializer.
SMFVersionProbeControllerOSGi - Class in com.io7m.smfj.probe.api
  An OSGi probe controller component.
SMFVersionProbeControllerOSGi() - Constructor for class com.io7m.smfj.probe.api.SMFVersionProbeControllerOSGi
  Construct an OSGi probe controller component.
SMFVersionProbeControllerServiceLoader - Class in com.io7m.smfj.probe.api
  A probe controller that uses `ServiceLoader`.
SMFVersionProbeControllerServiceLoader() - Constructor for class com.io7m.smfj.probe.api.SMFVersionProbeControllerServiceLoader
  Construct a new probe controller.
SMFVersionProbeControllerType - Interface in com.io7m.smfj.probe.api
  The type of version probe controllers.
SMFVersionProbed - Class in com.io7m.smfj.probe.api
  A probed version.
SMFVersionProbed.Builder - Class in com.io7m.smfj.probe.api
  Builds instances of type `SMFVersionProbed`.
SMFVersionProbedType - Interface in com.io7m.smfj.probe.api
  A probed version.
SMFVersionProbeProviderType - Interface in com.io7m.smfj.probe.api
  The type of version probe providers.
SMFWarningType - Interface in com.io7m.smfj.core
  The type of warnings.
sourceRoot() - Method in class com.io7m.smfj.processing.api.SMFFilterCommandContext
  The source root directory.
sourceRoot() - Method in interface com.io7m.smfj.processing.api.SMFFilterCommandContextType
  The source root directory.
suffix() - Method in class com.io7m.smfj.core.SMFFormatDescription
suffix() - Method in interface com.io7m.smfj.core.SMFFormatDescriptionType
SYNTAX - Static variable in class com.io7m.smfj.format.text.v1.SMFTV1BodySectionParserMetadata
  The syntax for the command.
SYNTAX - Static variable in class com.io7m.smfj.format.text.v1.SMFTV1BodySectionParserTriangles
  The command syntax.
SYNTAX - Static variable in class com.io7m.smfj.format.text.v1.SMFTV1HeaderCommandAttribute
  The command syntax.
SYNTAX - Static variable in class com.io7m.smfj.format.text.v1.SMFTV1HeaderCommandCoordinates
  The command syntax.
SYNTAX - Static variable in class com.io7m.smfj.format.text.v1.SMFTV1HeaderCommandSchema
  The command syntax.
SYNTAX - Static variable in class com.io7m.smfj.format.text.v1.SMFTV1HeaderCommandTriangles
  The command syntax.
syntax() - Method in interface com.io7m.smfj.processing.api.SMFMemoryMeshFilterType
syntax() - Method in class com.io7m.smfj.processing.main.SMFMemoryMeshFilterApplicationInfoAdd
syntax() - Method in class com.io7m.smfj.processing.main.SMFMemoryMeshFilterAttributeRemove
syntax() - Method in class com.io7m.smfj.processing.main.SMFMemoryMeshFilterAttributeRename
syntax() - Method in class com.io7m.smfj.processing.main.SMFMemoryMeshFilterAttributeResample
syntax() - Method in class com.io7m.smfj.processing.main.SMFMemoryMeshFilterAttributeTrim
syntax() - Method in class com.io7m.smfj.processing.main.SMFMemoryMeshFilterCheck
syntax() - Method in class com.io7m.smfj.processing.main.SMFMemoryMeshFilterMetadataAdd
syntax() - Method in class com.io7m.smfj.processing.main.SMFMemoryMeshFilterMetadataRemove
syntax() - Method in class com.io7m.smfj.processing.main.SMFMemoryMeshFilterSchemaCheck
syntax() - Method in class com.io7m.smfj.processing.main.SMFMemoryMeshFilterSchemaSet
syntax() - Method in class com.io7m.smfj.processing.main.SMFMemoryMeshFilterSchemaValidate
syntax() - Method in class com.io7m.smfj.processing.main.SMFMemoryMeshFilterTrianglesOptimize

## T

toBase64Lines(byte[]) - Static method in class com.io7m.smfj.format.text.SMFBase64Lines
  Serialize the given binary data into lines of at most 72 characters of Base64 text.
toHumanString() - Method in class com.io7m.smfj.core.SMFCoordinateSystem
toHumanString() - Method in interface com.io7m.smfj.core.SMFCoordinateSystemType
toHumanString() - Method in interface com.io7m.smfj.core.SMFFormatVersionType
toHumanString() - Method in class com.io7m.smfj.core.SMFSchemaIdentifier
toHumanString() - Method in interface com.io7m.smfj.core.SMFSchemaIdentifierType
toImmutable() - Method in class com.io7m.smfj.core.SMFFormatVersionMutable
  Converts to `SMFFormatVersion`.
toInteger() - Method in enum com.io7m.smfj.core.SMFComponentType
toName() - Method in enum com.io7m.smfj.core.SMFFaceWindingOrder
toString() - Method in class com.io7m.smfj.bytebuffer.SMFByteBufferPackedAttribute
  Prints the immutable value `SMFByteBufferPackedAttribute` with attribute values.
toString() - Method in class com.io7m.smfj.bytebuffer.SMFByteBufferPackedAttributeSet
  Prints the immutable value `SMFByteBufferPackedAttributeSet` with attribute values.
toString() - Method in class com.io7m.smfj.bytebuffer.SMFByteBufferPackedMesh
  Prints the immutable value `SMFByteBufferPackedMesh` with attribute values.
toString() - Method in class com.io7m.smfj.bytebuffer.SMFByteBufferPackedTriangles
  Prints the immutable value `SMFByteBufferPackedTriangles` with attribute values.
toString() - Method in class com.io7m.smfj.bytebuffer.SMFByteBufferPackingConfiguration
  Prints the immutable value `SMFByteBufferPackingConfiguration` with attribute values.
toString() - Method in enum com.io7m.smfj.cmdline.SMFLogLevel
toString() - Method in class com.io7m.smfj.core.SMFAttribute
  Prints the immutable value `SMFAttribute` with attribute values.
toString() - Method in class com.io7m.smfj.core.SMFAttributeName
  Prints the immutable value `SMFAttributeName` with attribute values.
toString() - Method in enum com.io7m.smfj.core.SMFComponentType
toString() - Method in class com.io7m.smfj.core.SMFCoordinateSystem
  Prints the immutable value `SMFCoordinateSystem` with attribute values.
toString() - Method in class com.io7m.smfj.core.SMFFormatDescription
  Prints the immutable value `SMFFormatDescription` with attribute values.
toString() - Method in class com.io7m.smfj.core.SMFFormatVersion
  Prints the immutable value `SMFFormatVersion` with attribute values.
toString() - Method in class com.io7m.smfj.core.SMFFormatVersionMutable
  Generates a string representation of this `SMFFormatVersionType`.
toString() - Method in class com.io7m.smfj.core.SMFHeader
  Prints the immutable value `SMFHeader` with attribute values.
toString() - Method in class com.io7m.smfj.core.SMFSchemaIdentifier
  Prints the immutable value `SMFSchemaIdentifier` with attribute values.
toString() - Method in class com.io7m.smfj.core.SMFSchemaName
  Prints the immutable value `SMFSchemaName` with attribute values.
toString() - Method in class com.io7m.smfj.core.SMFTriangles
  Prints the immutable value `SMFTriangles` with attribute values.
toString() - Method in class com.io7m.smfj.format.binary.SMFBSection
  Prints the immutable value `SMFBSection` with attribute values.
toString() - Method in class com.io7m.smfj.format.binary.SMFFormatBinary
toString() - Method in class com.io7m.smfj.format.obj.SMFFormatOBJ
toString() - Method in class com.io7m.smfj.format.text.SMFFormatText
toString() - Method in class com.io7m.smfj.parser.api.SMFParseError
  Prints the immutable value `SMFParseError` with attribute values.
toString() - Method in class com.io7m.smfj.parser.api.SMFParseWarning
  Prints the immutable value `SMFParseWarning` with attribute values.
toString() - Method in class com.io7m.smfj.probe.api.SMFVersionProbed
  Prints the immutable value `SMFVersionProbed` with attribute values.
toString() - Method in class com.io7m.smfj.processing.api.SMFAttributeArrayFloating1
  Prints the immutable value `SMFAttributeArrayFloating1` with attribute values.
toString() - Method in class com.io7m.smfj.processing.api.SMFAttributeArrayFloating2
  Prints the immutable value `SMFAttributeArrayFloating2` with attribute values.
toString() - Method in class com.io7m.smfj.processing.api.SMFAttributeArrayFloating3
  Prints the immutable value `SMFAttributeArrayFloating3` with attribute values.
toString() - Method in class com.io7m.smfj.processing.api.SMFAttributeArrayFloating4
  Prints the immutable value `SMFAttributeArrayFloating4` with attribute values.
toString() - Method in class com.io7m.smfj.processing.api.SMFAttributeArrayIntegerSigned1
  Prints the immutable value `SMFAttributeArrayIntegerSigned1` with attribute values.
toString() - Method in class com.io7m.smfj.processing.api.SMFAttributeArrayIntegerSigned2
  Prints the immutable value `SMFAttributeArrayIntegerSigned2` with attribute values.
toString() - Method in class com.io7m.smfj.processing.api.SMFAttributeArrayIntegerSigned3
  Prints the immutable value `SMFAttributeArrayIntegerSigned3` with attribute values.
toString() - Method in class com.io7m.smfj.processing.api.SMFAttributeArrayIntegerSigned4
  Prints the immutable value `SMFAttributeArrayIntegerSigned4` with attribute values.
toString() - Method in class com.io7m.smfj.processing.api.SMFAttributeArrayIntegerUnsigned1
  Prints the immutable value `SMFAttributeArrayIntegerUnsigned1` with attribute values.
toString() - Method in class com.io7m.smfj.processing.api.SMFAttributeArrayIntegerUnsigned2
  Prints the immutable value `SMFAttributeArrayIntegerUnsigned2` with attribute values.
toString() - Method in class com.io7m.smfj.processing.api.SMFAttributeArrayIntegerUnsigned3
  Prints the immutable value `SMFAttributeArrayIntegerUnsigned3` with attribute values.
toString() - Method in class com.io7m.smfj.processing.api.SMFAttributeArrayIntegerUnsigned4
  Prints the immutable value `SMFAttributeArrayIntegerUnsigned4` with attribute values.
toString() - Method in class com.io7m.smfj.processing.api.SMFFilterCommandContext
  Prints the immutable value `SMFFilterCommandContext` with attribute values.
toString() - Method in class com.io7m.smfj.processing.api.SMFFilterCommandModule
  Prints the immutable value `SMFFilterCommandModule` with attribute values.
toString() - Method in class com.io7m.smfj.processing.api.SMFMemoryMesh
  Prints the immutable value `SMFMemoryMesh` with attribute values.
toString() - Method in class com.io7m.smfj.processing.api.SMFMetadata
  Prints the immutable value `SMFMetadata` with attribute values.
toString() - Method in class com.io7m.smfj.processing.api.SMFProcessingError
  Prints the immutable value `SMFProcessingError` with attribute values.
toString() - Method in class com.io7m.smfj.processing.main.SMFMemoryMeshFilterCheckConfiguration
  Prints the immutable value `SMFMemoryMeshFilterCheckConfiguration` with attribute values.
toString() - Method in class com.io7m.smfj.processing.main.SMFMemoryMeshFilterTrianglesOptimizeConfiguration
  Prints the immutable value `SMFMemoryMeshFilterTrianglesOptimizeConfiguration` with attribute values.
toString() - Method in class com.io7m.smfj.validation.api.SMFSchema
  Prints the immutable value `SMFSchema` with attribute values.
toString() - Method in class com.io7m.smfj.validation.api.SMFSchemaAttribute
  Prints the immutable value `SMFSchemaAttribute` with attribute values.
toString() - Method in class com.io7m.smfj.validation.api.SMFSchemaValidationError
  Prints the immutable value `SMFSchemaValidationError` with attribute values.
toString() - Method in class com.io7m.smfj.validation.api.SMFSchemaVersion
  Prints the immutable value `SMFSchemaVersion` with attribute values.
triangleCount() - Method in class com.io7m.smfj.bytebuffer.SMFByteBufferPackedTriangles
triangleCount() - Method in interface com.io7m.smfj.bytebuffer.SMFByteBufferPackedTrianglesType
triangleCount() - Method in class com.io7m.smfj.core.SMFTriangles
triangleCount() - Method in interface com.io7m.smfj.core.SMFTrianglesType
triangleIndexSizeBits() - Method in class com.io7m.smfj.bytebuffer.SMFByteBufferPackedTriangles
triangleIndexSizeBits() - Method in interface com.io7m.smfj.bytebuffer.SMFByteBufferPackedTrianglesType
triangleIndexSizeBits() - Method in class com.io7m.smfj.core.SMFTriangles
triangleIndexSizeBits() - Method in interface com.io7m.smfj.core.SMFTrianglesType
triangleIndexSizeOctets() - Method in class com.io7m.smfj.bytebuffer.SMFByteBufferPackedTriangles
triangleIndexSizeOctets() - Method in interface com.io7m.smfj.bytebuffer.SMFByteBufferPackedTrianglesType
triangleIndexSizeOctets() - Method in class com.io7m.smfj.core.SMFTriangles
triangleIndexSizeOctets() - Method in interface com.io7m.smfj.core.SMFTrianglesType
triangles() - Method in class com.io7m.smfj.bytebuffer.SMFByteBufferPackedMesh
triangles() - Method in interface com.io7m.smfj.bytebuffer.SMFByteBufferPackedMeshType
triangles() - Method in class com.io7m.smfj.core.SMFHeader
triangles() - Method in interface com.io7m.smfj.core.SMFHeaderType
triangles() - Method in class com.io7m.smfj.processing.api.SMFMemoryMesh
triangles() - Method in interface com.io7m.smfj.processing.api.SMFMemoryMeshType
triangleSizeBits() - Method in class com.io7m.smfj.bytebuffer.SMFByteBufferPackedTriangles
triangleSizeBits() - Method in interface com.io7m.smfj.bytebuffer.SMFByteBufferPackedTrianglesType
triangleSizeOctets() - Method in class com.io7m.smfj.bytebuffer.SMFByteBufferPackedTriangles
triangleSizeOctets() - Method in interface com.io7m.smfj.bytebuffer.SMFByteBufferPackedTrianglesType
triangleSizeOctets() - Method in class com.io7m.smfj.core.SMFTriangles
triangleSizeOctets() - Method in interface com.io7m.smfj.core.SMFTrianglesType

## U

unpack(SMFBv1CoordinateSystemsReadableType) - Static method in class com.io7m.smfj.format.binary.SMFBCoordinateSystems
  Unpack a coordinate system from the given input.
unsetMajor() - Method in class com.io7m.smfj.core.SMFFormatVersionMutable
  Reset an attribute to its initial value.
unsetMinor() - Method in class com.io7m.smfj.core.SMFFormatVersionMutable
  Reset an attribute to its initial value.
uri() - Method in class com.io7m.smfj.format.binary.SMFBDataStreamReader
uri() - Method in interface com.io7m.smfj.format.binary.SMFBDataStreamReaderType
uri() - Method in class com.io7m.smfj.format.binary.SMFBDataStreamWriter
uri() - Method in interface com.io7m.smfj.format.binary.SMFBDataStreamWriterType

## V

validate() - Method in class com.io7m.smfj.processing.main.SMFMemoryMeshFilterTrianglesOptimizeConfiguration
  A specification of whether or not triangle indices should be validated.
validate() - Method in interface com.io7m.smfj.processing.main.SMFMemoryMeshFilterTrianglesOptimizeConfigurationType
  A specification of whether or not triangle indices should be validated.
validate(SMFHeader, SMFSchema) - Method in class com.io7m.smfj.validation.api.SMFSchemaValidator
validate(SMFHeader, SMFSchema) - Method in interface com.io7m.smfj.validation.api.SMFSchemaValidatorType
  Validate the given header against the given schema.
value() - Method in class com.io7m.smfj.core.SMFAttributeName
value() - Method in interface com.io7m.smfj.core.SMFAttributeNameType
value() - Method in class com.io7m.smfj.core.SMFSchemaName
value() - Method in interface com.io7m.smfj.core.SMFSchemaNameType
valueOf(String) - Static method in enum com.io7m.smfj.cmdline.SMFLogLevel
  Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.io7m.smfj.core.SMFComponentType
  Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.io7m.smfj.core.SMFFaceWindingOrder
  Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.io7m.smfj.format.binary.SMFBParsingStatus
  Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.io7m.smfj.format.text.SMFTParsingStatus
  Returns the enum constant of this type with the specified name.
values() - Static method in enum com.io7m.smfj.cmdline.SMFLogLevel
  Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.io7m.smfj.core.SMFComponentType
  Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.io7m.smfj.core.SMFFaceWindingOrder
  Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.io7m.smfj.format.binary.SMFBParsingStatus
  Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.io7m.smfj.format.text.SMFTParsingStatus
  Returns an array containing the constants of this enum type, in the order they are declared.
values() - Method in class com.io7m.smfj.processing.api.SMFAttributeArrayFloating1
values() - Method in interface com.io7m.smfj.processing.api.SMFAttributeArrayFloating1Type
values() - Method in class com.io7m.smfj.processing.api.SMFAttributeArrayFloating2
values() - Method in interface com.io7m.smfj.processing.api.SMFAttributeArrayFloating2Type
values() - Method in class com.io7m.smfj.processing.api.SMFAttributeArrayFloating3
values() - Method in interface com.io7m.smfj.processing.api.SMFAttributeArrayFloating3Type
values() - Method in class com.io7m.smfj.processing.api.SMFAttributeArrayFloating4
values() - Method in interface com.io7m.smfj.processing.api.SMFAttributeArrayFloating4Type
values() - Method in class com.io7m.smfj.processing.api.SMFAttributeArrayIntegerSigned1
values() - Method in interface com.io7m.smfj.processing.api.SMFAttributeArrayIntegerSigned1Type
values() - Method in class com.io7m.smfj.processing.api.SMFAttributeArrayIntegerSigned2
values() - Method in interface com.io7m.smfj.processing.api.SMFAttributeArrayIntegerSigned2Type
values() - Method in class com.io7m.smfj.processing.api.SMFAttributeArrayIntegerSigned3
values() - Method in interface com.io7m.smfj.processing.api.SMFAttributeArrayIntegerSigned3Type
values() - Method in class com.io7m.smfj.processing.api.SMFAttributeArrayIntegerSigned4
values() - Method in interface com.io7m.smfj.processing.api.SMFAttributeArrayIntegerSigned4Type
values() - Method in class com.io7m.smfj.processing.api.SMFAttributeArrayIntegerUnsigned1
values() - Method in interface com.io7m.smfj.processing.api.SMFAttributeArrayIntegerUnsigned1Type
values() - Method in class com.io7m.smfj.processing.api.SMFAttributeArrayIntegerUnsigned2
values() - Method in interface com.io7m.smfj.processing.api.SMFAttributeArrayIntegerUnsigned2Type
values() - Method in class com.io7m.smfj.processing.api.SMFAttributeArrayIntegerUnsigned3
values() - Method in interface com.io7m.smfj.processing.api.SMFAttributeArrayIntegerUnsigned3Type
values() - Method in class com.io7m.smfj.processing.api.SMFAttributeArrayIntegerUnsigned4
values() - Method in interface com.io7m.smfj.processing.api.SMFAttributeArrayIntegerUnsigned4Type
version() - Method in class com.io7m.smfj.probe.api.SMFVersionProbed
version() - Method in interface com.io7m.smfj.probe.api.SMFVersionProbedType
versionMajor() - Method in class com.io7m.smfj.core.SMFSchemaIdentifier
versionMajor() - Method in interface com.io7m.smfj.core.SMFSchemaIdentifierType
versionMinor() - Method in class com.io7m.smfj.core.SMFSchemaIdentifier
versionMinor() - Method in interface com.io7m.smfj.core.SMFSchemaIdentifierType
vertexCount() - Method in class com.io7m.smfj.core.SMFHeader
vertexCount() - Method in interface com.io7m.smfj.core.SMFHeaderType
vertexSizeOctets() - Method in class com.io7m.smfj.bytebuffer.SMFByteBufferPackingConfiguration
vertexSizeOctets() - Method in interface com.io7m.smfj.bytebuffer.SMFByteBufferPackingConfigurationType

## W

warningExpectedGot(String, String, String, LexicalPosition<URI>) - Static method in class com.io7m.smfj.parser.api.SMFParseWarnings
  Construct a parse warning that indicates the expected and actual input.
warnings() - Method in class com.io7m.smfj.bytebuffer.SMFByteBufferPackedMeshes
warnings() - Method in interface com.io7m.smfj.bytebuffer.SMFByteBufferPackedMeshLoaderType
warnings() - Method in class com.io7m.smfj.frontend.SMFFCopier
warnings() - Method in interface com.io7m.smfj.frontend.SMFFCopierType
warnings() - Method in class com.io7m.smfj.processing.api.SMFMemoryMeshProducer
warnings() - Method in interface com.io7m.smfj.processing.api.SMFMemoryMeshProducerType
windingOrder() - Method in class com.io7m.smfj.core.SMFCoordinateSystem
windingOrder() - Method in interface com.io7m.smfj.core.SMFCoordinateSystemType
withAllowExtraAttributes(boolean) - Method in class com.io7m.smfj.validation.api.SMFSchema
  Copy the current immutable object by setting a value for the `allowExtraAttributes` attribute.
withArrays(Map<SMFAttributeName, SMFAttributeArrayType>) - Method in class com.io7m.smfj.processing.api.SMFMemoryMesh
withAttribute(SMFAttribute) - Method in class com.io7m.smfj.bytebuffer.SMFByteBufferPackedAttribute
  Copy the current immutable object by setting a value for the `attribute` attribute.
withAttributeSets(Seq<SMFByteBufferPackedAttributeSet>) - Method in class com.io7m.smfj.bytebuffer.SMFByteBufferPackedMesh
withAttributesInOrder(List<SMFAttribute>) - Method in class com.io7m.smfj.core.SMFHeader
withAttributesOrdered(Seq<SMFAttribute>) - Method in class com.io7m.smfj.bytebuffer.SMFByteBufferPackingConfiguration
withAxes(CAxisSystem) - Method in class com.io7m.smfj.core.SMFCoordinateSystem
  Copy the current immutable object by setting a value for the `axes` attribute.
withBounds(long) - Method in class com.io7m.smfj.format.binary.SMFBDataStreamReader
withBounds(long) - Method in interface com.io7m.smfj.format.binary.SMFBDataStreamReaderType
  Create a new view of this reader that is only allowed to read `size` more octets from the current stream.
withByteBuffer(ByteBuffer) - Method in class com.io7m.smfj.bytebuffer.SMFByteBufferPackedAttributeSet
  Copy the current immutable object by setting a value for the `byteBuffer` attribute.
withByteBuffer(ByteBuffer) - Method in class com.io7m.smfj.bytebuffer.SMFByteBufferPackedTriangles
  Copy the current immutable object by setting a value for the `byteBuffer` attribute.
withComponentCount(int) - Method in class com.io7m.smfj.core.SMFAttribute
  Copy the current immutable object by setting a value for the `componentCount` attribute.
withComponentCount(int) - Method in class com.io7m.smfj.processing.main.SMFMemoryMeshFilterCheckConfiguration
  Copy the current immutable object by setting a present value for the optional `componentCount` attribute.
withComponentCount(OptionalInt) - Method in class com.io7m.smfj.processing.main.SMFMemoryMeshFilterCheckConfiguration
  Copy the current immutable object by setting an optional value for the `componentCount` attribute.
withComponentSize(int) - Method in class com.io7m.smfj.processing.main.SMFMemoryMeshFilterCheckConfiguration
  Copy the current immutable object by setting a present value for the optional `componentSize` attribute.
withComponentSize(OptionalInt) - Method in class com.io7m.smfj.processing.main.SMFMemoryMeshFilterCheckConfiguration
  Copy the current immutable object by setting an optional value for the `componentSize` attribute.
withComponentSizeBits(int) - Method in class com.io7m.smfj.core.SMFAttribute
  Copy the current immutable object by setting a value for the `componentSizeBits` attribute.
withComponentType(SMFComponentType) - Method in class com.io7m.smfj.core.SMFAttribute
  Copy the current immutable object by setting a value for the `componentType` attribute.
withComponentType(SMFComponentType) - Method in class com.io7m.smfj.processing.main.SMFMemoryMeshFilterCheckConfiguration
  Copy the current immutable object by setting a present value for the optional `componentType` attribute.
withComponentType(Optional<? extends SMFComponentType>) - Method in class com.io7m.smfj.processing.main.SMFMemoryMeshFilterCheckConfiguration
  Copy the current immutable object by setting an optional value for the `componentType` attribute.
withConfiguration(SMFByteBufferPackingConfiguration) - Method in class com.io7m.smfj.bytebuffer.SMFByteBufferPackedAttributeSet
  Copy the current immutable object by setting a value for the `configuration` attribute.
withCoordinateSystem(SMFCoordinateSystem) - Method in class com.io7m.smfj.core.SMFHeader
  Copy the current immutable object by setting a value for the `coordinateSystem` attribute.
withCurrentPath(Path) - Method in class com.io7m.smfj.processing.api.SMFFilterCommandContext
  Copy the current immutable object by setting a value for the `currentPath` attribute.
withData(byte...) - Method in class com.io7m.smfj.processing.api.SMFMetadata
  Copy the current immutable object with elements that replace the content of `data`.
withDescription(String) - Method in class com.io7m.smfj.core.SMFFormatDescription
  Copy the current immutable object by setting a value for the `description` attribute.
withException(Exception) - Method in class com.io7m.smfj.parser.api.SMFParseError
  Copy the current immutable object by setting a present value for the optional `exception` attribute.
withException(Optional<? extends Exception>) - Method in class com.io7m.smfj.parser.api.SMFParseError
  Copy the current immutable object by setting an optional value for the `exception` attribute.
withException(Exception) - Method in class com.io7m.smfj.parser.api.SMFParseWarning
  Copy the current immutable object by setting a present value for the optional `exception` attribute.
withException(Optional<? extends Exception>) - Method in class com.io7m.smfj.parser.api.SMFParseWarning
  Copy the current immutable object by setting an optional value for the `exception` attribute.
withException(Exception) - Method in class com.io7m.smfj.processing.api.SMFProcessingError
  Copy the current immutable object by setting a present value for the optional `exception` attribute.
withException(Optional<? extends Exception>) - Method in class com.io7m.smfj.processing.api.SMFProcessingError
  Copy the current immutable object by setting an optional value for the `exception` attribute.
withException(Exception) - Method in class com.io7m.smfj.validation.api.SMFSchemaValidationError
  Copy the current immutable object by setting a present value for the optional `exception` attribute.
withException(Optional<? extends Exception>) - Method in class com.io7m.smfj.validation.api.SMFSchemaValidationError
  Copy the current immutable object by setting an optional value for the `exception` attribute.
withHeader(SMFHeader) - Method in class com.io7m.smfj.bytebuffer.SMFByteBufferPackedMesh
  Copy the current immutable object by setting a value for the `header` attribute.
withHeader(SMFHeader) - Method in class com.io7m.smfj.processing.api.SMFMemoryMesh
  Copy the current immutable object by setting a value for the `header` attribute.
withId(int) - Method in class com.io7m.smfj.bytebuffer.SMFByteBufferPackedAttributeSet
  Copy the current immutable object by setting a value for the `id` attribute.
withId(long) - Method in class com.io7m.smfj.format.binary.SMFBSection
  Copy the current immutable object by setting a value for the `id` attribute.
withLexical(LexicalPosition<URI>) - Method in class com.io7m.smfj.parser.api.SMFParseError
  Copy the current immutable object by setting a value for the `lexical` attribute.
withLexical(LexicalPosition<URI>) - Method in class com.io7m.smfj.parser.api.SMFParseWarning
  Copy the current immutable object by setting a value for the `lexical` attribute.
withMajor(int) - Method in class com.io7m.smfj.core.SMFFormatVersion
  Copy the current immutable object by setting a value for the `major` attribute.
withMajor(int) - Method in class com.io7m.smfj.validation.api.SMFSchemaVersion
  Copy the current immutable object by setting a value for the `major` attribute.
withMessage(String) - Method in class com.io7m.smfj.parser.api.SMFParseError
  Copy the current immutable object by setting a value for the `message` attribute.
withMessage(String) - Method in class com.io7m.smfj.parser.api.SMFParseWarning
  Copy the current immutable object by setting a value for the `message` attribute.
withMessage(String) - Method in class com.io7m.smfj.processing.api.SMFProcessingError
  Copy the current immutable object by setting a value for the `message` attribute.
withMessage(String) - Method in class com.io7m.smfj.validation.api.SMFSchemaValidationError
  Copy the current immutable object by setting a value for the `message` attribute.
withMetadata(Vector<SMFMetadata>) - Method in class com.io7m.smfj.processing.api.SMFMemoryMesh
withMimeType(String) - Method in class com.io7m.smfj.core.SMFFormatDescription
  Copy the current immutable object by setting a value for the `mimeType` attribute.
withMinor(int) - Method in class com.io7m.smfj.core.SMFFormatVersion
  Copy the current immutable object by setting a value for the `minor` attribute.
withMinor(int) - Method in class com.io7m.smfj.validation.api.SMFSchemaVersion
  Copy the current immutable object by setting a value for the `minor` attribute.
withName(SMFAttributeName) - Method in class com.io7m.smfj.core.SMFAttribute
  Copy the current immutable object by setting a value for the `name` attribute.
withName(String) - Method in class com.io7m.smfj.core.SMFFormatDescription
  Copy the current immutable object by setting a value for the `name` attribute.
withName(SMFSchemaName) - Method in class com.io7m.smfj.core.SMFSchemaIdentifier
  Copy the current immutable object by setting a value for the `name` attribute.
withName(String) - Method in class com.io7m.smfj.processing.api.SMFFilterCommandModule
  Copy the current immutable object by setting a value for the `name` attribute.
withName(SMFAttributeName) - Method in class com.io7m.smfj.processing.main.SMFMemoryMeshFilterCheckConfiguration
  Copy the current immutable object by setting a value for the `name` attribute.
withName(SMFAttributeName) - Method in class com.io7m.smfj.validation.api.SMFSchemaAttribute
  Copy the current immutable object by setting a value for the `name` attribute.
withOffset(long) - Method in class com.io7m.smfj.format.binary.SMFBSection
  Copy the current immutable object by setting a value for the `offset` attribute.
withOffsetOctets(int) - Method in class com.io7m.smfj.bytebuffer.SMFByteBufferPackedAttribute
  Copy the current immutable object by setting a value for the `offsetOctets` attribute.
withOptimize(int) - Method in class com.io7m.smfj.processing.main.SMFMemoryMeshFilterTrianglesOptimizeConfiguration
  Copy the current immutable object by setting a present value for the optional `optimize` attribute.
withOptimize(OptionalInt) - Method in class com.io7m.smfj.processing.main.SMFMemoryMeshFilterTrianglesOptimizeConfiguration
  Copy the current immutable object by setting an optional value for the `optimize` attribute.
withOptionalAttributes(SortedMap<SMFAttributeName, SMFSchemaAttribute>) - Method in class com.io7m.smfj.validation.api.SMFSchema
withOrder(int) - Method in class com.io7m.smfj.bytebuffer.SMFByteBufferPackedAttribute
  Copy the current immutable object by setting a value for the `order` attribute.
withParsers(SortedMap<String, SMFFilterCommandParserType>) - Method in class com.io7m.smfj.processing.api.SMFFilterCommandModule
  Copy the current immutable object by setting a value for the `parsers` attribute.
withProvider(SMFParserProviderType) - Method in class com.io7m.smfj.probe.api.SMFVersionProbed
  Copy the current immutable object by setting a value for the `provider` attribute.
withRandomAccess(boolean) - Method in class com.io7m.smfj.core.SMFFormatDescription
  Copy the current immutable object by setting a value for the `randomAccess` attribute.
withRequiredAttributes(SortedMap<SMFAttributeName, SMFSchemaAttribute>) - Method in class com.io7m.smfj.validation.api.SMFSchema
withRequiredComponentCount(int) - Method in class com.io7m.smfj.validation.api.SMFSchemaAttribute
  Copy the current immutable object by setting a present value for the optional `requiredComponentCount` attribute.
withRequiredComponentCount(OptionalInt) - Method in class com.io7m.smfj.validation.api.SMFSchemaAttribute
  Copy the current immutable object by setting an optional value for the `requiredComponentCount` attribute.
withRequiredComponentSize(int) - Method in class com.io7m.smfj.validation.api.SMFSchemaAttribute
  Copy the current immutable object by setting a present value for the optional `requiredComponentSize` attribute.
withRequiredComponentSize(OptionalInt) - Method in class com.io7m.smfj.validation.api.SMFSchemaAttribute
  Copy the current immutable object by setting an optional value for the `requiredComponentSize` attribute.
withRequiredComponentType(SMFComponentType) - Method in class com.io7m.smfj.validation.api.SMFSchemaAttribute
  Copy the current immutable object by setting a present value for the optional `requiredComponentType` attribute.
withRequiredComponentType(Optional<? extends SMFComponentType>) - Method in class com.io7m.smfj.validation.api.SMFSchemaAttribute
  Copy the current immutable object by setting an optional value for the `requiredComponentType` attribute.
withRequiredCoordinateSystem(SMFCoordinateSystem) - Method in class com.io7m.smfj.validation.api.SMFSchema
  Copy the current immutable object by setting a present value for the optional `requiredCoordinateSystem` attribute.
withRequiredCoordinateSystem(Optional<? extends SMFCoordinateSystem>) - Method in class com.io7m.smfj.validation.api.SMFSchema
  Copy the current immutable object by setting an optional value for the `requiredCoordinateSystem` attribute.
withSchema(SMFSchemaIdentifier) - Method in class com.io7m.smfj.processing.api.SMFMetadata
  Copy the current immutable object by setting a value for the `schema` attribute.
withSchemaIdentifier(SMFSchemaIdentifier) - Method in class com.io7m.smfj.core.SMFHeader
  Copy the current immutable object by setting a present value for the optional `schemaIdentifier` attribute.
withSchemaIdentifier(Optional<? extends SMFSchemaIdentifier>) - Method in class com.io7m.smfj.core.SMFHeader
  Copy the current immutable object by setting an optional value for the `schemaIdentifier` attribute.
withSchemaIdentifier(SMFSchemaIdentifier) - Method in class com.io7m.smfj.validation.api.SMFSchema
  Copy the current immutable object by setting a value for the `schemaIdentifier` attribute.
withSizeOfData(long) - Method in class com.io7m.smfj.format.binary.SMFBSection
  Copy the current immutable object by setting a value for the `sizeOfData` attribute.
withSourceRoot(Path) - Method in class com.io7m.smfj.processing.api.SMFFilterCommandContext
  Copy the current immutable object by setting a value for the `sourceRoot` attribute.
withSuffix(String) - Method in class com.io7m.smfj.core.SMFFormatDescription
  Copy the current immutable object by setting a value for the `suffix` attribute.
withTriangleCount(long) - Method in class com.io7m.smfj.bytebuffer.SMFByteBufferPackedTriangles
  Copy the current immutable object by setting a value for the `triangleCount` attribute.
withTriangleCount(long) - Method in class com.io7m.smfj.core.SMFTriangles
  Copy the current immutable object by setting a value for the `triangleCount` attribute.
withTriangleIndexSizeBits(int) - Method in class com.io7m.smfj.bytebuffer.SMFByteBufferPackedTriangles
  Copy the current immutable object by setting a value for the `triangleIndexSizeBits` attribute.
withTriangleIndexSizeBits(int) - Method in class com.io7m.smfj.core.SMFTriangles
  Copy the current immutable object by setting a value for the `triangleIndexSizeBits` attribute.
withTriangles(SMFByteBufferPackedTriangles) - Method in class com.io7m.smfj.bytebuffer.SMFByteBufferPackedMesh
  Copy the current immutable object by setting a present value for the optional `triangles` attribute.
withTriangles(Optional<? extends SMFByteBufferPackedTriangles>) - Method in class com.io7m.smfj.bytebuffer.SMFByteBufferPackedMesh
  Copy the current immutable object by setting an optional value for the `triangles` attribute.
withTriangles(SMFTriangles) - Method in class com.io7m.smfj.core.SMFHeader
  Copy the current immutable object by setting a value for the `triangles` attribute.
withTriangles(Vector<Vector3L>) - Method in class com.io7m.smfj.processing.api.SMFMemoryMesh
withValidate(boolean) - Method in class com.io7m.smfj.processing.main.SMFMemoryMeshFilterTrianglesOptimizeConfiguration
  Copy the current immutable object by setting a value for the `validate` attribute.
withValue(String) - Method in class com.io7m.smfj.core.SMFAttributeName
  Copy the current immutable object by setting a value for the `value` attribute.
withValue(String) - Method in class com.io7m.smfj.core.SMFSchemaName
  Copy the current immutable object by setting a value for the `value` attribute.
withValues(Vector<Double>) - Method in class com.io7m.smfj.processing.api.SMFAttributeArrayFloating1
withValues(Vector<Vector2D>) - Method in class com.io7m.smfj.processing.api.SMFAttributeArrayFloating2
withValues(Vector<Vector3D>) - Method in class com.io7m.smfj.processing.api.SMFAttributeArrayFloating3
withValues(Vector<Vector4D>) - Method in class com.io7m.smfj.processing.api.SMFAttributeArrayFloating4
withValues(Vector<Long>) - Method in class com.io7m.smfj.processing.api.SMFAttributeArrayIntegerSigned1
withValues(Vector<Vector2L>) - Method in class com.io7m.smfj.processing.api.SMFAttributeArrayIntegerSigned2
withValues(Vector<Vector3L>) - Method in class com.io7m.smfj.processing.api.SMFAttributeArrayIntegerSigned3
withValues(Vector<Vector4L>) - Method in class com.io7m.smfj.processing.api.SMFAttributeArrayIntegerSigned4
withValues(Vector<Long>) - Method in class com.io7m.smfj.processing.api.SMFAttributeArrayIntegerUnsigned1
withValues(Vector<Vector2L>) - Method in class com.io7m.smfj.processing.api.SMFAttributeArrayIntegerUnsigned2
withValues(Vector<Vector3L>) - Method in class com.io7m.smfj.processing.api.SMFAttributeArrayIntegerUnsigned3
withValues(Vector<Vector4L>) - Method in class com.io7m.smfj.processing.api.SMFAttributeArrayIntegerUnsigned4
withVersion(SMFFormatVersion) - Method in class com.io7m.smfj.probe.api.SMFVersionProbed
  Copy the current immutable object by setting a value for the `version` attribute.
withVersionMajor(int) - Method in class com.io7m.smfj.core.SMFSchemaIdentifier
  Copy the current immutable object by setting a value for the `versionMajor` attribute.
withVersionMinor(int) - Method in class com.io7m.smfj.core.SMFSchemaIdentifier
  Copy the current immutable object by setting a value for the `versionMinor` attribute.
withVertexCount(long) - Method in class com.io7m.smfj.core.SMFHeader
  Copy the current immutable object by setting a value for the `vertexCount` attribute.
withWindingOrder(SMFFaceWindingOrder) - Method in class com.io7m.smfj.core.SMFCoordinateSystem
  Copy the current immutable object by setting a value for the `windingOrder` attribute.

A B C D E F G H I L M N O P R S T U V W

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