diff options
author | Jochen Sprickerhof <git@jochen.sprickerhof.de> | 2018-12-09 19:01:14 +0100 |
---|---|---|
committer | Jochen Sprickerhof <git@jochen.sprickerhof.de> | 2018-12-09 20:00:51 +0100 |
commit | 527f0bb6797f72aaaeeb9b6070c62c0428ee7a7d (patch) | |
tree | d33093a7592b0cf9ccd2677ca3927934255e71f0 /pcl | |
parent | 7f241639b833c404c99a950ee8ed31257c524ef4 (diff) |
Enable visualization module
https://build.opensuse.org/package/view_file/science/python-pcl/visualization18.patch
Diffstat (limited to 'pcl')
-rw-r--r-- | pcl/pcl_visualization_defs.pxd | 12 | ||||
-rw-r--r-- | pcl/pxi/Visualization/PCLVisualizering.pxi | 12 |
2 files changed, 12 insertions, 12 deletions
diff --git a/pcl/pcl_visualization_defs.pxd b/pcl/pcl_visualization_defs.pxd index 81fe113..8b55e97 100644 --- a/pcl/pcl_visualization_defs.pxd +++ b/pcl/pcl_visualization_defs.pxd @@ -752,8 +752,8 @@ cdef extern from "pcl/visualization/pcl_visualizer.h" namespace "pcl::visualizat # param[in] scale the scale of the axes (default: 1) # param[in] viewport the view port where the 3D axes should be added (default: all) # - # void addCoordinateSystem (double scale = 1.0, int viewport = 0); - void addCoordinateSystem (double scale, int viewport) + # void addCoordinateSystem (double scale = 1.0, const string &id = "reference", int viewport = 0); + void addCoordinateSystem (double scale, const string &id, int viewport) # brief Adds 3D axes describing a coordinate system to screen at x, y, z # param[in] scale the scale of the axes (default: 1) @@ -762,8 +762,8 @@ cdef extern from "pcl/visualization/pcl_visualizer.h" namespace "pcl::visualizat # param[in] z the Z position of the axes # param[in] viewport the view port where the 3D axes should be added (default: all) # - # void addCoordinateSystem (double scale, float x, float y, float z, int viewport = 0); - void addCoordinateSystem (double scale, float x, float y, float z, int viewport) + # void addCoordinateSystem (double scale, float x, float y, float z, const string &id = "reference", int viewport = 0); + void addCoordinateSystem (double scale, float x, float y, float z, const string &id, int viewport) # brief Adds 3D axes describing a coordinate system to screen at x, y, z, Roll,Pitch,Yaw # param[in] scale the scale of the axes (default: 1) @@ -797,8 +797,8 @@ cdef extern from "pcl/visualization/pcl_visualizer.h" namespace "pcl::visualizat # brief Removes a previously added 3D axes (coordinate system) # param[in] viewport view port where the 3D axes should be removed from (default: all) - # bool removeCoordinateSystem (int viewport = 0); - bool removeCoordinateSystem (int viewport) + # bool removeCoordinateSystem (const string &id = "reference", int viewport = 0); + bool removeCoordinateSystem(const string &id, int viewport) # brief Removes a Point Cloud from screen, based on a given ID. # param[in] id the point cloud object id (i.e., given on \a addPointCloud) diff --git a/pcl/pxi/Visualization/PCLVisualizering.pxi b/pcl/pxi/Visualization/PCLVisualizering.pxi index a9cc89a..48238db 100644 --- a/pcl/pxi/Visualization/PCLVisualizering.pxi +++ b/pcl/pxi/Visualization/PCLVisualizering.pxi @@ -38,17 +38,17 @@ cdef class PCLVisualizering: def SpinOnce(self, int millis_to_wait = 1, bool force_redraw = False): self.thisptr().spinOnce (millis_to_wait, force_redraw) - def AddCoordinateSystem(self, double scale = 1.0, int viewpoint = 0): - self.thisptr().addCoordinateSystem(scale, viewpoint) + def AddCoordinateSystem(self, double scale = 1.0, const string &id = "reference", int viewpoint = 0): + self.thisptr().addCoordinateSystem(scale, id, viewpoint) - def AddCoordinateSystem(self, double scale, float x, float y, float z, int viewpoint = 0): - self.thisptr().addCoordinateSystem(scale, x, y, z, viewpoint) + def AddCoordinateSystem(self, double scale, float x, float y, float z, const string &id = "reference", int viewpoint = 0): + self.thisptr().addCoordinateSystem(scale, x, y, z, id, viewpoint) # void addCoordinateSystem (double scale, const eigen3.Affine3f& t, int viewport) # return bool - def removeCoordinateSystem (self, int viewport): - return self.thisptr().removeCoordinateSystem (viewport) + def removeCoordinateSystem (self, const string &id = "reference",int viewport = 0): + return self.thisptr().removeCoordinateSystem (id, viewport) # return bool def RemovePointCloud(self, string id, int viewport): |