#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: