#[repr(C)]pub struct ridgeT {
pub vertices: *mut setT,
pub top: *mut facetT,
pub bottom: *mut facetT,
pub id: c_uint,
pub _bitfield_align_1: [u8; 0],
pub _bitfield_1: __BindgenBitfieldUnit<[u8; 1]>,
pub __bindgen_padding_0: [u8; 3],
}Fields§
§vertices: *mut setT§top: *mut facetT§bottom: *mut facetT§id: c_uint§_bitfield_align_1: [u8; 0]§_bitfield_1: __BindgenBitfieldUnit<[u8; 1]>§__bindgen_padding_0: [u8; 3]Implementations§
Source§impl ridgeT
impl ridgeT
pub fn seen(&self) -> c_uint
pub fn set_seen(&mut self, val: c_uint)
pub unsafe fn seen_raw(this: *const Self) -> c_uint
pub unsafe fn set_seen_raw(this: *mut Self, val: c_uint)
pub fn tested(&self) -> c_uint
pub fn set_tested(&mut self, val: c_uint)
pub unsafe fn tested_raw(this: *const Self) -> c_uint
pub unsafe fn set_tested_raw(this: *mut Self, val: c_uint)
pub fn nonconvex(&self) -> c_uint
pub fn set_nonconvex(&mut self, val: c_uint)
pub unsafe fn nonconvex_raw(this: *const Self) -> c_uint
pub unsafe fn set_nonconvex_raw(this: *mut Self, val: c_uint)
pub fn mergevertex(&self) -> c_uint
pub fn set_mergevertex(&mut self, val: c_uint)
pub unsafe fn mergevertex_raw(this: *const Self) -> c_uint
pub unsafe fn set_mergevertex_raw(this: *mut Self, val: c_uint)
pub fn mergevertex2(&self) -> c_uint
pub fn set_mergevertex2(&mut self, val: c_uint)
pub unsafe fn mergevertex2_raw(this: *const Self) -> c_uint
pub unsafe fn set_mergevertex2_raw(this: *mut Self, val: c_uint)
pub fn simplicialtop(&self) -> c_uint
pub fn set_simplicialtop(&mut self, val: c_uint)
pub unsafe fn simplicialtop_raw(this: *const Self) -> c_uint
pub unsafe fn set_simplicialtop_raw(this: *mut Self, val: c_uint)
pub fn simplicialbot(&self) -> c_uint
pub fn set_simplicialbot(&mut self, val: c_uint)
pub unsafe fn simplicialbot_raw(this: *const Self) -> c_uint
pub unsafe fn set_simplicialbot_raw(this: *mut Self, val: c_uint)
pub fn new_bitfield_1( seen: c_uint, tested: c_uint, nonconvex: c_uint, mergevertex: c_uint, mergevertex2: c_uint, simplicialtop: c_uint, simplicialbot: c_uint, ) -> __BindgenBitfieldUnit<[u8; 1]>
Trait Implementations§
Auto Trait Implementations§
impl !Send for ridgeT
impl !Sync for ridgeT
impl Freeze for ridgeT
impl RefUnwindSafe for ridgeT
impl Unpin for ridgeT
impl UnsafeUnpin for ridgeT
impl UnwindSafe for ridgeT
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