Package-level declarations
Types
Link copied to clipboard
Garbage-free numeric-to-text appenders shared by anything that streams large files (point clouds, feature point frames, etc.) directly to a sink instead of building one huge in-memory string first. Writing Int/Long/Float values via these appenders avoids the per-value allocation that Int.toString()/Float.toString()/string concatenation would otherwise create for every single number — which adds up fast when writing tens of thousands of vertices or points.
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
data class PLYMetadata(val vertexCount: Int = 0, val weight: Float? = null, val palletCount: Int = 1, val dimensions: Point3? = Point3(
0f,
0f,
0f
), val volume: Float? = null, val volumeRotationMatrix: List<List<Float>>? = listOf(
listOf(1f, 0f, 0f),
listOf(0f, 1f, 0f),
listOf(0f, 0f, 1f)
), val estFreightClass: String? = null, val location: LocationData? = null, var barcodes: List<BaseBarcode> = emptyList(), val frameDebugValues: FrameDebugValues? = null)
Link copied to clipboard