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§
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>
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.