Expand description
Turning point-sampled geometry into a surface.
The contract and its types. A concrete provider arrives with the
pointcloud-provider feature, or a caller supplies its own.
Modules§
- conformance
- Conformance suite every
PointcloudReconstructionprovider must pass.
Structs§
- Backend
Descriptor - Provider identity only. It deliberately contains no operation booleans.
- Backend
Id - Stable provider identifier for logs and explicit selection.
- Execution
Options - Operation policy with explicit tolerance, precision, and cancellation.
- Reconstruction
Evidence - Counters describing one reconstruction.
- Reconstruction
Outcome - A reconstruction and the evidence that produced it.
- Reconstruction
Request - What the caller wants reconstructed.
- SdfReconstruction
- Reference provider: a signed-distance field extracted as a level set. Reference reconstruction provider.
Enums§
- Cancellation
Granularity - How finely a provider polls its cancellation token.
- Determinism
- Reproducibility requirement.
- Execution
Target - Broad execution target. Specific ISA/device features stay in provider crates.
- Geom
Error - Why a backend-neutral geometry operation failed.
- Operation
- Operation name used for diagnostics only. Implementing an operation trait is the capability proof; this enum never drives capability discovery.
- Reconstruction
- Either a reconstruction or a typed reason there is none.
- Reconstruction
Refusal - Why a reconstruction could not be performed.
- Resolution
- How densely the surface should be reconstructed.
- Scratch
Requirement - Scratch memory an operation needs beyond its inputs and outputs.
Constants§
- CAPABILITY_
ID - Capability this contract describes.
Traits§
- Backend
- Runtime geometry backend metadata.
- Pointcloud
Reconstruction - Pointcloud-to-surface reconstruction provider.
Type Aliases§
- Geom
Result - Result alias for geometry operations.