Kinfu_VolumeTrait

Trait Kinfu_VolumeTrait 

Source
pub trait Kinfu_VolumeTrait: Kinfu_VolumeTraitConst {
    // Required method
    fn as_raw_mut_Kinfu_Volume(&mut self) -> *mut c_void;

    // Provided methods
    fn integrate(
        &mut self,
        _depth: &impl ToInputArray,
        depth_factor: f32,
        camera_pose: Matx44f,
        intrinsics: Kinfu_Intr,
        frame_id: i32,
    ) -> Result<()> { ... }
    fn integrate_def(
        &mut self,
        _depth: &impl ToInputArray,
        depth_factor: f32,
        camera_pose: Matx44f,
        intrinsics: Kinfu_Intr,
    ) -> Result<()> { ... }
    fn integrate_1(
        &mut self,
        _depth: &impl ToInputArray,
        _rgb: &impl ToInputArray,
        depth_factor: f32,
        camera_pose: Matx44f,
        intrinsics: Kinfu_Intr,
        rgb_intrinsics: Kinfu_Intr,
        frame_id: i32,
    ) -> Result<()> { ... }
    fn integrate_def_1(
        &mut self,
        _depth: &impl ToInputArray,
        _rgb: &impl ToInputArray,
        depth_factor: f32,
        camera_pose: Matx44f,
        intrinsics: Kinfu_Intr,
        rgb_intrinsics: Kinfu_Intr,
    ) -> Result<()> { ... }
    fn reset(&mut self) -> Result<()> { ... }
}
Expand description

Mutable methods for crate::rgbd::Kinfu_Volume

Required Methods§

Provided Methods§

Source

fn integrate( &mut self, _depth: &impl ToInputArray, depth_factor: f32, camera_pose: Matx44f, intrinsics: Kinfu_Intr, frame_id: i32, ) -> Result<()>

§C++ default parameters
  • frame_id: 0
Source

fn integrate_def( &mut self, _depth: &impl ToInputArray, depth_factor: f32, camera_pose: Matx44f, intrinsics: Kinfu_Intr, ) -> Result<()>

§Note

This alternative version of Kinfu_VolumeTrait::integrate function uses the following default values for its arguments:

  • frame_id: 0
Source

fn integrate_1( &mut self, _depth: &impl ToInputArray, _rgb: &impl ToInputArray, depth_factor: f32, camera_pose: Matx44f, intrinsics: Kinfu_Intr, rgb_intrinsics: Kinfu_Intr, frame_id: i32, ) -> Result<()>

§C++ default parameters
  • frame_id: 0
Source

fn integrate_def_1( &mut self, _depth: &impl ToInputArray, _rgb: &impl ToInputArray, depth_factor: f32, camera_pose: Matx44f, intrinsics: Kinfu_Intr, rgb_intrinsics: Kinfu_Intr, ) -> Result<()>

§Note

This alternative version of Kinfu_VolumeTrait::integrate function uses the following default values for its arguments:

  • frame_id: 0
Source

fn reset(&mut self) -> Result<()>

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§