#[repr(C)]pub struct _VlScaleSpaceGeometry {
pub width: vl_size,
pub height: vl_size,
pub firstOctave: vl_index,
pub lastOctave: vl_index,
pub octaveResolution: vl_size,
pub octaveFirstSubdivision: vl_index,
pub octaveLastSubdivision: vl_index,
pub baseScale: f64,
pub nominalScale: f64,
}Expand description
@brief Geometry of a scale space *
- There are a few restrictions on the valid geometrties.
Fields§
§width: vl_size< Image width
height: vl_size< Image height
firstOctave: vl_index< Index of the fisrt octave
lastOctave: vl_index< Index of the last octave
octaveResolution: vl_size< Number of octave subdivisions
octaveFirstSubdivision: vl_index< Index of the first octave subdivision
octaveLastSubdivision: vl_index< Index of the last octave subdivision
baseScale: f64< Base smoothing (smoothing of octave 0, level 0)
nominalScale: f64< Nominal smoothing of the original image
Trait Implementations§
Source§impl Clone for _VlScaleSpaceGeometry
impl Clone for _VlScaleSpaceGeometry
Source§impl Debug for _VlScaleSpaceGeometry
impl Debug for _VlScaleSpaceGeometry
impl Copy for _VlScaleSpaceGeometry
Auto Trait Implementations§
impl Freeze for _VlScaleSpaceGeometry
impl RefUnwindSafe for _VlScaleSpaceGeometry
impl Send for _VlScaleSpaceGeometry
impl Sync for _VlScaleSpaceGeometry
impl Unpin for _VlScaleSpaceGeometry
impl UnwindSafe for _VlScaleSpaceGeometry
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