50 template <
typename POINT_CLOUD_TYPE>
void _updateT(
const POINT_CLOUD_TYPE &);
Field to encapsulate a boolean value.
Field to encapsulate an enumerated value.
Base class for all fields used in the ML.
Field to encapsulate a float value.
ML Module base class for algorithms from the Point Cloud Library (PCL).
ML Module class to convert the input pcl classes to Inventor SoVertexProperty, SoPointSet,...
void activateAttachments() override
Updates internal state after changes of fields without field notifications.
void handleNotification(Field *field) override
Handles field changes of the field field.
~PCLToInventor() override
Destroy all contents and unreferences the internally used inventor nodes.
PCLToInventor()
Creates a PCLToInventor module with one input connector for a PCLBaseObjectPtr.
Field to encapsulate a pointer to an SoNode instance of OpenInventor.
#define ML_MODULE_CLASS_HEADER(className)
Like ML_CLASS_HEADER for the usage of derived classes from Module.
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.