pub trait SuperRes_SuperResolutionTraitConst: AlgorithmTraitConst + SuperRes_FrameSourceTraitConst {
// Required method
fn as_raw_SuperRes_SuperResolution(&self) -> *const c_void;
// Provided methods
fn get_scale(&self) -> Result<i32> { ... }
fn get_iterations(&self) -> Result<i32> { ... }
fn get_tau(&self) -> Result<f64> { ... }
fn get_lambda(&self) -> Result<f64> { ... }
fn get_alpha(&self) -> Result<f64> { ... }
fn get_kernel_size(&self) -> Result<i32> { ... }
fn get_blur_kernel_size(&self) -> Result<i32> { ... }
fn get_blur_sigma(&self) -> Result<f64> { ... }
fn get_temporal_area_radius(&self) -> Result<i32> { ... }
fn get_optical_flow(&self) -> Result<Ptr<SuperRes_DenseOpticalFlowExt>> { ... }
}
Expand description
Constant methods for crate::superres::SuperRes_SuperResolution
Required Methods§
fn as_raw_SuperRes_SuperResolution(&self) -> *const c_void
Provided Methods§
Sourcefn get_iterations(&self) -> Result<i32>
fn get_iterations(&self) -> Result<i32>
Sourcefn get_lambda(&self) -> Result<f64>
fn get_lambda(&self) -> Result<f64>
Sourcefn get_kernel_size(&self) -> Result<i32>
fn get_kernel_size(&self) -> Result<i32>
Sourcefn get_blur_kernel_size(&self) -> Result<i32>
fn get_blur_kernel_size(&self) -> Result<i32>
Sourcefn get_blur_sigma(&self) -> Result<f64>
fn get_blur_sigma(&self) -> Result<f64>
Sourcefn get_temporal_area_radius(&self) -> Result<i32>
fn get_temporal_area_radius(&self) -> Result<i32>
Sourcefn get_optical_flow(&self) -> Result<Ptr<SuperRes_DenseOpticalFlowExt>>
fn get_optical_flow(&self) -> Result<Ptr<SuperRes_DenseOpticalFlowExt>>
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.