49 void _clearSubGraphList();
58 SoSwitch *_soMainSwitch;
66 BoolField *_showClusterToPlaneIntersectionLineFld;
80 BoolField *_showClusterOrientationLineFld[3];
89 std::list<ClusterSubGraph*> _subGraphList;
Project global and OS specific declarations.
#define MLPCL_ClusterStatistics_EXPORT
If included by external modules, exported symbols are declared as import symbols.
Field to encapsulate a pointer to an ML base object.
Field to encapsulate a boolean value.
Field to encapsulate a vector of three float values representing an (RGB) color with all properties o...
Field to encapsulate an enumerated value.
Base class for all fields used in the ML.
Field to encapsulate a float value.
ML Module class to convert the input pcl classes to Inventor SoVertexProperty, SoPointSet,...
PCLClusterStatisticsToInventor()
Creates a PCLClusterStatisticsToInventor 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.
~PCLClusterStatisticsToInventor() override
Destroy all contents and dereferences the internally used inventor nodes.
ML Module base class for algorithms from the Point Cloud Library (PCL).
Field to encapsulate a pointer to an SoNode instance of OpenInventor.
#define ML_MODULE_CLASS_HEADER(className)
Similar to 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.