39 void _resetOutputFields();
42 void _updateFieldStates();
45 void _updateHeaderFieldState(
const pcl::PCLHeader &header);
48 void _updateWidthHeightIsDenseFieldState(
MLuint32 width,
56 void _updateIndexFieldStates();
188 IntField *_pointSliderStartMaximumFld;
192 IntField *_vertexSliderStartMaximumFld;
196 IntField *_indexSliderStartMaximumFld;
Project global and OS specific declarations.
#define MLPCLSUPPORT_EXPORT
If included by external modules, exported symbols are declared as import symbols.
Field to encapsulate a boolean value.
Field to encapsulate a double value.
Base class for all fields used in the ML.
Field to encapsulate an integer value.
ML Module class to display information about a connected point cloud.
PCLInfo()
Creates a PCLInfo module with one input connector for a PCLBaseObjectPtr.
void handleNotification(Field *field) override
Handles field changes of the field field.
void activateAttachments() override
Updates internal state after changes of fields without field notifications.
ML Module base class for algorithms from the Point Cloud Library (PCL).
Field to encapsulate a string value.
Field to encapsulate a vector of 3 double values.
Field to encapsulate a vector of 4 double values.
#define ML_MODULE_CLASS_HEADER(className)
Like ML_CLASS_HEADER for the usage of derived classes from Module.
Base object containing pointers (as MLPCLObjectPtrsContainer) to objects from the Point Cloud Library...
ML Module base class for algorithms from the Point Cloud Library (PCL).
#define ML_PCL_TEST_INTERFACE(BASE_OBJECT_NAME)
Implements a dedicated interface for PCL related modules which is required in automatic tests.
Target mlrange_cast(Source arg)
Generic version of checked ML casts.
pcl::PolygonMesh MLPolygonMesh
The basic polygon type of a pcl::PolygonMesh used in the PCL MeVisLab binding.