MeVisLab Toolbox Reference
MLPCLSupport Overview

MLPCLSupport Class Library

The MLPCLSupport project contains:

  • MLPCLObjectPtrsContainer: A container with pointers from the PCL (Point Cloud Library) passed in BaseObjects between PCL modules.
  • PCLModule: Base class for modules implementing their own modules using the Point Cloud Library(PCL).
  • PCLBaseObject: Base object containing pointers (as MLPCLObjectPtrsContainer) to objects from the Point Cloud Library (PCL) as well as a vector of PointIndices and to pass point clouds and result indexes from one module to another.
  • PCLSupportTools in mlPCLSupportTools and mlPCLSupportStatistics: A namespace and files with a collection of tool functions on Point clouds.
  • PCLInfo: ML Module class to display information about a connected point cloud.
  • PCLCompare: ML Module class to compare two PCL point clouds and optionally to post ML errors for testing purposes.
  • PCLScriptOutput: ML Module class containing a simple and empty PCL output connector to be used by scripts only.
  • PCLPointMemberArithmetic: ML Module providing arithmetic operations on a selectable subset of members/fields of the points of the input cloud.