pub trait ChainGeometry {
// Required method
fn resolve(
&self,
source: &ChainSource,
transform: &RigidTransform,
chord: f64,
tol: &Tolerance,
) -> Result<PlanarInput, CamError>;
}Expand description
Resolve the exact requested source in machine coordinates. Implementations must preserve ordered curve selection and reject disconnected/nonplanar data.
Required Methods§
fn resolve( &self, source: &ChainSource, transform: &RigidTransform, chord: f64, tol: &Tolerance, ) -> Result<PlanarInput, CamError>
Dyn Compatibility§
This trait is dyn compatible.
In older versions of Rust, dyn compatibility was called "object safety".