pub trait ChainCurve: Clone {
type Point;
// Required methods
fn start(&self) -> GeopResult<Self::Point>;
fn end(&self) -> GeopResult<Self::Point>;
}Expand description
A curve a Chain is made of: a clamped NURBS curve, in a plane or in
space, which starts at its first control point and ends at its last
(see NurbCurve::start).
Required Associated Types§
Required Methods§
Sourcefn start(&self) -> GeopResult<Self::Point>
fn start(&self) -> GeopResult<Self::Point>
The point the curve starts at.
Sourcefn end(&self) -> GeopResult<Self::Point>
fn end(&self) -> GeopResult<Self::Point>
The point the curve ends at.
Dyn Compatibility§
This trait is not dyn compatible.
In older versions of Rust, dyn compatibility was called "object safety".