Go to the documentation of this file.
26 #include <pcl/point_types.h>
29 #include <ArmarXCore/interface/observers/ObserverInterface.h>
38 #include <pcl/filters/crop_box.h>
60 using PointT = pcl::PointXYZRGBL;
69 return "FilterKnownObjects";
109 pcl::CropBox<PointT> filter;
113 std::string objectInstanceMemoryName =
"Object";
116 float resizeOBBFactor = 10.0;
118 bool visualization =
false;
121 Properties properties;
122 std::mutex propertiesMutex;
135 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