Point Cloud Library (PCL)
1.10.0
|
42 #include <pcl/outofcore/boost.h>
43 #include <pcl/outofcore/cJSON.h>
45 #include <pcl/common/eigen.h>
98 const Eigen::Vector3d&
99 getBoundingBoxMin ()
const;
102 setBoundingBoxMin (
const Eigen::Vector3d& min_bb);
104 const Eigen::Vector3d&
105 getBoundingBoxMax ()
const;
108 setBoundingBoxMax (
const Eigen::Vector3d& max_bb);
112 getBoundingBox (Eigen::Vector3d &min_bb, Eigen::Vector3d &max_bb)
const;
115 setBoundingBox (
const Eigen::Vector3d& min_bb,
const Eigen::Vector3d& max_bb);
118 const boost::filesystem::path&
119 getDirectoryPathname ()
const;
122 setDirectoryPathname (
const boost::filesystem::path& directory_pathname);
125 const boost::filesystem::path&
126 getPCDFilename ()
const;
129 setPCDFilename (
const boost::filesystem::path& point_filename);
133 getOutofcoreVersion ()
const;
136 setOutofcoreVersion (
const int version);
139 const boost::filesystem::path&
140 getMetadataFilename ()
const;
143 setMetadataFilename (
const boost::filesystem::path& path_to_metadata);
146 const Eigen::Vector3d&
147 getVoxelCenter ()
const;
151 serializeMetadataToDisk ();
155 loadMetadataFromDisk ();
158 loadMetadataFromDisk (
const boost::filesystem::path& path_to_metadata);
183 midpoint_xyz_ = (this->max_bb_ + this->min_bb_)/
static_cast<double>(2.0);
Defines all the PCL and non-PCL macros used.
This file defines compatibility wrappers for low level I/O functions.
std::ostream & operator<<(std::ostream &os, const BivariatePolynomialT< real > &p)
boost::shared_ptr< T > shared_ptr
Alias for boost::shared_ptr.