Open3D (C++ API)
0.18.0+252c867
|
OctreeLeafNode base class. More...
#include <Octree.h>
Public Member Functions | |
virtual bool | operator== (const OctreeLeafNode &other) const =0 |
virtual std::shared_ptr< OctreeLeafNode > | Clone () const =0 |
Clone this OctreeLeafNode. More... | |
Public Member Functions inherited from open3d::geometry::OctreeNode | |
OctreeNode () | |
Default Constructor. More... | |
virtual | ~OctreeNode () |
Public Member Functions inherited from open3d::utility::IJsonConvertible | |
virtual | ~IJsonConvertible () |
virtual bool | ConvertToJsonValue (Json::Value &value) const =0 |
virtual bool | ConvertFromJsonValue (const Json::Value &value)=0 |
virtual std::string | ToString () const |
Convert to a styled string representation of JSON data for display. More... | |
Additional Inherited Members | |
Static Public Member Functions inherited from open3d::geometry::OctreeNode | |
static std::shared_ptr< OctreeNode > | ConstructFromJsonValue (const Json::Value &value) |
Factory function to construct an OctreeNode by parsing the json value. More... | |
Static Public Member Functions inherited from open3d::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) |
OctreeLeafNode base class.
|
pure virtual |
Clone this OctreeLeafNode.
Implemented in open3d::geometry::OctreePointColorLeafNode, and open3d::geometry::OctreeColorLeafNode.
|
pure virtual |
Implemented in open3d::geometry::OctreePointColorLeafNode, and open3d::geometry::OctreeColorLeafNode.