PCLBaseListToPointCloud¶
- MLModule¶
genre
author
package
dll
definition
see also
inherits from
keywords
points,clouds,XMarkerList,XMarkerListContainer,PointList,VectorList,PCL,convert,translate
Purpose¶
PCLBaseListToPointCloud converts an input base object of type PointList, VectorList, XMarkerList, or XMarkerListContainer to a point list of the type selected in Output Point Cloud Type. Note that point clouds only operate with float values; therefore the precision of coordinates and other values of the input cannot be maintained. Also note that contents of input items usually cannot be represented exactly in points of the output cloud. For example points in a point cloud with pcl::PointXYZ points can only store the three x,y,z coordinates, but no vector or label. Only if the points of the cloud have appropriate members, then the vector and type contents will be converted. For example point clouds with pcl::PointXYZLNormal points store the three vector components in the point data_n and the label members.
Windows¶
Default Panel¶
Input Fields¶
inputBaseList¶
- name: inputBaseList, type: MLBase¶
Connect any base object of the following types here: PointList, VectorList, XMarkerList, or XMarkerListContainer and its contents will be converted to a Point cloud. Other base object types or open inputs will lead to an invalid output.
Output Fields¶
outputPCLObject0¶
- name: outputPCLObject0, type: MLBase¶
The conversion result from the connected input Base object to provided here. Invalid or open inputs to an invalid output. This module still does not set up any indices in the output base object, which, however, may be added in the future.
Parameter Fields¶
Visible Fields¶
Status¶
- name: status, type: String, persistent: no¶
see PCLModule.status
Output Point Cloud Type¶
- name: outputPointCloudType, type: Enum, default: ML_PCL_POINT_XYZ¶
Output Point Cloud Typeis a selector for the desired type of the created point cloud. All supported types in the MeVisLab PCL binding are shown.