![]() |
ACloudViewer
3.9.4
A Modern Library for 3D Data Processing
|
#include <PoseGraph.h>


Public Member Functions | |
| PoseGraphNode (const Eigen::Matrix4d &pose=Eigen::Matrix4d::Identity()) | |
| Default Constructor. More... | |
| ~PoseGraphNode () | |
| bool | ConvertToJsonValue (Json::Value &value) const override |
| bool | ConvertFromJsonValue (const Json::Value &value) override |
Public Member Functions inherited from cloudViewer::utility::IJsonConvertible | |
| virtual | ~IJsonConvertible () |
| virtual std::string | ToString () const |
| Convert to a styled string representation of JSON data for display. More... | |
Public Attributes | |
| Eigen::Matrix4d_u | pose_ |
Additional Inherited Members | |
Static Public Member Functions inherited from cloudViewer::utility::IJsonConvertible | |
| static bool | EigenVector3dFromJsonArray (Eigen::Vector3d &vec, const Json::Value &value) |
| static bool | EigenVector3dToJsonArray (const Eigen::Vector3d &vec, Json::Value &value) |
| static bool | EigenVector4dFromJsonArray (Eigen::Vector4d &vec, const Json::Value &value) |
| static bool | EigenVector4dToJsonArray (const Eigen::Vector4d &vec, Json::Value &value) |
| static bool | EigenMatrix3dFromJsonArray (Eigen::Matrix3d &mat, const Json::Value &value) |
| static bool | EigenMatrix3dToJsonArray (const Eigen::Matrix3d &mat, Json::Value &value) |
| static bool | EigenMatrix4dFromJsonArray (Eigen::Matrix4d &mat, const Json::Value &value) |
| static bool | EigenMatrix4dToJsonArray (const Eigen::Matrix4d &mat, Json::Value &value) |
| static bool | EigenMatrix4dFromJsonArray (Eigen::Matrix4d_u &mat, const Json::Value &value) |
| static bool | EigenMatrix4dToJsonArray (const Eigen::Matrix4d_u &mat, Json::Value &value) |
| static bool | EigenMatrix6dFromJsonArray (Eigen::Matrix6d &mat, const Json::Value &value) |
| static bool | EigenMatrix6dToJsonArray (const Eigen::Matrix6d &mat, Json::Value &value) |
| static bool | EigenMatrix6dFromJsonArray (Eigen::Matrix6d_u &mat, const Json::Value &value) |
| static bool | EigenMatrix6dToJsonArray (const Eigen::Matrix6d_u &mat, Json::Value &value) |
Definition at line 23 of file PoseGraph.h.
|
inline |
Default Constructor.
Definition at line 26 of file PoseGraph.h.
| cloudViewer::pipelines::registration::PoseGraphNode::~PoseGraphNode | ( | ) |
Definition at line 17 of file PoseGraph.cpp.
|
overridevirtual |
Implements cloudViewer::utility::IJsonConvertible.
Definition at line 32 of file PoseGraph.cpp.
References cloudViewer::utility::IJsonConvertible::EigenMatrix4dFromJsonArray(), LogWarning, and pose_.
Referenced by cloudViewer::pipelines::registration::PoseGraph::ConvertFromJsonValue().
|
overridevirtual |
Implements cloudViewer::utility::IJsonConvertible.
Definition at line 19 of file PoseGraph.cpp.
References cloudViewer::utility::IJsonConvertible::EigenMatrix4dToJsonArray(), and pose_.
| Eigen::Matrix4d_u cloudViewer::pipelines::registration::PoseGraphNode::pose_ |
Definition at line 35 of file PoseGraph.h.
Referenced by ConvertFromJsonValue(), ConvertToJsonValue(), cloudViewer::pipelines::registration::GetRelativePoses(), and cloudViewer::pipelines::registration::pybind_global_optimization().