#[repr(C)]pub struct AxiolidHiddenLineSegment {
pub mesh_id: u64,
pub vertices: [u32; 2],
pub start: [f64; 2],
pub end: [f64; 2],
pub kind: AxiolidEdgeKind,
pub visibility: AxiolidVisibility,
}Expand description
One piece of a source edge in image coordinates.
Fields§
§mesh_id: u64§vertices: [u32; 2]Position indices of the source edge, ascending.
start: [f64; 2]§end: [f64; 2]§kind: AxiolidEdgeKind§visibility: AxiolidVisibilityTrait Implementations§
Source§impl Clone for AxiolidHiddenLineSegment
impl Clone for AxiolidHiddenLineSegment
Source§fn clone(&self) -> AxiolidHiddenLineSegment
fn clone(&self) -> AxiolidHiddenLineSegment
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreimpl Copy for AxiolidHiddenLineSegment
Source§impl Debug for AxiolidHiddenLineSegment
impl Debug for AxiolidHiddenLineSegment
Source§impl PartialEq for AxiolidHiddenLineSegment
impl PartialEq for AxiolidHiddenLineSegment
impl StructuralPartialEq for AxiolidHiddenLineSegment
Auto Trait Implementations§
impl Freeze for AxiolidHiddenLineSegment
impl RefUnwindSafe for AxiolidHiddenLineSegment
impl Send for AxiolidHiddenLineSegment
impl Sync for AxiolidHiddenLineSegment
impl Unpin for AxiolidHiddenLineSegment
impl UnsafeUnpin for AxiolidHiddenLineSegment
impl UnwindSafe for AxiolidHiddenLineSegment
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
impl<ST, DT> CastableFrom<ST, Initialized, Initialized> for DT
impl<ST, DT> CastableFrom<ST, Uninit, Uninit> for DT
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Source§impl<T> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self> ⓘ
fn into_either(self, into_left: bool) -> Either<Self, Self> ⓘ
Converts
self into a Left variant of Either<Self, Self>
if into_left is true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self> ⓘ
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self> ⓘ
Converts
self into a Left variant of Either<Self, Self>
if into_left(&self) returns true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read more