|
Point Cloud Library (PCL)
1.5.1
|
#include <pcl/point_cloud.h>#include <pcl/ModelCoefficients.h>#include <vtkSmartPointer.h>#include <vtkDataSet.h>#include <vtkPolyData.h>#include <vtkPolygon.h>#include <vtkUnstructuredGrid.h>#include <vtkConeSource.h>#include <vtkDiskSource.h>#include <vtkPlaneSource.h>#include <vtkSphereSource.h>#include <vtkTransform.h>#include <vtkTransformPolyDataFilter.h>#include <vtkLineSource.h>#include <vtkTubeFilter.h>#include <vtkCubeSource.h>#include <Eigen/Geometry>#include <pcl/visualization/common/impl/shapes.hpp>

Go to the source code of this file.
Define methods or creating 3D shapes from parametric models.
Definition in file shapes.h.
Namespaces | |
| namespace | pcl |
| Software License Agreement (BSD License) | |
| namespace | pcl::visualization |
Functions | |
| template<typename PointT > | |
| vtkSmartPointer< vtkDataSet > | pcl::visualization::createPolygon (const typename pcl::PointCloud< PointT >::ConstPtr &cloud) |
| Create a 3d poly line from a set of points. | |
| PCL_EXPORTS vtkSmartPointer < vtkDataSet > | pcl::visualization::createLine (const Eigen::Vector4f &pt1, const Eigen::Vector4f &pt2) |
| Create a line shape from two points. | |
| PCL_EXPORTS vtkSmartPointer < vtkDataSet > | pcl::visualization::createSphere (const Eigen::Vector4f ¢er, double radius, int res=10) |
| Create a sphere shape from a point and a radius. | |
| PCL_EXPORTS vtkSmartPointer < vtkDataSet > | pcl::visualization::createCylinder (const pcl::ModelCoefficients &coefficients, int numsides=30) |
| Create a cylinder shape from a set of model coefficients. | |
| PCL_EXPORTS vtkSmartPointer < vtkDataSet > | pcl::visualization::createSphere (const pcl::ModelCoefficients &coefficients, int res=10) |
| Create a sphere shape from a set of model coefficients. | |
| PCL_EXPORTS vtkSmartPointer < vtkDataSet > | pcl::visualization::createLine (const pcl::ModelCoefficients &coefficients) |
| Create a line shape from a set of model coefficients. | |
| PCL_EXPORTS vtkSmartPointer < vtkDataSet > | pcl::visualization::createPlane (const pcl::ModelCoefficients &coefficients) |
| Create a planar shape from a set of model coefficients. | |
| PCL_EXPORTS vtkSmartPointer < vtkDataSet > | pcl::visualization::create2DCircle (const pcl::ModelCoefficients &coefficients, double z=0.0) |
| Create a 2d circle shape from a set of model coefficients. | |
| PCL_EXPORTS vtkSmartPointer < vtkDataSet > | pcl::visualization::createCone (const pcl::ModelCoefficients &coefficients) |
| Create a cone shape from a set of model coefficients. | |
| PCL_EXPORTS vtkSmartPointer < vtkDataSet > | pcl::visualization::createCube (const pcl::ModelCoefficients &coefficients) |
| Creaet a cube shape from a set of model coefficients. | |
| PCL_EXPORTS vtkSmartPointer < vtkDataSet > | pcl::visualization::createCube (const Eigen::Vector3f &translation, const Eigen::Quaternionf &rotation, double width, double height, double depth) |
| Creaet a cube shape from a set of model coefficients. | |
| PCL_EXPORTS void | pcl::visualization::allocVtkUnstructuredGrid (vtkSmartPointer< vtkUnstructuredGrid > &polydata) |
| Allocate a new unstructured grid smartpointer. | |
1.8.0