Go to the documentation of this file.
26 #include <pcl/filters/crop_box.h>
27 #include <pcl/point_types.h>
30 #include <ArmarXCore/interface/observers/ObserverInterface.h>
59 using PointT = pcl::PointXYZRGBL;
68 return "FilterKnownObjects";
103 pcl::CropBox<PointT> filter;
107 std::string objectInstanceMemoryName =
"Object";
110 float resizeOBBFactor = 10.0;
112 bool visualization =
false;
115 Properties properties;
116 std::mutex propertiesMutex;
130 std::mutex arvizMutex;
Brief description of class FilterKnownObjects.
void onInitPointCloudProcessor() override
void RemoteGui_update() override
After calling RemoteGui_startRunningTask, this function is called periodically in a separate thread.
Provides an objpose::ObjectPoseTopicPrx objectPoseTopic as member variable.
std::string getDefaultName() const override
Provides a ready-to-use ArViz client arviz as member variable.
The PointCloudProcessor class provides an interface for access to PointCloudProviders via Ice and sha...
void createRemoteGuiTab()
This function should be called once in onConnect() or when you need to re-create the Remote GUI tab.
armarx::PropertyDefinitionsPtr createPropertyDefinitions() override
void onDisconnectPointCloudProcessor() override
static std::string GetDefaultName()
This file offers overloads of toIce() and fromIce() functions for STL container types.
void onConnectPointCloudProcessor() override
void onExitPointCloudProcessor() override