#[repr(C)]pub enum AngleRangeOption {
ARO_0_45 = 0,
ARO_45_90 = 1,
ARO_90_135 = 2,
ARO_315_0 = 3,
ARO_315_45 = 4,
ARO_45_135 = 5,
ARO_315_135 = 6,
ARO_CTR_HOR = 7,
ARO_CTR_VER = 8,
}
Expand description
Specifies the part of Hough space to calculate @details The enum specifies the part of Hough space to calculate. Each member specifies primarily direction of lines (horizontal or vertical) and the direction of angle changes. Direction of angle changes is from multiples of 90 to odd multiples of 45. The image considered to be written top-down and left-to-right. Angles are started from vertical line and go clockwise. Separate quarters and halves are written in orientation they should be in full Hough space.
Variants§
ARO_0_45 = 0
ARO_45_90 = 1
ARO_90_135 = 2
ARO_315_0 = 3
ARO_315_45 = 4
ARO_45_135 = 5
ARO_315_135 = 6
ARO_CTR_HOR = 7
ARO_CTR_VER = 8
Trait Implementations§
source§impl Clone for AngleRangeOption
impl Clone for AngleRangeOption
source§fn clone(&self) -> AngleRangeOption
fn clone(&self) -> AngleRangeOption
Returns a copy of the value. Read more
1.0.0 · source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source
. Read moresource§impl Debug for AngleRangeOption
impl Debug for AngleRangeOption
source§impl From<AngleRangeOption> for i32
impl From<AngleRangeOption> for i32
source§fn from(v: AngleRangeOption) -> Self
fn from(v: AngleRangeOption) -> Self
Converts to this type from the input type.
source§impl PartialEq for AngleRangeOption
impl PartialEq for AngleRangeOption
source§impl TryFrom<i32> for AngleRangeOption
impl TryFrom<i32> for AngleRangeOption
impl Copy for AngleRangeOption
impl Eq for AngleRangeOption
impl StructuralPartialEq for AngleRangeOption
Auto Trait Implementations§
impl Freeze for AngleRangeOption
impl RefUnwindSafe for AngleRangeOption
impl Send for AngleRangeOption
impl Sync for AngleRangeOption
impl Unpin for AngleRangeOption
impl UnwindSafe for AngleRangeOption
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
source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
source§unsafe fn clone_to_uninit(&self, dst: *mut T)
unsafe fn clone_to_uninit(&self, dst: *mut T)
🔬This is a nightly-only experimental API. (
clone_to_uninit
)