_struct | VoxelGrid< VoxelT > | protected |
_voxels | VoxelGrid< VoxelT > | protected |
addPointCloud(const pcl::PointCloud< pcl::PointXYZL > &pointCloud, const Eigen::Matrix4f &pointCloudPose=Eigen::Matrix4f::Identity()) | VoxelGrid | |
addPointCloud(const pcl::PointCloud< pcl::PointXYZRGBL > &pointCloud, const Eigen::Matrix4f &pointCloudPose=Eigen::Matrix4f::Identity()) | VoxelGrid | |
begin() | VoxelGrid< VoxelT > | inline |
begin() const | VoxelGrid< VoxelT > | inline |
cbegin() const | VoxelGrid< VoxelT > | inline |
cend() const | VoxelGrid< VoxelT > | inline |
checkIsInside(const Eigen::Vector3i &index) const | VoxelGrid< VoxelT > | inline |
end() | VoxelGrid< VoxelT > | inline |
end() const | VoxelGrid< VoxelT > | inline |
getCenter() const | VoxelGrid< VoxelT > | inline |
getCenterPose() const | VoxelGrid< VoxelT > | inline |
getExtents() const | VoxelGrid< VoxelT > | inline |
getExtentsOfCenters() const | VoxelGrid< VoxelT > | inline |
getGridSizes() const | VoxelGrid< VoxelT > | inline |
getLocalBoundingBox() const | VoxelGrid< VoxelT > | inline |
getLocalBoundingBoxOfCenters() const | VoxelGrid< VoxelT > | inline |
getNumVoxels() const | VoxelGrid< VoxelT > | inline |
getOrientation() const | VoxelGrid< VoxelT > | inline |
getOrigin() const | VoxelGrid< VoxelT > | inline |
getPose() const | VoxelGrid< VoxelT > | inline |
getStructure() const | VoxelGrid< VoxelT > | inline |
getUniqueLabels() const | VoxelGrid | |
getVoxel(std::size_t index) | VoxelGrid< VoxelT > | inline |
getVoxel(std::size_t index) const | VoxelGrid< VoxelT > | inline |
getVoxel(int x, int y, int z) | VoxelGrid< VoxelT > | inline |
getVoxel(int x, int y, int z) const | VoxelGrid< VoxelT > | inline |
getVoxel(const Eigen::Vector3i &index) | VoxelGrid< VoxelT > | inline |
getVoxel(const Eigen::Vector3i &index) const | VoxelGrid< VoxelT > | inline |
getVoxel(const Eigen::Vector3f &point, bool local=false) | VoxelGrid< VoxelT > | inline |
getVoxel(const Eigen::Vector3f &point, bool local=false) const | VoxelGrid< VoxelT > | inline |
getVoxelCenter(std::size_t index, bool local=false) const | VoxelGrid< VoxelT > | inline |
getVoxelCenter(int x, int y, int z, bool local=false) const | VoxelGrid< VoxelT > | inline |
getVoxelCenter(const Eigen::Vector3i &index, bool local=false) const | VoxelGrid< VoxelT > | inline |
getVoxelFlatIndex(int x, int y, int z) const | VoxelGrid< VoxelT > | inline |
getVoxelFlatIndex(const Eigen::Vector3i &index) const | VoxelGrid< VoxelT > | inline |
getVoxelFlatIndex(const Eigen::Vector3f &point, bool local=false) const | VoxelGrid< VoxelT > | inline |
getVoxelGridIndex(size_t index) const | VoxelGrid< VoxelT > | inline |
getVoxelGridIndex(const Eigen::Vector3f &point, bool local=false) const | VoxelGrid< VoxelT > | inline |
getVoxelGridIndexMax() const | VoxelGrid< VoxelT > | inline |
getVoxelGridIndexMin() const | VoxelGrid< VoxelT > | inline |
getVoxels() const | VoxelGrid< VoxelT > | inline |
getVoxelSizes() const | VoxelGrid< VoxelT > | inline |
isInside(const Eigen::Vector3i &index) const | VoxelGrid< VoxelT > | inline |
isInside(const Eigen::Vector3f &point, bool local=false) const | VoxelGrid< VoxelT > | inline |
numVoxels() const | VoxelGrid< VoxelT > | inline |
operator[](std::size_t index) | VoxelGrid< VoxelT > | inline |
operator[](std::size_t index) const | VoxelGrid< VoxelT > | inline |
operator[](const Eigen::Vector3i &index) | VoxelGrid< VoxelT > | inline |
operator[](const Eigen::Vector3i &index) const | VoxelGrid< VoxelT > | inline |
readJson(std::istream &is) | VoxelGrid | |
readJson(const std::filesystem::path &file) | VoxelGrid | |
reduceNoise(std::size_t minNumPoints) | VoxelGrid | |
reset(const VoxelT &value={}) | VoxelGrid< VoxelT > | inline |
resetStructure(const VoxelGridStructure &structure) | VoxelGrid< VoxelT > | inline |
setCenter(const Eigen::Vector3f &value) | VoxelGrid< VoxelT > | inline |
setCenterPose(const Eigen::Matrix4f &value) | VoxelGrid< VoxelT > | inline |
setGridSizes(float gridSizes) | VoxelGrid< VoxelT > | inline |
setGridSizes(const Eigen::Vector3i &gridSizes) | VoxelGrid< VoxelT > | inline |
setOrientation(const Eigen::Quaternionf &value) | VoxelGrid< VoxelT > | inline |
setOrigin(const Eigen::Vector3f &value) | VoxelGrid< VoxelT > | inline |
setPose(const Eigen::Matrix4f &value) | VoxelGrid< VoxelT > | inline |
setVoxels(const std::vector< VoxelT > &voxels) | VoxelGrid< VoxelT > | inline |
setVoxelSizes(float voxelSize) | VoxelGrid< VoxelT > | inline |
setVoxelSizes(const Eigen::Vector3f &voxelSizes) | VoxelGrid< VoxelT > | inline |
toCsv(std::ostream &os, bool includeTotal=false) const | VoxelGrid | |
toCsv(const std::filesystem::path &file, bool includeTotal=false) const | VoxelGrid | |
VoxelGrid() | VoxelGrid | |
VoxelGrid(const VoxelGridStructure &structure, const VoxelT &value={}) | VoxelGrid | |
VoxelGrid(const VoxelGridStructure &structure, const std::vector< VoxelGrid::VoxelT > &voxelData) | VoxelGrid | |
VoxelGrid(const VoxelGrid< OtherVoxelT > &other) | VoxelGrid | |
VoxelGrid(const VoxelGrid< VoxelT > &other)=default | VoxelGrid | |
VoxelGrid< VoxelT >::VoxelGrid(const VoxelGridStructure &structure, const VoxelT &value={}) | VoxelGrid< VoxelT > | |
VoxelGrid< VoxelT >::VoxelGrid(const VoxelGridStructure &structure, const std::vector< VoxelGrid::VoxelT > &voxelData) | VoxelGrid< VoxelT > | |
VoxelGrid< VoxelT >::VoxelGrid(const VoxelGrid< OtherVoxelT > &other) | VoxelGrid< VoxelT > | |
VoxelGrid< VoxelT >::VoxelGrid(const VoxelGrid< VoxelT > &other)=default | VoxelGrid< VoxelT > | |
VoxelT typedef | VoxelGrid< VoxelT > | |
writeJson(std::ostream &os) const | VoxelGrid | |
writeJson(const std::filesystem::path &file) const | VoxelGrid | |