Trait PoseCluster3DTrait

Source
pub trait PoseCluster3DTrait: PoseCluster3DTraitConst {
    // Required method
    fn as_raw_mut_PoseCluster3D(&mut self) -> *mut c_void;

    // Provided methods
    fn set_pose_list(&mut self, val: Vector<Pose3DPtr>) { ... }
    fn set_num_votes(&mut self, val: size_t) { ... }
    fn set_id(&mut self, val: i32) { ... }
    fn add_pose(&mut self, new_pose: Pose3DPtr) -> Result<()> { ... }
    fn write_pose_cluster(&mut self, file_name: &str) -> Result<i32> { ... }
    fn read_pose_cluster(&mut self, file_name: &str) -> Result<i32> { ... }
}
Expand description

Required Methods§

Provided Methods§

Source

fn set_pose_list(&mut self, val: Vector<Pose3DPtr>)

Source

fn set_num_votes(&mut self, val: size_t)

Source

fn set_id(&mut self, val: i32)

Source

fn add_pose(&mut self, new_pose: Pose3DPtr) -> Result<()>

\brief Adds a new pose to the cluster. The pose should be “close” to the mean poses in order to preserve the consistency \param [in] newPose Pose to add to the cluster

Source

fn write_pose_cluster(&mut self, file_name: &str) -> Result<i32>

Source

fn read_pose_cluster(&mut self, file_name: &str) -> Result<i32>

Implementors§