|
| static std::function< std::shared_ptr< OctreeInternalNode >)> | GetInitFunction () |
| | Get lambda function for initializing OctreeInternalPointNode. More...
|
| |
| static std::function< void(std::shared_ptr< OctreeInternalNode >)> | GetUpdateFunction (size_t idx) |
| | Get lambda function for updating OctreeInternalPointNode. More...
|
| |
| static std::shared_ptr< OctreeNodeInfo > | GetInsertionNodeInfo (const std::shared_ptr< OctreeNodeInfo > &node_info, const Eigen::Vector3d &point) |
| |
| static std::function< std::shared_ptr< OctreeInternalNode >)> | GetInitFunction () |
| | Get lambda function for initializing OctreeInternalNode. More...
|
| |
| static std::function< void(std::shared_ptr< OctreeInternalNode >)> | GetUpdateFunction () |
| | Get lambda function for updating OctreeInternalNode. More...
|
| |
| static std::shared_ptr< OctreeNode > | ConstructFromJsonValue (const Json::Value &value) |
| | Factory function to construct an OctreeNode by parsing the json value. More...
|
| |
| 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) |
| |
OctreeInternalPointNode class is an OctreeInternalNode containing a list of indices which is the union of all its children's list of indices.