addDataAtMaxDepth(const AlignedPointTVector &p, const bool skip_bb_check=true) | pcl::outofcore::OutofcoreOctreeBaseNode< ContainerT, PointT > | protected |
addDataAtMaxDepth(const pcl::PCLPointCloud2::Ptr input_cloud, const bool skip_bb_check=true) | pcl::outofcore::OutofcoreOctreeBaseNode< ContainerT, PointT > | protected |
addDataToLeaf(const AlignedPointTVector &p, const bool skip_bb_check=true) | pcl::outofcore::OutofcoreOctreeBaseNode< ContainerT, PointT > | virtual |
addDataToLeaf(const std::vector< const PointT * > &p, const bool skip_bb_check=true) | pcl::outofcore::OutofcoreOctreeBaseNode< ContainerT, PointT > | virtual |
addDataToLeaf_and_genLOD(const AlignedPointTVector &p, const bool skip_bb_check) | pcl::outofcore::OutofcoreOctreeBaseNode< ContainerT, PointT > | virtual |
addPointCloud(const pcl::PCLPointCloud2::Ptr &input_cloud, const bool skip_bb_check=false) | pcl::outofcore::OutofcoreOctreeBaseNode< ContainerT, PointT > | virtual |
addPointCloud_and_genLOD(const pcl::PCLPointCloud2::Ptr input_cloud) | pcl::outofcore::OutofcoreOctreeBaseNode< ContainerT, PointT > | virtual |
AlignedPointTVector typedef | pcl::outofcore::OutofcoreOctreeBaseNode< ContainerT, PointT > | |
children_ | pcl::outofcore::OutofcoreOctreeBaseNode< ContainerT, PointT > | protected |
clearData() | pcl::outofcore::OutofcoreOctreeBaseNode< ContainerT, PointT > | inlinevirtual |
convertToXYZRecursive() | pcl::outofcore::OutofcoreOctreeBaseNode< ContainerT, PointT > | protected |
copyAllCurrentAndChildPointsRec(std::list< PointT > &v) | pcl::outofcore::OutofcoreOctreeBaseNode< ContainerT, PointT > | protected |
copyAllCurrentAndChildPointsRec_sub(std::list< PointT > &v, const double percent) | pcl::outofcore::OutofcoreOctreeBaseNode< ContainerT, PointT > | protected |
countNumChildren() const | pcl::outofcore::OutofcoreOctreeBaseNode< ContainerT, PointT > | protectedvirtual |
countNumLoadedChildren() const | pcl::outofcore::OutofcoreOctreeBaseNode< ContainerT, PointT > | protectedvirtual |
createChild(const std::size_t idx) | pcl::outofcore::OutofcoreOctreeBaseNode< ContainerT, PointT > | protected |
deepCopy() const override | pcl::outofcore::OutofcoreOctreeBaseNode< ContainerT, PointT > | inlinevirtual |
depth_ | pcl::outofcore::OutofcoreOctreeBaseNode< ContainerT, PointT > | protected |
enlargeToCube(Eigen::Vector3d &bb_min, Eigen::Vector3d &bb_max) | pcl::outofcore::OutofcoreOctreeBaseNode< ContainerT, PointT > | protected |
flushToDiskRecursive() | pcl::outofcore::OutofcoreOctreeBaseNode< ContainerT, PointT > | protected |
getBoundingBox(Eigen::Vector3d &min_bb, Eigen::Vector3d &max_bb) const | pcl::outofcore::OutofcoreOctreeBaseNode< ContainerT, PointT > | inlinevirtual |
getChildPtr(std::size_t index_arg) const | pcl::outofcore::OutofcoreOctreeBaseNode< ContainerT, PointT > | virtual |
getDataSize() const | pcl::outofcore::OutofcoreOctreeBaseNode< ContainerT, PointT > | virtual |
getDepth() const | pcl::outofcore::OutofcoreOctreeBaseNode< ContainerT, PointT > | inlinevirtual |
getMetadataFilename() const | pcl::outofcore::OutofcoreOctreeBaseNode< ContainerT, PointT > | inline |
getNodeType() const override | pcl::outofcore::OutofcoreOctreeBaseNode< ContainerT, PointT > | inlinevirtual |
getNumChildren() const | pcl::outofcore::OutofcoreOctreeBaseNode< ContainerT, PointT > | inlinevirtual |
getNumLoadedChildren() const | pcl::outofcore::OutofcoreOctreeBaseNode< ContainerT, PointT > | inlinevirtual |
getOccupiedVoxelCentersRecursive(AlignedPointTVector &voxel_centers, const std::size_t query_depth) | pcl::outofcore::OutofcoreOctreeBaseNode< ContainerT, PointT > | protected |
getOccupiedVoxelCentersRecursive(std::vector< Eigen::Vector3d, Eigen::aligned_allocator< Eigen::Vector3d > > &voxel_centers, const std::size_t query_depth) | pcl::outofcore::OutofcoreOctreeBaseNode< ContainerT, PointT > | protected |
getPCDFilename() const | pcl::outofcore::OutofcoreOctreeBaseNode< ContainerT, PointT > | inline |
hasUnloadedChildren() const | pcl::outofcore::OutofcoreOctreeBaseNode< ContainerT, PointT > | protected |
inBoundingBox(const Eigen::Vector3d &min_bb, const Eigen::Vector3d &max_bb) const | pcl::outofcore::OutofcoreOctreeBaseNode< ContainerT, PointT > | inlineprotected |
init_root_node(const Eigen::Vector3d &bb_min, const Eigen::Vector3d &bb_max, OutofcoreOctreeBase< ContainerT, PointT > *const tree, const boost::filesystem::path &rootname) | pcl::outofcore::OutofcoreOctreeBaseNode< ContainerT, PointT > | protected |
intersectsWithBoundingBox(const Eigen::Vector3d &min_bb, const Eigen::Vector3d &max_bb) const | pcl::outofcore::OutofcoreOctreeBaseNode< ContainerT, PointT > | inlineprotected |
loadChildren(bool recursive) | pcl::outofcore::OutofcoreOctreeBaseNode< ContainerT, PointT > | protectedvirtual |
loadFromFile(const boost::filesystem::path &path, OutofcoreOctreeBaseNode *super) | pcl::outofcore::OutofcoreOctreeBaseNode< ContainerT, PointT > | protected |
m_tree_ | pcl::outofcore::OutofcoreOctreeBaseNode< ContainerT, PointT > | protected |
makenode_norec(const boost::filesystem::path &path, OutofcoreOctreeBaseNode< ContainerT, PointT > *super) | pcl::outofcore::OutofcoreOctreeBaseNode< ContainerT, PointT > | friend |
node_container_basename | pcl::outofcore::OutofcoreOctreeBaseNode< ContainerT, PointT > | static |
node_container_extension | pcl::outofcore::OutofcoreOctreeBaseNode< ContainerT, PointT > | static |
node_index_basename | pcl::outofcore::OutofcoreOctreeBaseNode< ContainerT, PointT > | static |
node_index_extension | pcl::outofcore::OutofcoreOctreeBaseNode< ContainerT, PointT > | static |
node_metadata_ | pcl::outofcore::OutofcoreOctreeBaseNode< ContainerT, PointT > | protected |
node_type_t typedef | pcl::outofcore::OutofcoreOctreeBaseNode< ContainerT, PointT > | |
num_children_ | pcl::outofcore::OutofcoreOctreeBaseNode< ContainerT, PointT > | protected |
num_loaded_children_ | pcl::outofcore::OutofcoreOctreeBaseNode< ContainerT, PointT > | protected |
octree_disk typedef | pcl::outofcore::OutofcoreOctreeBaseNode< ContainerT, PointT > | |
octree_disk_node typedef | pcl::outofcore::OutofcoreOctreeBaseNode< ContainerT, PointT > | |
OctreeNode()=default | pcl::octree::OctreeNode | |
operator=(const OutofcoreOctreeBaseNode &rval) | pcl::outofcore::OutofcoreOctreeBaseNode< ContainerT, PointT > | protected |
OutofcoreOctreeBase< ContainerT, PointT > class | pcl::outofcore::OutofcoreOctreeBaseNode< ContainerT, PointT > | friend |
OutofcoreOctreeBaseNode() | pcl::outofcore::OutofcoreOctreeBaseNode< ContainerT, PointT > | |
OutofcoreOctreeBaseNode(const Eigen::Vector3d &bb_min, const Eigen::Vector3d &bb_max, OutofcoreOctreeBase< ContainerT, PointT > *const tree, const boost::filesystem::path &root_name) | pcl::outofcore::OutofcoreOctreeBaseNode< ContainerT, PointT > | |
OutofcoreOctreeBaseNode(const boost::filesystem::path &directory_path, OutofcoreOctreeBaseNode< ContainerT, PointT > *super, bool load_all) | pcl::outofcore::OutofcoreOctreeBaseNode< ContainerT, PointT > | protected |
OutofcoreOctreeBaseNode(const OutofcoreOctreeBaseNode &rval) | pcl::outofcore::OutofcoreOctreeBaseNode< ContainerT, PointT > | protected |
OutofcoreOctreeBaseNode(const Eigen::Vector3d &bb_min, const Eigen::Vector3d &bb_max, const char *dir, OutofcoreOctreeBaseNode< ContainerT, PointT > *super) | pcl::outofcore::OutofcoreOctreeBaseNode< ContainerT, PointT > | protected |
parent_ | pcl::outofcore::OutofcoreOctreeBaseNode< ContainerT, PointT > | protected |
payload_ | pcl::outofcore::OutofcoreOctreeBaseNode< ContainerT, PointT > | protected |
pcd_extension | pcl::outofcore::OutofcoreOctreeBaseNode< ContainerT, PointT > | protectedstatic |
pointInBoundingBox(const Eigen::Vector3d &min_bb, const Eigen::Vector3d &max_bb, const Eigen::Vector3d &point) | pcl::outofcore::OutofcoreOctreeBaseNode< ContainerT, PointT > | protected |
pointInBoundingBox(const Eigen::Vector3d &min_bb, const Eigen::Vector3d &max_bb, const PointT &p) | pcl::outofcore::OutofcoreOctreeBaseNode< ContainerT, PointT > | inlineprotectedstatic |
pointInBoundingBox(const Eigen::Vector3d &min_bb, const Eigen::Vector3d &max_bb, const double x, const double y, const double z) | pcl::outofcore::OutofcoreOctreeBaseNode< ContainerT, PointT > | protectedstatic |
pointInBoundingBox(const PointT &p) const | pcl::outofcore::OutofcoreOctreeBaseNode< ContainerT, PointT > | inlineprotected |
printBoundingBox(const std::size_t query_depth) const | pcl::outofcore::OutofcoreOctreeBaseNode< ContainerT, PointT > | virtual |
queryBBIncludes(const Eigen::Vector3d &min_bb, const Eigen::Vector3d &max_bb, std::size_t query_depth, AlignedPointTVector &dst) | pcl::outofcore::OutofcoreOctreeBaseNode< ContainerT, PointT > | virtual |
queryBBIncludes(const Eigen::Vector3d &min_bb, const Eigen::Vector3d &max_bb, std::size_t query_depth, const pcl::PCLPointCloud2::Ptr &dst_blob) | pcl::outofcore::OutofcoreOctreeBaseNode< ContainerT, PointT > | virtual |
queryBBIncludes_subsample(const Eigen::Vector3d &min_bb, const Eigen::Vector3d &max_bb, std::uint64_t query_depth, const double percent, AlignedPointTVector &v) | pcl::outofcore::OutofcoreOctreeBaseNode< ContainerT, PointT > | virtual |
queryBBIncludes_subsample(const Eigen::Vector3d &min_bb, const Eigen::Vector3d &max_bb, std::uint64_t query_depth, const pcl::PCLPointCloud2::Ptr &dst_blob, double percent=1.0) | pcl::outofcore::OutofcoreOctreeBaseNode< ContainerT, PointT > | virtual |
queryBBIntersects(const Eigen::Vector3d &min_bb, const Eigen::Vector3d &max_bb, const std::uint32_t query_depth, std::list< std::string > &file_names) | pcl::outofcore::OutofcoreOctreeBaseNode< ContainerT, PointT > | virtual |
queryBBIntersects_noload(const boost::filesystem::path &rootnode, const Eigen::Vector3d &min, const Eigen::Vector3d &max, const std::uint32_t query_depth, std::list< std::string > &bin_name) | pcl::outofcore::OutofcoreOctreeBaseNode< ContainerT, PointT > | friend |
queryBBIntersects_noload(OutofcoreOctreeBaseNode< ContainerT, PointT > *current, const Eigen::Vector3d &min, const Eigen::Vector3d &max, const std::uint32_t query_depth, std::list< std::string > &bin_name) | pcl::outofcore::OutofcoreOctreeBaseNode< ContainerT, PointT > | friend |
queryFrustum(const double planes[24], std::list< std::string > &file_names) | pcl::outofcore::OutofcoreOctreeBaseNode< ContainerT, PointT > | |
queryFrustum(const double planes[24], std::list< std::string > &file_names, const std::uint32_t query_depth, const bool skip_vfc_check=false) | pcl::outofcore::OutofcoreOctreeBaseNode< ContainerT, PointT > | |
queryFrustum(const double planes[24], const Eigen::Vector3d &eye, const Eigen::Matrix4d &view_projection_matrix, std::list< std::string > &file_names, const std::uint32_t query_depth, const bool skip_vfc_check=false) | pcl::outofcore::OutofcoreOctreeBaseNode< ContainerT, PointT > | |
randomSample(const AlignedPointTVector &p, AlignedPointTVector &insertBuff, const bool skip_bb_check) | pcl::outofcore::OutofcoreOctreeBaseNode< ContainerT, PointT > | protected |
read(pcl::PCLPointCloud2::Ptr &output_cloud) | pcl::outofcore::OutofcoreOctreeBaseNode< ContainerT, PointT > | virtual |
recFreeChildren() | pcl::outofcore::OutofcoreOctreeBaseNode< ContainerT, PointT > | protected |
rng_ | pcl::outofcore::OutofcoreOctreeBaseNode< ContainerT, PointT > | protectedstatic |
rng_mutex_ | pcl::outofcore::OutofcoreOctreeBaseNode< ContainerT, PointT > | protectedstatic |
root_node_ | pcl::outofcore::OutofcoreOctreeBaseNode< ContainerT, PointT > | protected |
sample_percent_ | pcl::outofcore::OutofcoreOctreeBaseNode< ContainerT, PointT > | static |
saveIdx(bool recursive) | pcl::outofcore::OutofcoreOctreeBaseNode< ContainerT, PointT > | protected |
saveMetadataToFile(const boost::filesystem::path &path) | pcl::outofcore::OutofcoreOctreeBaseNode< ContainerT, PointT > | protected |
size() const | pcl::outofcore::OutofcoreOctreeBaseNode< ContainerT, PointT > | inlineprotected |
sortOctantIndices(const pcl::PCLPointCloud2::Ptr &input_cloud, std::vector< pcl::Indices > &indices, const Eigen::Vector3d &mid_xyz) | pcl::outofcore::OutofcoreOctreeBaseNode< ContainerT, PointT > | protected |
subdividePoint(const PointT &point, std::vector< AlignedPointTVector > &c) | pcl::outofcore::OutofcoreOctreeBaseNode< ContainerT, PointT > | protected |
subdividePoints(const AlignedPointTVector &p, std::vector< AlignedPointTVector > &c, const bool skip_bb_check) | pcl::outofcore::OutofcoreOctreeBaseNode< ContainerT, PointT > | protected |
writeVPythonVisual(std::ofstream &file) | pcl::outofcore::OutofcoreOctreeBaseNode< ContainerT, PointT > | |
~OctreeNode()=default | pcl::octree::OctreeNode | virtual |
~OutofcoreOctreeBaseNode() override | pcl::outofcore::OutofcoreOctreeBaseNode< ContainerT, PointT > | |