Struct polygon2::greiner_hormann::Vertex [−][src]
pub struct Vertex<T> { pub point: [T; 2], pub next: *mut Vertex<T>, pub prev: *mut Vertex<T>, pub neighbour: *mut Vertex<T>, pub entry: bool, pub alpha: T, pub inter: bool, pub checked: bool, }
Fields
point: [T; 2]
next: *mut Vertex<T>
prev: *mut Vertex<T>
neighbour: *mut Vertex<T>
entry: bool
alpha: T
inter: bool
checked: bool
Implementations
impl<T> Vertex<T> where
T: Clone + Signed + PartialEq + PartialOrd,
&'a T: Div<&'b T, Output = T> + Add<&'b T, Output = T> + Sub<&'b T, Output = T> + Mul<&'b T, Output = T>,
[src]
impl<T> Vertex<T> where
T: Clone + Signed + PartialEq + PartialOrd,
&'a T: Div<&'b T, Output = T> + Add<&'b T, Output = T> + Sub<&'b T, Output = T> + Mul<&'b T, Output = T>,
[src]Auto Trait Implementations
impl<T> RefUnwindSafe for Vertex<T> where
T: RefUnwindSafe,
T: RefUnwindSafe,
impl<T> !Send for Vertex<T>
impl<T> !Sync for Vertex<T>
impl<T> Unpin for Vertex<T> where
T: Unpin,
T: Unpin,
impl<T> UnwindSafe for Vertex<T> where
T: RefUnwindSafe + UnwindSafe,
T: RefUnwindSafe + UnwindSafe,