Point Cloud Library (PCL)
1.11.1-dev
|
43 #include <pcl/outofcore/boost.h>
44 #include <pcl/outofcore/cJSON.h>
46 #include <pcl/common/eigen.h>
88 using Ptr = shared_ptr<OutofcoreOctreeNodeMetadata>;
89 using ConstPtr = shared_ptr<const OutofcoreOctreeNodeMetadata>;
99 const Eigen::Vector3d&
100 getBoundingBoxMin ()
const;
103 setBoundingBoxMin (
const Eigen::Vector3d& min_bb);
105 const Eigen::Vector3d&
106 getBoundingBoxMax ()
const;
109 setBoundingBoxMax (
const Eigen::Vector3d& max_bb);
113 getBoundingBox (Eigen::Vector3d &min_bb, Eigen::Vector3d &max_bb)
const;
116 setBoundingBox (
const Eigen::Vector3d& min_bb,
const Eigen::Vector3d& max_bb);
119 const boost::filesystem::path&
120 getDirectoryPathname ()
const;
123 setDirectoryPathname (
const boost::filesystem::path& directory_pathname);
126 const boost::filesystem::path&
127 getPCDFilename ()
const;
130 setPCDFilename (
const boost::filesystem::path& point_filename);
134 getOutofcoreVersion ()
const;
137 setOutofcoreVersion (
const int version);
140 const boost::filesystem::path&
141 getMetadataFilename ()
const;
144 setMetadataFilename (
const boost::filesystem::path& path_to_metadata);
147 const Eigen::Vector3d&
148 getVoxelCenter ()
const;
152 serializeMetadataToDisk ();
156 loadMetadataFromDisk ();
159 loadMetadataFromDisk (
const boost::filesystem::path& path_to_metadata);
184 midpoint_xyz_ = (this->max_bb_ + this->min_bb_)/
static_cast<double>(2.0);
Defines all the PCL and non-PCL macros used.
std::ostream & operator<<(std::ostream &os, const BivariatePolynomialT< real > &p)
Defines functions, macros and traits for allocating and using memory.