When multiple poses (see Pose3D) are grouped together (contribute to the same transformation) pose clusters occur. This class is a general container for such groups of poses. It is possible to store, load and perform IO on these poses.  
 More...
#include <opencv2/surface_matching/pose_3d.hpp>
When multiple poses (see Pose3D) are grouped together (contribute to the same transformation) pose clusters occur. This class is a general container for such groups of poses. It is possible to store, load and perform IO on these poses. 
◆ PoseCluster3D() [1/3]
  
  | 
        
          | cv::ppf_match_3d::PoseCluster3D::PoseCluster3D | ( |  | ) |  |  | inline | 
 
 
◆ PoseCluster3D() [2/3]
  
  | 
        
          | cv::ppf_match_3d::PoseCluster3D::PoseCluster3D | ( | Pose3DPtr | newPose | ) |  |  | inline | 
 
 
◆ PoseCluster3D() [3/3]
  
  | 
        
          | cv::ppf_match_3d::PoseCluster3D::PoseCluster3D | ( | Pose3DPtr | newPose, |  
          |  |  | int | newId |  
          |  | ) |  |  |  | inline | 
 
 
◆ ~PoseCluster3D()
  
  | 
        
          | virtual cv::ppf_match_3d::PoseCluster3D::~PoseCluster3D | ( |  | ) |  |  | inlinevirtual | 
 
 
◆ addPose()
      
        
          | void cv::ppf_match_3d::PoseCluster3D::addPose | ( | Pose3DPtr | newPose | ) |  | 
      
 
Adds a new pose to the cluster. The pose should be "close" to the mean poses in order to preserve the consistency. 
- Parameters
- 
  
    | [in] | newPose | Pose to add to the cluster |  
 
 
 
◆ readPoseCluster() [1/2]
      
        
          | int cv::ppf_match_3d::PoseCluster3D::readPoseCluster | ( | FILE * | f | ) |  | 
      
 
 
◆ readPoseCluster() [2/2]
      
        
          | int cv::ppf_match_3d::PoseCluster3D::readPoseCluster | ( | const std::string & | FileName | ) |  | 
      
 
 
◆ writePoseCluster() [1/2]
      
        
          | int cv::ppf_match_3d::PoseCluster3D::writePoseCluster | ( | FILE * | f | ) |  | 
      
 
 
◆ writePoseCluster() [2/2]
      
        
          | int cv::ppf_match_3d::PoseCluster3D::writePoseCluster | ( | const std::string & | FileName | ) |  | 
      
 
 
◆ id
      
        
          | int cv::ppf_match_3d::PoseCluster3D::id | 
      
 
 
◆ numVotes
      
        
          | size_t cv::ppf_match_3d::PoseCluster3D::numVotes | 
      
 
 
◆ poseList
      
        
          | std::vector<Pose3DPtr> cv::ppf_match_3d::PoseCluster3D::poseList | 
      
 
 
The documentation for this class was generated from the following file: