CloudViewer: Added addOrUpdateCoordinate() method (working only with PCL >= 1.7.2)

This commit is contained in:
matlabbe
2015-07-24 16:29:45 -04:00
parent b66fcdc070
commit f5dac46252
4 changed files with 186 additions and 70 deletions

View File

@@ -137,6 +137,13 @@ public:
void updateCameraTargetPosition(
const Transform & pose);
void addOrUpdateCoordinate(
const std::string & id,
const Transform & transform,
double scale);
void removeCoordinate(const std::string & id);
void removeAllCoordinates();
void addOrUpdateGraph(
const std::string & id,
const pcl::PointCloud<pcl::PointXYZ>::Ptr & graph,
@@ -226,6 +233,7 @@ private:
QAction * _aSetBackgroundColor;
QMenu * _menu;
std::set<std::string> _graphes;
std::set<std::string> _coordinates;
pcl::PointCloud<pcl::PointXYZ>::Ptr _trajectory;
unsigned int _maxTrajectorySize;
unsigned int _gridCellCount;