| 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.
|
| Modifier and Type | Method and Description |
|---|---|
SMFAttribute |
SMFByteBufferPackedAttributeType.attribute() |
SMFAttribute |
SMFByteBufferPackedAttribute.attribute() |
| 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.
|
| 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. |
| 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) |
| 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. |
| 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() |
| Modifier and Type | Method and Description |
|---|---|
SMFHeader.Builder |
SMFHeader.Builder.addAttributesInOrder(SMFAttribute element) |
| 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) |
| 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.
|
| Modifier and Type | Method and Description |
|---|---|
Optional<SMFParserEventsDataAttributeValuesType> |
SMFFCopier.onDataAttributeStart(SMFAttribute attribute) |
| Modifier and Type | Method and Description |
|---|---|
Optional<SMFParserEventsDataAttributeValuesType> |
SMFParserEventsDataAttributesNonInterleavedType.onDataAttributeStart(SMFAttribute attribute)
Parsing of data for the attribute has started.
|
| Modifier and Type | Method and Description |
|---|---|
Optional<SMFParserEventsDataAttributeValuesType> |
SMFMemoryMeshProducer.onDataAttributeStart(SMFAttribute attribute) |
| 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