#include <opencv2/rgbd/detail/pose_graph.hpp>
◆ ~PoseGraph()
  
  
      
        
          | virtual cv::kinfu::detail::PoseGraph::~PoseGraph  | 
          ( | 
           | ) | 
           | 
         
       
   | 
  
virtual   | 
  
 
 
◆ addEdge()
  
  
      
        
          | virtual void cv::kinfu::detail::PoseGraph::addEdge  | 
          ( | 
          size_t |           _sourceNodeId,  | 
         
        
           | 
           | 
          size_t |           _targetNodeId,  | 
         
        
           | 
           | 
          const Affine3f & |           _transformation,  | 
         
        
           | 
           | 
          const Matx66f & |           _information = Matx66f::eye() ) | 
         
       
   | 
  
pure virtual   | 
  
 
 
◆ addNode()
  
  
      
        
          | virtual void cv::kinfu::detail::PoseGraph::addNode  | 
          ( | 
          size_t |           _nodeId,  | 
         
        
           | 
           | 
          const Affine3d & |           _pose,  | 
         
        
           | 
           | 
          bool |           fixed ) | 
         
       
   | 
  
pure virtual   | 
  
 
 
◆ calcEnergy()
  
  
      
        
          | virtual double cv::kinfu::detail::PoseGraph::calcEnergy  | 
          ( | 
           | ) | 
           const | 
         
       
   | 
  
pure virtual   | 
  
 
 
◆ create()
  
  
      
        
          | static Ptr< PoseGraph > cv::kinfu::detail::PoseGraph::create  | 
          ( | 
           | ) | 
           | 
         
       
   | 
  
static   | 
  
 
 
◆ getEdgeEnd()
  
  
      
        
          | virtual size_t cv::kinfu::detail::PoseGraph::getEdgeEnd  | 
          ( | 
          size_t |           i | ) | 
           const | 
         
       
   | 
  
pure virtual   | 
  
 
 
◆ getEdgeStart()
  
  
      
        
          | virtual size_t cv::kinfu::detail::PoseGraph::getEdgeStart  | 
          ( | 
          size_t |           i | ) | 
           const | 
         
       
   | 
  
pure virtual   | 
  
 
 
◆ getNodePose()
  
  
      
        
          | virtual Affine3d cv::kinfu::detail::PoseGraph::getNodePose  | 
          ( | 
          size_t |           nodeId | ) | 
           const | 
         
       
   | 
  
pure virtual   | 
  
 
 
◆ getNodesIds()
  
  
      
        
          | virtual std::vector< size_t > cv::kinfu::detail::PoseGraph::getNodesIds  | 
          ( | 
           | ) | 
           const | 
         
       
   | 
  
pure virtual   | 
  
 
 
◆ getNumEdges()
  
  
      
        
          | virtual size_t cv::kinfu::detail::PoseGraph::getNumEdges  | 
          ( | 
           | ) | 
           const | 
         
       
   | 
  
pure virtual   | 
  
 
 
◆ getNumNodes()
  
  
      
        
          | virtual size_t cv::kinfu::detail::PoseGraph::getNumNodes  | 
          ( | 
           | ) | 
           const | 
         
       
   | 
  
pure virtual   | 
  
 
 
◆ isNodeExist()
  
  
      
        
          | virtual bool cv::kinfu::detail::PoseGraph::isNodeExist  | 
          ( | 
          size_t |           nodeId | ) | 
           const | 
         
       
   | 
  
pure virtual   | 
  
 
 
◆ isNodeFixed()
  
  
      
        
          | virtual bool cv::kinfu::detail::PoseGraph::isNodeFixed  | 
          ( | 
          size_t |           nodeId | ) | 
           const | 
         
       
   | 
  
pure virtual   | 
  
 
 
◆ isValid()
  
  
      
        
          | virtual bool cv::kinfu::detail::PoseGraph::isValid  | 
          ( | 
           | ) | 
           const | 
         
       
   | 
  
pure virtual   | 
  
 
 
◆ optimize()
◆ setNodeFixed()
  
  
      
        
          | virtual bool cv::kinfu::detail::PoseGraph::setNodeFixed  | 
          ( | 
          size_t |           nodeId,  | 
         
        
           | 
           | 
          bool |           fixed ) | 
         
       
   | 
  
pure virtual   | 
  
 
 
The documentation for this class was generated from the following file: