Classes | Typedefs | Enumerations | Functions
grid_map::grid_map_pcl Namespace Reference

Classes

class  PclLoaderParameters
 
class  PointcloudProcessor
 

Typedefs

using Point = ::pcl::PointXYZ
 
using Pointcloud = ::pcl::PointCloud< Point >
 

Enumerations

enum  XYZ : int { XYZ::X, XYZ::Y, XYZ::Z }
 

Functions

Eigen::Vector3d calculateMeanOfPointPositions (Pointcloud::ConstPtr inputCloud)
 
std::string getMapFrame (const ros::NodeHandle &nh)
 
std::string getMapLayerName (const ros::NodeHandle &nh)
 
std::string getMapRosbagTopic (const ros::NodeHandle &nh)
 
std::string getOutputBagPath (const ros::NodeHandle &nh)
 
std::string getParameterPath (const ros::NodeHandle &nh)
 
std::string getPcdFilePath (const ros::NodeHandle &nh)
 
Eigen::Affine3f getRigidBodyTransform (const Eigen::Vector3d &translation, const Eigen::Vector3d &intrinsicRpy)
 
Eigen::Matrix3f getRotationMatrix (double angle, XYZ axis)
 
Pointcloud::Ptr loadPointcloudFromPcd (const std::string &filename)
 
void printTimeElapsedToRosInfoStream (const std::chrono::system_clock::time_point &start, const std::string &prefix)
 
void processPointcloud (grid_map::GridMapPclLoader *gridMapPclLoader, const ros::NodeHandle &nh)
 
void saveGridMap (const grid_map::GridMap &gridMap, const ros::NodeHandle &nh, const std::string &mapTopic)
 
void setVerbosityLevelToDebugIfFlagSet (const ros::NodeHandle &nh)
 
Pointcloud::Ptr transformCloud (Pointcloud::ConstPtr inputCloud, const Eigen::Affine3f &transformMatrix)
 

Typedef Documentation

◆ Point

using grid_map::grid_map_pcl::Point = typedef ::pcl::PointXYZ

Definition at line 43 of file helpers.hpp.

◆ Pointcloud

Definition at line 44 of file helpers.hpp.

Enumeration Type Documentation

◆ XYZ

enum grid_map::grid_map_pcl::XYZ : int
strong
Enumerator

Definition at line 45 of file helpers.hpp.

Function Documentation

◆ calculateMeanOfPointPositions()

Eigen::Vector3d grid_map::grid_map_pcl::calculateMeanOfPointPositions ( Pointcloud::ConstPtr  inputCloud)

Definition at line 140 of file helpers.cpp.

◆ getMapFrame()

std::string grid_map::grid_map_pcl::getMapFrame ( const ros::NodeHandle nh)

Definition at line 67 of file helpers.cpp.

◆ getMapLayerName()

std::string grid_map::grid_map_pcl::getMapLayerName ( const ros::NodeHandle nh)

Definition at line 79 of file helpers.cpp.

◆ getMapRosbagTopic()

std::string grid_map::grid_map_pcl::getMapRosbagTopic ( const ros::NodeHandle nh)

Definition at line 73 of file helpers.cpp.

◆ getOutputBagPath()

std::string grid_map::grid_map_pcl::getOutputBagPath ( const ros::NodeHandle nh)

Definition at line 51 of file helpers.cpp.

◆ getParameterPath()

std::string grid_map::grid_map_pcl::getParameterPath ( const ros::NodeHandle nh)

Definition at line 44 of file helpers.cpp.

◆ getPcdFilePath()

std::string grid_map::grid_map_pcl::getPcdFilePath ( const ros::NodeHandle nh)

Definition at line 58 of file helpers.cpp.

◆ getRigidBodyTransform()

Eigen::Affine3f grid_map::grid_map_pcl::getRigidBodyTransform ( const Eigen::Vector3d &  translation,
const Eigen::Vector3d &  intrinsicRpy 
)

Definition at line 106 of file helpers.cpp.

◆ getRotationMatrix()

Eigen::Matrix3f grid_map::grid_map_pcl::getRotationMatrix ( double  angle,
XYZ  axis 
)

Definition at line 119 of file helpers.cpp.

◆ loadPointcloudFromPcd()

Pointcloud::Ptr grid_map::grid_map_pcl::loadPointcloudFromPcd ( const std::string &  filename)

Definition at line 150 of file helpers.cpp.

◆ printTimeElapsedToRosInfoStream()

void grid_map::grid_map_pcl::printTimeElapsedToRosInfoStream ( const std::chrono::system_clock::time_point &  start,
const std::string &  prefix 
)
inline

Definition at line 91 of file helpers.cpp.

◆ processPointcloud()

void grid_map::grid_map_pcl::processPointcloud ( grid_map::GridMapPclLoader gridMapPclLoader,
const ros::NodeHandle nh 
)

Definition at line 97 of file helpers.cpp.

◆ saveGridMap()

void grid_map::grid_map_pcl::saveGridMap ( const grid_map::GridMap gridMap,
const ros::NodeHandle nh,
const std::string &  mapTopic 
)

Definition at line 85 of file helpers.cpp.

◆ setVerbosityLevelToDebugIfFlagSet()

void grid_map::grid_map_pcl::setVerbosityLevelToDebugIfFlagSet ( const ros::NodeHandle nh)

Definition at line 31 of file helpers.cpp.

◆ transformCloud()

Pointcloud::Ptr grid_map::grid_map_pcl::transformCloud ( Pointcloud::ConstPtr  inputCloud,
const Eigen::Affine3f &  transformMatrix 
)

Definition at line 158 of file helpers.cpp.



grid_map_pcl
Author(s): Dominic Jud , Edo Jelavic
autogenerated on Wed Jul 5 2023 02:23:51