| 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.
|
| Modifier and Type | Method and Description |
|---|---|
default javaslang.collection.SortedMap<SMFAttributeName,SMFByteBufferPackedAttribute> |
SMFByteBufferPackingConfigurationType.packedAttributesByName() |
javaslang.collection.SortedMap<SMFAttributeName,SMFByteBufferPackedAttribute> |
SMFByteBufferPackingConfiguration.packedAttributesByName() |
| 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. |
| Modifier and Type | Method and Description |
|---|---|
default javaslang.collection.SortedMap<SMFAttributeName,SMFAttribute> |
SMFHeaderType.attributesByName() |
javaslang.collection.SortedMap<SMFAttributeName,SMFAttribute> |
SMFHeader.attributesByName() |
| 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. |
| 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 |
|---|---|
javaslang.collection.Map<SMFAttributeName,SMFAttributeArrayType> |
SMFMemoryMeshType.arrays() |
javaslang.collection.Map<SMFAttributeName,SMFAttributeArrayType> |
SMFMemoryMesh.arrays() |
| 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) |
| 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) |
| Modifier and Type | Method and Description |
|---|---|
SMFAttributeName |
SMFMemoryMeshFilterCheckConfigurationType.name() |
SMFAttributeName |
SMFMemoryMeshFilterCheckConfiguration.name() |
| 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. |
| Modifier and Type | Method and Description |
|---|---|
static SMFMemoryMeshFilterType |
SMFMemoryMeshFilterAttributeTrim.create(javaslang.collection.Set<SMFAttributeName> in_attributes)
Create a new filter.
|
| Modifier and Type | Method and Description |
|---|---|
SMFSerializerDataAttributesValuesType |
SMFSerializerDataAttributesNonInterleavedType.serializeData(SMFAttributeName name)
Start serializing data for a single attribute.
|
| Modifier and Type | Method and Description |
|---|---|
SMFAttributeName |
SMFSchemaAttributeType.name() |
SMFAttributeName |
SMFSchemaAttribute.name() |
| 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.
|
| 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. |
Copyright © 2017 <code@io7m.com> http://io7m.com