| Package | Description |
|---|---|
| com.io7m.smfj.core |
Core types and functions.
|
| com.io7m.smfj.format.binary |
Parser API.
|
| com.io7m.smfj.validation.api |
Validation API.
|
| Modifier and Type | Method and Description |
|---|---|
SMFCoordinateSystem |
SMFCoordinateSystem.Builder.build()
Builds a new
SMFCoordinateSystem. |
default SMFCoordinateSystem |
SMFHeaderType.coordinateSystem() |
SMFCoordinateSystem |
SMFHeader.coordinateSystem() |
static SMFCoordinateSystem |
SMFCoordinateSystem.copyOf(SMFCoordinateSystemType instance)
Creates an immutable copy of a
SMFCoordinateSystemType value. |
static SMFCoordinateSystem |
SMFCoordinateSystem.of(com.io7m.jcoords.core.conversion.CAxisSystem axes,
SMFFaceWindingOrder windingOrder)
Construct a new immutable
SMFCoordinateSystem instance. |
SMFCoordinateSystem |
SMFCoordinateSystem.withAxes(com.io7m.jcoords.core.conversion.CAxisSystem value)
Copy the current immutable object by setting a value for the
axes attribute. |
SMFCoordinateSystem |
SMFCoordinateSystem.withWindingOrder(SMFFaceWindingOrder value)
Copy the current immutable object by setting a value for the
windingOrder attribute. |
| Modifier and Type | Method and Description |
|---|---|
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.setCoordinateSystem(SMFCoordinateSystem coordinateSystem)
Initializes the value for the
coordinateSystem attribute. |
SMFHeader |
SMFHeader.withCoordinateSystem(SMFCoordinateSystem value)
Copy the current immutable object by setting a value for the
coordinateSystem attribute. |
| Modifier and Type | Method and Description |
|---|---|
static SMFCoordinateSystem |
SMFBCoordinateSystems.unpack(SMFBv1CoordinateSystemsReadableType input)
Unpack a coordinate system from the given input.
|
| Modifier and Type | Method and Description |
|---|---|
static void |
SMFBCoordinateSystems.pack(SMFCoordinateSystem system,
SMFBv1CoordinateSystemsWritableType out)
Pack a coordinate system.
|
| Modifier and Type | Method and Description |
|---|---|
Optional<SMFCoordinateSystem> |
SMFSchemaType.requiredCoordinateSystem() |
Optional<SMFCoordinateSystem> |
SMFSchema.requiredCoordinateSystem() |
| Modifier and Type | Method and Description |
|---|---|
SMFSchema.Builder |
SMFSchema.Builder.setRequiredCoordinateSystem(SMFCoordinateSystem requiredCoordinateSystem)
Initializes the optional value
requiredCoordinateSystem to requiredCoordinateSystem. |
SMFSchema |
SMFSchema.withRequiredCoordinateSystem(SMFCoordinateSystem value)
Copy the current immutable object by setting a present value for the optional
requiredCoordinateSystem attribute. |
| 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,
SMFSchemaAllowExtraAttributes allowExtraAttributes,
SMFSchemaRequireTriangles requireTriangles,
SMFSchemaRequireVertices requireVertices)
Construct a new immutable
SMFSchema instance. |
SMFSchema.Builder |
SMFSchema.Builder.setRequiredCoordinateSystem(Optional<? extends SMFCoordinateSystem> requiredCoordinateSystem)
Initializes the optional value
requiredCoordinateSystem to requiredCoordinateSystem. |
SMFSchema |
SMFSchema.withRequiredCoordinateSystem(Optional<? extends SMFCoordinateSystem> optional)
Copy the current immutable object by setting an optional value for the
requiredCoordinateSystem attribute. |
Copyright © 2017 <code@io7m.com> http://io7m.com