Point Cloud Library (PCL)  1.14.0-dev
pcl::outofcore::OutofcoreOctreeBaseNode< ContainerT, PointT > Member List

This is the complete list of members for pcl::outofcore::OutofcoreOctreeBaseNode< ContainerT, PointT >, including all inherited members.

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 typedefpcl::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() constpcl::outofcore::OutofcoreOctreeBaseNode< ContainerT, PointT >protectedvirtual
countNumLoadedChildren() constpcl::outofcore::OutofcoreOctreeBaseNode< ContainerT, PointT >protectedvirtual
createChild(const std::size_t idx)pcl::outofcore::OutofcoreOctreeBaseNode< ContainerT, PointT >protected
deepCopy() const overridepcl::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) constpcl::outofcore::OutofcoreOctreeBaseNode< ContainerT, PointT >inlinevirtual
getChildPtr(std::size_t index_arg) constpcl::outofcore::OutofcoreOctreeBaseNode< ContainerT, PointT >virtual
getDataSize() constpcl::outofcore::OutofcoreOctreeBaseNode< ContainerT, PointT >virtual
getDepth() constpcl::outofcore::OutofcoreOctreeBaseNode< ContainerT, PointT >inlinevirtual
getMetadataFilename() constpcl::outofcore::OutofcoreOctreeBaseNode< ContainerT, PointT >inline
getNodeType() const overridepcl::outofcore::OutofcoreOctreeBaseNode< ContainerT, PointT >inlinevirtual
getNumChildren() constpcl::outofcore::OutofcoreOctreeBaseNode< ContainerT, PointT >inlinevirtual
getNumLoadedChildren() constpcl::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() constpcl::outofcore::OutofcoreOctreeBaseNode< ContainerT, PointT >inline
hasUnloadedChildren() constpcl::outofcore::OutofcoreOctreeBaseNode< ContainerT, PointT >protected
inBoundingBox(const Eigen::Vector3d &min_bb, const Eigen::Vector3d &max_bb) constpcl::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) constpcl::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_basenamepcl::outofcore::OutofcoreOctreeBaseNode< ContainerT, PointT >static
node_container_extensionpcl::outofcore::OutofcoreOctreeBaseNode< ContainerT, PointT >static
node_index_basenamepcl::outofcore::OutofcoreOctreeBaseNode< ContainerT, PointT >static
node_index_extensionpcl::outofcore::OutofcoreOctreeBaseNode< ContainerT, PointT >static
node_metadata_pcl::outofcore::OutofcoreOctreeBaseNode< ContainerT, PointT >protected
node_type_t typedefpcl::outofcore::OutofcoreOctreeBaseNode< ContainerT, PointT >
num_children_pcl::outofcore::OutofcoreOctreeBaseNode< ContainerT, PointT >protected
num_loaded_children_pcl::outofcore::OutofcoreOctreeBaseNode< ContainerT, PointT >protected
octree_disk typedefpcl::outofcore::OutofcoreOctreeBaseNode< ContainerT, PointT >
octree_disk_node typedefpcl::outofcore::OutofcoreOctreeBaseNode< ContainerT, PointT >
OctreeNode()=defaultpcl::octree::OctreeNode
operator=(const OutofcoreOctreeBaseNode &rval)pcl::outofcore::OutofcoreOctreeBaseNode< ContainerT, PointT >protected
OutofcoreOctreeBase< ContainerT, PointT > classpcl::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_extensionpcl::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) constpcl::outofcore::OutofcoreOctreeBaseNode< ContainerT, PointT >inlineprotected
printBoundingBox(const std::size_t query_depth) constpcl::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() constpcl::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()=defaultpcl::octree::OctreeNodevirtual
~OutofcoreOctreeBaseNode() overridepcl::outofcore::OutofcoreOctreeBaseNode< ContainerT, PointT >