#[repr(C)]pub struct aperture {
pub D_px: c_int,
pub D: rtd,
pub ri: rtd,
pub D_seg: rtd,
pub N: c_int,
pub V: mask,
pub ref_frame: coordinate_system,
}Fields§
§D_px: c_int§D: rtd§ri: rtd§D_seg: rtd§N: c_int§V: mask§ref_frame: coordinate_systemImplementations§
Source§impl aperture
impl aperture
pub unsafe fn setup( &mut self, _D_: rtd, _D_px_: c_int, _origin_: vector, _euler_angles_: vector, )
pub unsafe fn setup1( &mut self, _D_: rtd, _ri_: rtd, _D_px_: c_int, _origin_: vector, _euler_angles_: vector, )
pub unsafe fn setup2( &mut self, _D_: rtd, _ri_: rtd, _D_seg_: rtd, _D_px_: c_int, _origin_: *mut vector, _euler_angles_: *mut vector, N_segment: c_int, )
pub unsafe fn setup_GMT_M1(&mut self, _D_: rtd, _D_px_: c_int)
pub unsafe fn cleanup(&mut self)
pub unsafe fn vignetting(&mut self, rays: *mut bundle)
Trait Implementations§
Auto Trait Implementations§
impl Freeze for aperture
impl RefUnwindSafe for aperture
impl Send for aperture
impl !Sync for aperture
impl Unpin for aperture
impl UnsafeUnpin for aperture
impl UnwindSafe for aperture
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