|
ReUseX
0.0.1
3D Point Cloud Processing for Building Reuse
|
#include <ReUseX/geometry/CellComplex.hpp>#include <ReUseX/types.hpp>#include <Eigen/Dense>#include <pcl/common/colors.h>#include <pcl/surface/texture_mapping.h>#include <pcl/visualization/pcl_visualizer.h>#include <vector>
Go to the source code of this file.
Namespaces | |
| namespace | ReUseX |
| namespace | ReUseX::visualize |
Functions | |
| void | ReUseX::visualize::addPlane (std::shared_ptr< pcl::visualization::PCLVisualizer > viewer, const Eigen::Vector4d &plane, const Eigen::Vector3d &origin, const pcl::RGB &color, const std::string_view &name="plane", int vp=0) |
| void | ReUseX::visualize::addPlanes (std::shared_ptr< pcl::visualization::PCLVisualizer > viewer, const std::vector< Pair > &planes, const std::string_view &name="plane", int vp=0) |
| void | ReUseX::visualize::addPair (std::shared_ptr< pcl::visualization::PCLVisualizer > viewer, const PlanePair &plane_pair, const std::string_view &name="plane_pair", int vp=0) |
| void | ReUseX::visualize::addPlanePairs (std::shared_ptr< pcl::visualization::PCLVisualizer > viewer, const std::vector< PlanePair > &plane_pairs, const std::string_view &name="plane_pair", int vp=0) |
| void | ReUseX::visualize::addFloor (std::shared_ptr< pcl::visualization::PCLVisualizer > viewer, const double height, const Eigen::Vector3d &min, const Eigen::Vector3d &max, const std::string_view &name="floor", int vp=0) |
| void | ReUseX::visualize::addFloors (std::shared_ptr< pcl::visualization::PCLVisualizer > viewer, const std::vector< double > &heights, const Eigen::Vector3d &min, const Eigen::Vector3d &max, const std::string_view &name="floor", int vp=0) |
| void | ReUseX::visualize::addCellComplex (std::shared_ptr< pcl::visualization::PCLVisualizer > viewer, const std::shared_ptr< ReUseX::geometry::CellComplex > &cc, const std::string_view &name="cell_complex", int vp=0) |
| void | ReUseX::visualize::addRoomProbabilities (std::shared_ptr< pcl::visualization::PCLVisualizer > viewer, const std::shared_ptr< ReUseX::geometry::CellComplex > &cc, const std::string_view &name="room_probabilities", int vp=0) |
| void | ReUseX::visualize::addSupportProbabilities (std::shared_ptr< pcl::visualization::PCLVisualizer > viewer, const std::shared_ptr< ReUseX::geometry::CellComplex > &cc, const std::string_view &name="support_probabilities", int vp=0) |
| void | ReUseX::visualize::addRooms (std::shared_ptr< pcl::visualization::PCLVisualizer > viewer, const std::shared_ptr< ReUseX::geometry::CellComplex > &cc, const std::pair< std::unordered_map< ReUseX::geometry::CellComplex::Vertex, int >, std::unordered_map< ReUseX::geometry::CellComplex::Vertex, std::set< int > > > &results, const std::string_view &name="rooms", int vp=0) |
| void | ReUseX::visualize::addCameraFrustum (std::shared_ptr< pcl::visualization::PCLVisualizer > viewer, pcl::TextureMapping< pcl::PointXYZ >::Camera &cam, const std::string_view &name="camera", int vp=0) |
| void | ReUseX::visualize::addCameraFrustums (std::shared_ptr< pcl::visualization::PCLVisualizer > viewer, pcl::texture_mapping::CameraVector cams, const std::string_view &name="camera", int vp=0) |
| Display a 3D representation showing the a cloud and a list of camera with their 6DOf poses. | |