pub struct AR2Handle {Show 26 fields
pub tracking_mode: i32,
pub xsize: i32,
pub ysize: i32,
pub cparam_lt: *mut ARParamLT,
pub icp_handle: *mut ICPHandleT,
pub pix_format: ARPixelFormat,
pub blur_method: i32,
pub blur_level: i32,
pub search_size: i32,
pub template_size1: i32,
pub template_size2: i32,
pub search_feature_num: i32,
pub sim_thresh: f32,
pub tracking_thresh: f32,
pub wtrans1: Vec<[[f32; 4]; 3]>,
pub wtrans2: Vec<[[f32; 4]; 3]>,
pub wtrans3: Vec<[[f32; 4]; 3]>,
pub pos: Vec<[f32; 2]>,
pub pos2d: Vec<[f32; 2]>,
pub pos3d: Vec<[f32; 3]>,
pub candidate: Vec<AR2TemplateCandidate>,
pub candidate2: Vec<AR2TemplateCandidate>,
pub used_feature: Vec<AR2TemplateCandidate>,
pub templ: Vec<AR2Template>,
pub mf_image: Vec<u8>,
pub thread_num: i32,
}Fields§
§tracking_mode: i32§xsize: i32§ysize: i32§cparam_lt: *mut ARParamLT§icp_handle: *mut ICPHandleT§pix_format: ARPixelFormat§blur_method: i32§blur_level: i32§search_size: i32§template_size1: i32§template_size2: i32§search_feature_num: i32§sim_thresh: f32§tracking_thresh: f32§wtrans1: Vec<[[f32; 4]; 3]>§wtrans2: Vec<[[f32; 4]; 3]>§wtrans3: Vec<[[f32; 4]; 3]>§pos: Vec<[f32; 2]>§pos2d: Vec<[f32; 2]>§pos3d: Vec<[f32; 3]>§candidate: Vec<AR2TemplateCandidate>§candidate2: Vec<AR2TemplateCandidate>§used_feature: Vec<AR2TemplateCandidate>§templ: Vec<AR2Template>§mf_image: Vec<u8>§thread_num: i32Implementations§
Auto Trait Implementations§
impl Freeze for AR2Handle
impl RefUnwindSafe for AR2Handle
impl !Send for AR2Handle
impl !Sync for AR2Handle
impl Unpin for AR2Handle
impl UnsafeUnpin for AR2Handle
impl UnwindSafe for AR2Handle
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