pub struct OffCarrierEdge {
pub edge_id: u64,
pub curve_ref: Option<usize>,
pub face_ref: usize,
pub surface_ref: usize,
pub off_carrier_mm: f64,
pub origin: EdgeOrigin,
}Expand description
One edge whose built curve stands off one of its carriers, as an
Approximation names it.
Fields§
§edge_id: u64The built edge’s id in the body.
curve_ref: Option<usize>The file’s EDGE_CURVE.edge_geometry entity, when the edge has one.
face_ref: usizeThe ADVANCED_FACE and surface entities of the carrier it stands off.
surface_ref: usize§off_carrier_mm: f64How far, mm, over the gate’s stations (an upper bound: the projector’s distance never under-reads).
origin: EdgeOriginWhose curve stands off: the FILE’s, as written, or one an importer
pass moved (reconciled: reconcile_edges_onto_surfaces replaced it
with its projection onto a different carrier).
Trait Implementations§
Source§impl Clone for OffCarrierEdge
impl Clone for OffCarrierEdge
Source§impl Debug for OffCarrierEdge
impl Debug for OffCarrierEdge
Source§impl<'de> Deserialize<'de> for OffCarrierEdge
impl<'de> Deserialize<'de> for OffCarrierEdge
Source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
Source§impl PartialEq for OffCarrierEdge
impl PartialEq for OffCarrierEdge
Source§impl Serialize for OffCarrierEdge
impl Serialize for OffCarrierEdge
impl StructuralPartialEq for OffCarrierEdge
Auto Trait Implementations§
impl Forget for OffCarrierEdge
impl Freeze for OffCarrierEdge
impl Move for OffCarrierEdge
impl RefUnwindSafe for OffCarrierEdge
impl Send for OffCarrierEdge
impl Sync for OffCarrierEdge
impl Unpin for OffCarrierEdge
impl UnsafeUnpin for OffCarrierEdge
impl UnwindSafe for OffCarrierEdge
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more