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

- Packages that use SMFAttribute
  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.frontend | Processing tasks for frontends.
  com.io7m.smfj.parser.api | Parser API.
  com.io7m.smfj.processing.api | Functions and types for processing and filtering meshes.

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

    Methods in com.io7m.smfj.bytebuffer that return SMFAttribute
    Modifier and Type | Method and Description
    --- | ---
    `SMFAttribute` | SMFByteBufferPackedAttributeType.`attribute()`
    `SMFAttribute` | SMFByteBufferPackedAttribute.`attribute()`

    Methods in com.io7m.smfj.bytebuffer that return types with arguments of type SMFAttribute
    Modifier and Type | Method and Description
    --- | ---
    `javaslang.collection.Seq<SMFAttribute>` | SMFByteBufferPackingConfigurationType.`attributesOrdered()` A specification of the sequence of attributes that will be packed into the byte buffer.
    `javaslang.collection.Seq<SMFAttribute>` | SMFByteBufferPackingConfiguration.`attributesOrdered()` A specification of the sequence of attributes that will be packed into the byte buffer.

    Methods in com.io7m.smfj.bytebuffer with parameters of type SMFAttribute
    Modifier and Type | Method and Description
    --- | ---
    `SMFByteBufferPackingConfiguration.Builder` | SMFByteBufferPackingConfiguration.Builder.`addAttributesOrdered(SMFAttribute element)`
    `static SMFByteBufferPackedAttribute` | SMFByteBufferPackedAttribute.`of(SMFAttribute attribute, int order, int offsetOctets)` Construct a new immutable `SMFByteBufferPackedAttribute` instance.
    `Optional<SMFParserEventsDataAttributeValuesType>` | SMFByteBufferPackedMeshes.`onDataAttributeStart(SMFAttribute attribute)`
    `SMFByteBufferPackedAttribute.Builder` | SMFByteBufferPackedAttribute.Builder.`setAttribute(SMFAttribute attribute)` Initializes the value for the `attribute` attribute.
    `SMFByteBufferPackedAttribute` | SMFByteBufferPackedAttribute.`withAttribute(SMFAttribute value)` Copy the current immutable object by setting a value for the `attribute` attribute.

    Method parameters in com.io7m.smfj.bytebuffer with type arguments of type SMFAttribute
    Modifier and Type | Method and Description
    --- | ---
    `SMFByteBufferPackingConfiguration.Builder` | SMFByteBufferPackingConfiguration.Builder.`addAllAttributesOrdered(Iterable<SMFAttribute> element)`
    `static SMFByteBufferPackingConfiguration` | SMFByteBufferPackingConfiguration.`of(javaslang.collection.Seq<SMFAttribute> attributesOrdered)` Construct a new immutable `SMFByteBufferPackingConfiguration` instance.
    `SMFByteBufferPackingConfiguration.Builder` | SMFByteBufferPackingConfiguration.Builder.`setAttributesOrdered(javaslang.collection.Seq<SMFAttribute> elements)`
    `SMFByteBufferPackingConfiguration.Builder` | SMFByteBufferPackingConfiguration.Builder.`setIterableAttributesOrdered(Iterable<SMFAttribute> elements)`
    `SMFByteBufferPackingConfiguration` | SMFByteBufferPackingConfiguration.`withAttributesOrdered(javaslang.collection.Seq<SMFAttribute> value)`

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

    Methods in com.io7m.smfj.core that return SMFAttribute
    Modifier and Type | Method and Description
    --- | ---
    `SMFAttribute` | SMFAttribute.Builder.`build()` Builds a new `SMFAttribute`.
    `static SMFAttribute` | SMFAttribute.`copyOf(SMFAttributeType instance)` Creates an immutable copy of a `SMFAttributeType` value.
    `static SMFAttribute` | SMFAttribute.`of(SMFAttributeName name, SMFComponentType componentType, int componentCount, int componentSizeBits)` Construct a new immutable `SMFAttribute` instance.
    `SMFAttribute` | SMFAttribute.`withComponentCount(int value)` Copy the current immutable object by setting a value for the `componentCount` attribute.
    `SMFAttribute` | SMFAttribute.`withComponentSizeBits(int value)` Copy the current immutable object by setting a value for the `componentSizeBits` attribute.
    `SMFAttribute` | SMFAttribute.`withComponentType(SMFComponentType value)` Copy the current immutable object by setting a value for the `componentType` attribute.
    `SMFAttribute` | SMFAttribute.`withName(SMFAttributeName value)` Copy the current immutable object by setting a value for the `name` attribute.

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

    Methods in com.io7m.smfj.core with parameters of type SMFAttribute
    Modifier and Type | Method and Description
    --- | ---
    `SMFHeader.Builder` | SMFHeader.Builder.`addAttributesInOrder(SMFAttribute element)`

    Method parameters in com.io7m.smfj.core with type arguments of type SMFAttribute
    Modifier and Type | Method and Description
    --- | ---
    `SMFHeader.Builder` | SMFHeader.Builder.`addAllAttributesInOrder(Iterable<SMFAttribute> element)`
    `static SMFHeader` | SMFHeader.`of(SMFTriangles triangles, long vertexCount, Optional<SMFSchemaIdentifier> schemaIdentifier, SMFCoordinateSystem coordinateSystem, javaslang.collection.List<SMFAttribute> attributesInOrder)` Construct a new immutable `SMFHeader` instance.
    `SMFHeader.Builder` | SMFHeader.Builder.`setAttributesInOrder(javaslang.collection.List<SMFAttribute> elements)`
    `SMFHeader.Builder` | SMFHeader.Builder.`setIterableAttributesInOrder(Iterable<SMFAttribute> elements)`
    `SMFHeader` | SMFHeader.`withAttributesInOrder(javaslang.collection.List<SMFAttribute> value)`

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

    Constructor parameters in com.io7m.smfj.format.text.v1 with type arguments of type SMFAttribute
    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 SMFAttribute in com.io7m.smfj.frontend

    Methods in com.io7m.smfj.frontend with parameters of type SMFAttribute
    Modifier and Type | Method and Description
    --- | ---
    `Optional<SMFParserEventsDataAttributeValuesType>` | SMFFCopier.`onDataAttributeStart(SMFAttribute attribute)`

  - ### Uses of SMFAttribute in com.io7m.smfj.parser.api

    Methods in com.io7m.smfj.parser.api with parameters of type SMFAttribute
    Modifier and Type | Method and Description
    --- | ---
    `Optional<SMFParserEventsDataAttributeValuesType>` | SMFParserEventsDataAttributesNonInterleavedType.`onDataAttributeStart(SMFAttribute attribute)` Parsing of data for the attribute has started.

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

    Methods in com.io7m.smfj.processing.api with parameters of type SMFAttribute
    Modifier and Type | Method and Description
    --- | ---
    `Optional<SMFParserEventsDataAttributeValuesType>` | SMFMemoryMeshProducer.`onDataAttributeStart(SMFAttribute attribute)`

    Method parameters in com.io7m.smfj.processing.api with type arguments of type SMFAttribute
    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.

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