OpenCV 4.11.0
开源计算机视觉
加载中…
搜索中…
无匹配项
cv::kinfu::detail::PoseGraph 类参考抽象类

#include <opencv2/rgbd/detail/pose_graph.hpp>

cv::kinfu::detail::PoseGraph 的协作图

公有成员函数

virtual ~PoseGraph ()
 
virtual void addEdge (size_t _sourceNodeId, size_t _targetNodeId, const Affine3f &_transformation, const Matx66f &_information=Matx66f::eye())=0
 
virtual void addNode (size_t _nodeId, const Affine3d &_pose, bool fixed)=0
 
virtual double calcEnergy () const =0
 
virtual size_t getEdgeEnd (size_t i) const =0
 
virtual size_t getEdgeStart (size_t i) const =0
 
virtual Affine3d getNodePose (size_t nodeId) const =0
 
virtual std::vector< size_t > getNodesIds () const =0
 
virtual size_t getNumEdges () const =0
 
virtual size_t getNumNodes () const =0
 
virtual bool isNodeExist (size_t nodeId) const =0
 
virtual bool isNodeFixed (size_t nodeId) const =0
 
virtual bool isValid () const =0
 
virtual int optimize (const cv::TermCriteria &tc=cv::TermCriteria(TermCriteria::COUNT+TermCriteria::EPS, 100, 1e-6))=0
 
virtual bool setNodeFixed (size_t nodeId, bool fixed)=0
 

静态公有成员函数

static Ptr< PoseGraphcreate ()
 

构造函数和析构函数文档

◆ ~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() )
纯虚函数

◆ addNode()

virtual void cv::kinfu::detail::PoseGraph::addNode ( size_t _nodeId,
const Affine3d & _pose,
bool fixed )
纯虚函数

◆ calcEnergy()

virtual double cv::kinfu::detail::PoseGraph::calcEnergy ( ) const
纯虚函数

◆ create()

static Ptr< PoseGraph > cv::kinfu::detail::PoseGraph::create ( )
static

◆ getEdgeEnd()

virtual size_t cv::kinfu::detail::PoseGraph::getEdgeEnd ( size_t i) const
纯虚函数

◆ getEdgeStart()

virtual size_t cv::kinfu::detail::PoseGraph::getEdgeStart ( size_t i) const
纯虚函数

◆ getNodePose()

virtual Affine3d cv::kinfu::detail::PoseGraph::getNodePose ( size_t nodeId) const
纯虚函数

◆ getNodesIds()

virtual std::vector< size_t > cv::kinfu::detail::PoseGraph::getNodesIds ( ) const
纯虚函数

◆ getNumEdges()

virtual size_t cv::kinfu::detail::PoseGraph::getNumEdges ( ) const
纯虚函数

◆ getNumNodes()

virtual size_t cv::kinfu::detail::PoseGraph::getNumNodes ( ) const
纯虚函数

◆ isNodeExist()

virtual bool cv::kinfu::detail::PoseGraph::isNodeExist ( size_t nodeId) const
纯虚函数

◆ isNodeFixed()

virtual bool cv::kinfu::detail::PoseGraph::isNodeFixed ( size_t nodeId) const
纯虚函数

◆ isValid()

virtual bool cv::kinfu::detail::PoseGraph::isValid ( ) const
纯虚函数

◆ optimize()

virtual int cv::kinfu::detail::PoseGraph::optimize ( const cv::TermCriteria & tc = cv::TermCriteria(TermCriteria::COUNT+TermCriteria::EPS, 100, 1e-6))
纯虚函数

◆ setNodeFixed()

virtual bool cv::kinfu::detail::PoseGraph::setNodeFixed ( size_t nodeId,
bool fixed )
纯虚函数

此类的文档由以下文件生成: