Trait GeneralizedHoughGuilTrait

Source
pub trait GeneralizedHoughGuilTrait: GeneralizedHoughGuilTraitConst + GeneralizedHoughTrait {
Show 13 methods // Required method fn as_raw_mut_GeneralizedHoughGuil(&mut self) -> *mut c_void; // Provided methods fn set_xi(&mut self, xi: f64) -> Result<()> { ... } fn set_levels(&mut self, levels: i32) -> Result<()> { ... } fn set_angle_epsilon(&mut self, angle_epsilon: f64) -> Result<()> { ... } fn set_min_angle(&mut self, min_angle: f64) -> Result<()> { ... } fn set_max_angle(&mut self, max_angle: f64) -> Result<()> { ... } fn set_angle_step(&mut self, angle_step: f64) -> Result<()> { ... } fn set_angle_thresh(&mut self, angle_thresh: i32) -> Result<()> { ... } fn set_min_scale(&mut self, min_scale: f64) -> Result<()> { ... } fn set_max_scale(&mut self, max_scale: f64) -> Result<()> { ... } fn set_scale_step(&mut self, scale_step: f64) -> Result<()> { ... } fn set_scale_thresh(&mut self, scale_thresh: i32) -> Result<()> { ... } fn set_pos_thresh(&mut self, pos_thresh: i32) -> Result<()> { ... }
}
Expand description

Required Methods§

Provided Methods§

Source

fn set_xi(&mut self, xi: f64) -> Result<()>

Angle difference in degrees between two points in feature.

Source

fn set_levels(&mut self, levels: i32) -> Result<()>

Feature table levels.

Source

fn set_angle_epsilon(&mut self, angle_epsilon: f64) -> Result<()>

Maximal difference between angles that treated as equal.

Source

fn set_min_angle(&mut self, min_angle: f64) -> Result<()>

Minimal rotation angle to detect in degrees.

Source

fn set_max_angle(&mut self, max_angle: f64) -> Result<()>

Maximal rotation angle to detect in degrees.

Source

fn set_angle_step(&mut self, angle_step: f64) -> Result<()>

Angle step in degrees.

Source

fn set_angle_thresh(&mut self, angle_thresh: i32) -> Result<()>

Angle votes threshold.

Source

fn set_min_scale(&mut self, min_scale: f64) -> Result<()>

Minimal scale to detect.

Source

fn set_max_scale(&mut self, max_scale: f64) -> Result<()>

Maximal scale to detect.

Source

fn set_scale_step(&mut self, scale_step: f64) -> Result<()>

Scale step.

Source

fn set_scale_thresh(&mut self, scale_thresh: i32) -> Result<()>

Scale votes threshold.

Source

fn set_pos_thresh(&mut self, pos_thresh: i32) -> Result<()>

Position votes threshold.

Dyn Compatibility§

This trait is not dyn compatible.

In older versions of Rust, dyn compatibility was called "object safety", so this trait is not object safe.

Implementors§