opencv::prelude

Trait LargeKinfuTraitConst

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

    // Provided methods
    fn get_params(&self) -> Result<Params> { ... }
    fn render(&self, image: &mut impl ToOutputArray) -> Result<()> { ... }
    fn render_1(
        &self,
        image: &mut impl ToOutputArray,
        camera_pose: Matx44f,
    ) -> Result<()> { ... }
    fn get_cloud(
        &self,
        points: &mut impl ToOutputArray,
        normals: &mut impl ToOutputArray,
    ) -> Result<()> { ... }
    fn get_points(&self, points: &mut impl ToOutputArray) -> Result<()> { ... }
    fn get_normals(
        &self,
        points: &impl ToInputArray,
        normals: &mut impl ToOutputArray,
    ) -> Result<()> { ... }
    fn get_pose(&self) -> Result<Affine3f> { ... }
}
Expand description

Constant methods for crate::rgbd::LargeKinfu

Required Methods§

Provided Methods§

Source

fn get_params(&self) -> Result<Params>

Source

fn render(&self, image: &mut impl ToOutputArray) -> Result<()>

Source

fn render_1( &self, image: &mut impl ToOutputArray, camera_pose: Matx44f, ) -> Result<()>

Source

fn get_cloud( &self, points: &mut impl ToOutputArray, normals: &mut impl ToOutputArray, ) -> Result<()>

Source

fn get_points(&self, points: &mut impl ToOutputArray) -> Result<()>

Source

fn get_normals( &self, points: &impl ToInputArray, normals: &mut impl ToOutputArray, ) -> Result<()>

Source

fn get_pose(&self) -> Result<Affine3f>

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§