opencv::mod_prelude

Trait GKernelPackageTraitConst

Source
pub trait GKernelPackageTraitConst {
    // Required method
    fn as_raw_GKernelPackage(&self) -> *const c_void;

    // Provided methods
    fn get_transformations(&self) -> Result<Vector<GTransform>> { ... }
    fn get_kernel_ids(&self) -> Result<Vector<String>> { ... }
    fn includes_api(&self, id: &str) -> Result<bool> { ... }
    fn lookup(&self, id: &str) -> Result<Tuple<(GBackend, GKernelImpl)>> { ... }
    fn backends(&self) -> Result<Vector<GBackend>> { ... }
}
Expand description

Constant methods for crate::gapi::GKernelPackage

Required Methods§

Provided Methods§

Source

fn get_transformations(&self) -> Result<Vector<GTransform>>

Returns vector of transformations included in the package

§Returns

vector of transformations included in the package

Source

fn get_kernel_ids(&self) -> Result<Vector<String>>

Returns vector of kernel ids included in the package

§Returns

vector of kernel ids included in the package

Source

fn includes_api(&self, id: &str) -> Result<bool>

@private

Source

fn lookup(&self, id: &str) -> Result<Tuple<(GBackend, GKernelImpl)>>

@private

Source

fn backends(&self) -> Result<Vector<GBackend>>

Lists all backends which are included into package

§Returns

vector of backends

Implementors§