#[repr(C)]
#[derive(Debug, Copy, Clone)]
pub struct cldnn_proposal_desc {
pub type_: cldnn_primitive_type_id,
pub id: cldnn_primitive_id,
pub input: cldnn_primitive_id_arr,
pub output_padding: cldnn_padding,
pub max_proposals: ::std::os::raw::c_int,
pub iou_threshold: f32,
pub base_bbox_size: ::std::os::raw::c_int,
pub min_bbox_size: ::std::os::raw::c_int,
pub feature_stride: ::std::os::raw::c_int,
pub pre_nms_topn: ::std::os::raw::c_int,
pub post_nms_topn: ::std::os::raw::c_int,
pub ratios: cldnn_float_arr,
pub scales: cldnn_float_arr,
pub coordinates_offset: f32,
pub box_coordinate_scale: f32,
pub box_size_scale: f32,
pub swap_xy: u32,
pub initial_clip: u32,
pub round_ratios: u32,
pub shift_anchors: u32,
}
extern "C" {
pub fn cldnn_proposal_type_id(status: *mut cldnn_status) -> cldnn_primitive_type_id;
}