pub type Diffractive = shackHartmann;Aliased Type§
#[repr(C)]pub struct Diffractive {Show 17 fields
pub N_WFS: i32,
pub N_SIDE_LENSLET: i32,
pub N_LENSLET: i32,
pub N_ACTUATOR: i32,
pub N_SLOPE: i32,
pub d__c0: *mut f32,
pub d__cx0: *mut f32,
pub d__cy0: *mut f32,
pub valid_lenslet: mask,
pub valid_actuator: mask,
pub camera: imaging,
pub data_proc: centroiding,
pub DFT_osf: i32,
pub lenslet_pitch: f32,
pub pixel_scale: f32,
pub intensity_threshold: f32,
pub slopes_gain: f32,
}Fields§
§N_WFS: i32§N_SIDE_LENSLET: i32§N_LENSLET: i32§N_ACTUATOR: i32§N_SLOPE: i32§d__c0: *mut f32§d__cx0: *mut f32§d__cy0: *mut f32§valid_lenslet: mask§valid_actuator: mask§camera: imaging§data_proc: centroiding§DFT_osf: i32§lenslet_pitch: f32§pixel_scale: f32§intensity_threshold: f32§slopes_gain: f32Trait Implementations§
Source§impl Model for Diffractive
impl Model for Diffractive
fn new() -> Self
fn reset(&mut self) -> &mut Self
fn process(&mut self) -> &mut Self
Source§fn data(&mut self) -> Cu<Single>
fn data(&mut self) -> Cu<Single>
Returns the centroids corresponding to the valid lenslets Read more