43 #include <pcl/pcl_config.h>
44 #if defined(HAVE_CJSON)
45 #include <cjson/cJSON.h>
47 #include <pcl/outofcore/cJSON.h>
50 #include <pcl/common/eigen.h>
52 #include <boost/filesystem.hpp>
94 using Ptr = shared_ptr<OutofcoreOctreeNodeMetadata>;
95 using ConstPtr = shared_ptr<const OutofcoreOctreeNodeMetadata>;
105 const Eigen::Vector3d&
111 const Eigen::Vector3d&
125 const boost::filesystem::path&
132 const boost::filesystem::path&
146 const boost::filesystem::path&
153 const Eigen::Vector3d&
184 int outofcore_version_{0};
190 midpoint_xyz_ = (this->max_bb_ + this->min_bb_)/
static_cast<double>(2.0);
Defines functions, macros and traits for allocating and using memory.
Defines all the PCL and non-PCL macros used.