## Uses of Class
com.io7m.smfj.core.SMFAttributeName

- Packages that use SMFAttributeName
  Package | Description
  --- | ---
  com.io7m.smfj.bytebuffer | Functions for packing mesh data into Java ByteBuffers.
  com.io7m.smfj.core | Core types and functions.
  com.io7m.smfj.format.text.v1 | Parser implementation for the 1.* text encoding.
  com.io7m.smfj.processing.api | Functions and types for processing and filtering meshes.
  com.io7m.smfj.processing.main | Main filter implementations.
  com.io7m.smfj.serializer.api | Serializer API.
  com.io7m.smfj.validation.api | Validation API.

- - ### Uses of SMFAttributeName in com.io7m.smfj.bytebuffer

    Methods in com.io7m.smfj.bytebuffer that return types with arguments of type SMFAttributeName
    Modifier and Type | Method and Description
    --- | ---
    `default javaslang.collection.SortedMap<SMFAttributeName,SMFByteBufferPackedAttribute>` | SMFByteBufferPackingConfigurationType.`packedAttributesByName()`
    `javaslang.collection.SortedMap<SMFAttributeName,SMFByteBufferPackedAttribute>` | SMFByteBufferPackingConfiguration.`packedAttributesByName()`

  - ### Uses of SMFAttributeName in com.io7m.smfj.core

    Methods in com.io7m.smfj.core that return SMFAttributeName
    Modifier and Type | Method and Description
    --- | ---
    `SMFAttributeName` | SMFAttributeName.Builder.`build()` Builds a new `SMFAttributeName`.
    `static SMFAttributeName` | SMFAttributeName.`copyOf(SMFAttributeNameType instance)` Creates an immutable copy of a `SMFAttributeNameType` value.
    `SMFAttributeName` | SMFAttributeType.`name()`
    `SMFAttributeName` | SMFAttribute.`name()`
    `static SMFAttributeName` | SMFAttributeName.`of(String value)` Construct a new immutable `SMFAttributeName` instance.
    `SMFAttributeName` | SMFAttributeName.`withValue(String value)` Copy the current immutable object by setting a value for the `value` attribute.

    Methods in com.io7m.smfj.core that return types with arguments of type SMFAttributeName
    Modifier and Type | Method and Description
    --- | ---
    `default javaslang.collection.SortedMap<SMFAttributeName,SMFAttribute>` | SMFHeaderType.`attributesByName()`
    `javaslang.collection.SortedMap<SMFAttributeName,SMFAttribute>` | SMFHeader.`attributesByName()`

    Methods in com.io7m.smfj.core with parameters of type SMFAttributeName
    Modifier and Type | Method and Description
    --- | ---
    `static SMFAttribute` | SMFAttribute.`of(SMFAttributeName name, SMFComponentType componentType, int componentCount, int componentSizeBits)` Construct a new immutable `SMFAttribute` instance.
    `SMFAttribute.Builder` | SMFAttribute.Builder.`setName(SMFAttributeName name)` Initializes the value for the `name` attribute.
    `SMFAttribute` | SMFAttribute.`withName(SMFAttributeName value)` Copy the current immutable object by setting a value for the `name` attribute.

  - ### Uses of SMFAttributeName in com.io7m.smfj.format.text.v1

    Constructor parameters in com.io7m.smfj.format.text.v1 with type arguments of type SMFAttributeName
    Constructor and Description
    `SMFTV1HeaderCommandAttribute(Map<SMFAttributeName,Integer> in_attributes_lines, Collection<SMFAttribute> in_attributes_list, SMFTLineReaderType in_reader, SMFHeader.Builder in_header)` Construct a parser.

  - ### Uses of SMFAttributeName in com.io7m.smfj.processing.api

    Methods in com.io7m.smfj.processing.api that return types with arguments of type SMFAttributeName
    Modifier and Type | Method and Description
    --- | ---
    `javaslang.collection.Map<SMFAttributeName,SMFAttributeArrayType>` | SMFMemoryMeshType.`arrays()`
    `javaslang.collection.Map<SMFAttributeName,SMFAttributeArrayType>` | SMFMemoryMesh.`arrays()`

    Methods in com.io7m.smfj.processing.api with parameters of type SMFAttributeName
    Modifier and Type | Method and Description
    --- | ---
    `static javaslang.collection.Seq<SMFProcessingError>` | SMFFilterCommandChecks.`checkAttributeExists(javaslang.collection.Seq<SMFProcessingError> errors, javaslang.collection.Map<SMFAttributeName,SMFAttribute> attributes, SMFAttributeName name)` Check that the given attribute exists.
    `static javaslang.collection.Seq<SMFProcessingError>` | SMFFilterCommandChecks.`checkAttributeNonexistent(javaslang.collection.Seq<SMFProcessingError> errors, javaslang.collection.Map<SMFAttributeName,SMFAttribute> attributes, SMFAttributeName name)` Check that the given attribute does not exist.
    `SMFMemoryMesh.Builder` | SMFMemoryMesh.Builder.`putArrays(SMFAttributeName key, SMFAttributeArrayType value)`

    Method parameters in com.io7m.smfj.processing.api with type arguments of type SMFAttributeName
    Modifier and Type | Method and Description
    --- | ---
    `static javaslang.collection.Seq<SMFProcessingError>` | SMFFilterCommandChecks.`checkAttributeExists(javaslang.collection.Seq<SMFProcessingError> errors, javaslang.collection.Map<SMFAttributeName,SMFAttribute> attributes, SMFAttributeName name)` Check that the given attribute exists.
    `static javaslang.collection.Seq<SMFProcessingError>` | SMFFilterCommandChecks.`checkAttributeNonexistent(javaslang.collection.Seq<SMFProcessingError> errors, javaslang.collection.Map<SMFAttributeName,SMFAttribute> attributes, SMFAttributeName name)` Check that the given attribute does not exist.
    `static SMFMemoryMesh` | SMFMemoryMesh.`of(SMFHeader header, javaslang.collection.Map<SMFAttributeName,SMFAttributeArrayType> arrays, javaslang.collection.Vector<SMFMetadata> metadata, javaslang.collection.Vector<com.io7m.jtensors.core.unparameterized.vectors.Vector3L> triangles)` Construct a new immutable `SMFMemoryMesh` instance.
    `SMFMemoryMesh.Builder` | SMFMemoryMesh.Builder.`putEntryArrays(javaslang.Tuple2<SMFAttributeName,SMFAttributeArrayType> entry)`
    `SMFMemoryMesh.Builder` | SMFMemoryMesh.Builder.`setArrays(javaslang.collection.Map<SMFAttributeName,SMFAttributeArrayType> elements)`
    `SMFMemoryMesh.Builder` | SMFMemoryMesh.Builder.`setEntriesArrays(Iterable<javaslang.Tuple2<SMFAttributeName,SMFAttributeArrayType>> entries)`
    `SMFMemoryMesh.Builder` | SMFMemoryMesh.Builder.`setJavaMapArrays(Map<SMFAttributeName,SMFAttributeArrayType> in_map)`
    `SMFMemoryMesh` | SMFMemoryMesh.`withArrays(javaslang.collection.Map<SMFAttributeName,SMFAttributeArrayType> value)`

  - ### Uses of SMFAttributeName in com.io7m.smfj.processing.main

    Methods in com.io7m.smfj.processing.main that return SMFAttributeName
    Modifier and Type | Method and Description
    --- | ---
    `SMFAttributeName` | SMFMemoryMeshFilterCheckConfigurationType.`name()`
    `SMFAttributeName` | SMFMemoryMeshFilterCheckConfiguration.`name()`

    Methods in com.io7m.smfj.processing.main with parameters of type SMFAttributeName
    Modifier and Type | Method and Description
    --- | ---
    `static SMFMemoryMeshFilterType` | SMFMemoryMeshFilterAttributeRemove.`create(SMFAttributeName in_source)` Create a new filter.
    `static SMFMemoryMeshFilterType` | SMFMemoryMeshFilterAttributeRename.`create(SMFAttributeName in_source, SMFAttributeName in_target)` Create a new filter.
    `static SMFMemoryMeshFilterCheckConfiguration` | SMFMemoryMeshFilterCheckConfiguration.`of(SMFAttributeName name, Optional<SMFComponentType> componentType, OptionalInt componentCount, OptionalInt componentSize)` Construct a new immutable `SMFMemoryMeshFilterCheckConfiguration` instance.
    `SMFMemoryMeshFilterCheckConfiguration.Builder` | SMFMemoryMeshFilterCheckConfiguration.Builder.`setName(SMFAttributeName name)` Initializes the value for the `name` attribute.
    `SMFMemoryMeshFilterCheckConfiguration` | SMFMemoryMeshFilterCheckConfiguration.`withName(SMFAttributeName value)` Copy the current immutable object by setting a value for the `name` attribute.

    Method parameters in com.io7m.smfj.processing.main with type arguments of type SMFAttributeName
    Modifier and Type | Method and Description
    --- | ---
    `static SMFMemoryMeshFilterType` | SMFMemoryMeshFilterAttributeTrim.`create(javaslang.collection.Set<SMFAttributeName> in_attributes)` Create a new filter.

  - ### Uses of SMFAttributeName in com.io7m.smfj.serializer.api

    Methods in com.io7m.smfj.serializer.api with parameters of type SMFAttributeName
    Modifier and Type | Method and Description
    --- | ---
    `SMFSerializerDataAttributesValuesType` | SMFSerializerDataAttributesNonInterleavedType.`serializeData(SMFAttributeName name)` Start serializing data for a single attribute.

  - ### Uses of SMFAttributeName in com.io7m.smfj.validation.api

    Methods in com.io7m.smfj.validation.api that return SMFAttributeName
    Modifier and Type | Method and Description
    --- | ---
    `SMFAttributeName` | SMFSchemaAttributeType.`name()`
    `SMFAttributeName` | SMFSchemaAttribute.`name()`

    Methods in com.io7m.smfj.validation.api that return types with arguments of type SMFAttributeName
    Modifier and Type | Method and Description
    --- | ---
    `javaslang.collection.SortedMap<SMFAttributeName,SMFSchemaAttribute>` | SMFSchemaType.`optionalAttributes()` A schema may define optional attributes.
    `javaslang.collection.SortedMap<SMFAttributeName,SMFSchemaAttribute>` | SMFSchema.`optionalAttributes()` A schema may define optional attributes.
    `javaslang.collection.SortedMap<SMFAttributeName,SMFSchemaAttribute>` | SMFSchemaType.`requiredAttributes()` A schema may define required attributes.
    `javaslang.collection.SortedMap<SMFAttributeName,SMFSchemaAttribute>` | SMFSchema.`requiredAttributes()` A schema may define required attributes.

    Methods in com.io7m.smfj.validation.api with parameters of type SMFAttributeName
    Modifier and Type | Method and Description
    --- | ---
    `static SMFSchemaAttribute` | SMFSchemaAttribute.`of(SMFAttributeName name, Optional<SMFComponentType> requiredComponentType, OptionalInt requiredComponentCount, OptionalInt requiredComponentSize)` Construct a new immutable `SMFSchemaAttribute` instance.
    `SMFSchema.Builder` | SMFSchema.Builder.`putOptionalAttributes(SMFAttributeName key, SMFSchemaAttribute value)`
    `SMFSchema.Builder` | SMFSchema.Builder.`putRequiredAttributes(SMFAttributeName key, SMFSchemaAttribute value)`
    `SMFSchemaAttribute.Builder` | SMFSchemaAttribute.Builder.`setName(SMFAttributeName name)` Initializes the value for the `name` attribute.
    `SMFSchemaAttribute` | SMFSchemaAttribute.`withName(SMFAttributeName value)` Copy the current immutable object by setting a value for the `name` attribute.

    Method parameters in com.io7m.smfj.validation.api with type arguments of type SMFAttributeName
    Modifier and Type | Method and Description
    --- | ---
    `static SMFSchema` | SMFSchema.`of(SMFSchemaIdentifier schemaIdentifier, javaslang.collection.SortedMap<SMFAttributeName,SMFSchemaAttribute> requiredAttributes, javaslang.collection.SortedMap<SMFAttributeName,SMFSchemaAttribute> optionalAttributes, Optional<SMFCoordinateSystem> requiredCoordinateSystem, boolean allowExtraAttributes)` Construct a new immutable `SMFSchema` instance.
    `static SMFSchema` | SMFSchema.`of(SMFSchemaIdentifier schemaIdentifier, javaslang.collection.SortedMap<SMFAttributeName,SMFSchemaAttribute> requiredAttributes, javaslang.collection.SortedMap<SMFAttributeName,SMFSchemaAttribute> optionalAttributes, Optional<SMFCoordinateSystem> requiredCoordinateSystem, boolean allowExtraAttributes)` Construct a new immutable `SMFSchema` instance.
    `SMFSchema.Builder` | SMFSchema.Builder.`putEntryOptionalAttributes(javaslang.Tuple2<SMFAttributeName,SMFSchemaAttribute> entry)`
    `SMFSchema.Builder` | SMFSchema.Builder.`putEntryRequiredAttributes(javaslang.Tuple2<SMFAttributeName,SMFSchemaAttribute> entry)`
    `SMFSchema.Builder` | SMFSchema.Builder.`setEntriesOptionalAttributes(Iterable<javaslang.Tuple2<SMFAttributeName,SMFSchemaAttribute>> entries)`
    `SMFSchema.Builder` | SMFSchema.Builder.`setEntriesRequiredAttributes(Iterable<javaslang.Tuple2<SMFAttributeName,SMFSchemaAttribute>> entries)`
    `SMFSchema.Builder` | SMFSchema.Builder.`setJavaMapOptionalAttributes(Map<SMFAttributeName,SMFSchemaAttribute> in_map)`
    `SMFSchema.Builder` | SMFSchema.Builder.`setJavaMapRequiredAttributes(Map<SMFAttributeName,SMFSchemaAttribute> in_map)`
    `SMFSchema.Builder` | SMFSchema.Builder.`setMapOptionalAttributes(javaslang.collection.Map<SMFAttributeName,SMFSchemaAttribute> in_map)`
    `SMFSchema.Builder` | SMFSchema.Builder.`setMapRequiredAttributes(javaslang.collection.Map<SMFAttributeName,SMFSchemaAttribute> in_map)`
    `SMFSchema.Builder` | SMFSchema.Builder.`setOptionalAttributes(javaslang.collection.SortedMap<SMFAttributeName,SMFSchemaAttribute> elements)`
    `SMFSchema.Builder` | SMFSchema.Builder.`setRequiredAttributes(javaslang.collection.SortedMap<SMFAttributeName,SMFSchemaAttribute> elements)`
    `SMFSchema` | SMFSchema.`withOptionalAttributes(javaslang.collection.SortedMap<SMFAttributeName,SMFSchemaAttribute> value)`
    `SMFSchema` | SMFSchema.`withRequiredAttributes(javaslang.collection.SortedMap<SMFAttributeName,SMFSchemaAttribute> value)`

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