pub struct Kinfu_Volume { /* private fields */ }
Trait Implementations§
Source§impl Boxed for Kinfu_Volume
impl Boxed for Kinfu_Volume
Source§unsafe fn from_raw(
ptr: <Kinfu_Volume as OpenCVFromExtern>::ExternReceive,
) -> Self
unsafe fn from_raw( ptr: <Kinfu_Volume as OpenCVFromExtern>::ExternReceive, ) -> Self
Wrap the specified raw pointer Read more
Source§fn into_raw(self) -> <Kinfu_Volume as OpenCVTypeExternContainer>::ExternSendMut
fn into_raw(self) -> <Kinfu_Volume as OpenCVTypeExternContainer>::ExternSendMut
Return the underlying raw pointer while consuming this wrapper. Read more
Source§fn as_raw(&self) -> <Kinfu_Volume as OpenCVTypeExternContainer>::ExternSend
fn as_raw(&self) -> <Kinfu_Volume as OpenCVTypeExternContainer>::ExternSend
Return the underlying raw pointer. Read more
Source§fn as_raw_mut(
&mut self,
) -> <Kinfu_Volume as OpenCVTypeExternContainer>::ExternSendMut
fn as_raw_mut( &mut self, ) -> <Kinfu_Volume as OpenCVTypeExternContainer>::ExternSendMut
Return the underlying mutable raw pointer Read more
Source§impl Debug for Kinfu_Volume
impl Debug for Kinfu_Volume
Source§impl Drop for Kinfu_Volume
impl Drop for Kinfu_Volume
Source§impl Kinfu_VolumeTrait for Kinfu_Volume
impl Kinfu_VolumeTrait for Kinfu_Volume
fn as_raw_mut_Kinfu_Volume(&mut self) -> *mut c_void
Source§fn integrate(
&mut self,
_depth: &impl ToInputArray,
depth_factor: f32,
camera_pose: Matx44f,
intrinsics: Kinfu_Intr,
frame_id: i32,
) -> Result<()>
fn integrate( &mut self, _depth: &impl ToInputArray, depth_factor: f32, camera_pose: Matx44f, intrinsics: Kinfu_Intr, frame_id: i32, ) -> Result<()>
C++ default parameters Read more
Source§fn integrate_def(
&mut self,
_depth: &impl ToInputArray,
depth_factor: f32,
camera_pose: Matx44f,
intrinsics: Kinfu_Intr,
) -> Result<()>
fn integrate_def( &mut self, _depth: &impl ToInputArray, depth_factor: f32, camera_pose: Matx44f, intrinsics: Kinfu_Intr, ) -> Result<()>
Note Read more
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<()>
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 Read more
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<()>
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 Read more
fn reset(&mut self) -> Result<()>
Source§impl Kinfu_VolumeTraitConst for Kinfu_Volume
impl Kinfu_VolumeTraitConst for Kinfu_Volume
fn as_raw_Kinfu_Volume(&self) -> *const c_void
fn voxel_size(&self) -> f32
fn voxel_size_inv(&self) -> f32
fn pose(&self) -> Affine3f
fn raycast_step_factor(&self) -> f32
fn raycast( &self, camera_pose: Matx44f, intrinsics: Kinfu_Intr, frame_size: Size, points: &mut impl ToOutputArray, normals: &mut impl ToOutputArray, ) -> Result<()>
fn raycast_1( &self, camera_pose: Matx44f, intrinsics: Kinfu_Intr, frame_size: Size, points: &mut impl ToOutputArray, normals: &mut impl ToOutputArray, colors: &mut impl ToOutputArray, ) -> Result<()>
fn fetch_normals( &self, points: &impl ToInputArray, _normals: &mut impl ToOutputArray, ) -> Result<()>
fn fetch_points_normals( &self, points: &mut impl ToOutputArray, normals: &mut impl ToOutputArray, ) -> Result<()>
fn fetch_points_normals_colors( &self, unnamed: &mut impl ToOutputArray, unnamed_1: &mut impl ToOutputArray, unnamed_2: &mut impl ToOutputArray, ) -> Result<()>
impl Send for Kinfu_Volume
Auto Trait Implementations§
impl Freeze for Kinfu_Volume
impl RefUnwindSafe for Kinfu_Volume
impl !Sync for Kinfu_Volume
impl Unpin for Kinfu_Volume
impl UnwindSafe for Kinfu_Volume
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
Source§impl<Mat> ModifyInplace for Matwhere
Mat: Boxed,
impl<Mat> ModifyInplace for Matwhere
Mat: Boxed,
Source§unsafe fn modify_inplace<Res>(
&mut self,
f: impl FnOnce(&Mat, &mut Mat) -> Res,
) -> Res
unsafe fn modify_inplace<Res>( &mut self, f: impl FnOnce(&Mat, &mut Mat) -> Res, ) -> Res
Helper function to call OpenCV functions that allow in-place modification of a
Mat
or another similar object. By passing
a mutable reference to the Mat
to this function your closure will get called with the read reference and a write references
to the same Mat
. This is unsafe in a general case as it leads to having non-exclusive mutable access to the internal data,
but it can be useful for some performance sensitive operations. One example of an OpenCV function that allows such in-place
modification is imgproc::threshold
. Read more