Go to the documentation of this file.
28 #include <VirtualRobot/VirtualRobot.h>
46 #include <VisionX/interface/components/PointCloudToArViz.h>
77 virtual public visionx::PointCloudToArVizInterface
88 virtual void setPointSizeInPixels(
float pointSizeInPixels,
const Ice::Current& = Ice::emptyCurrent)
override;
127 IceUtil::Time providerWaitTime = IceUtil::Time::milliSeconds(100);
130 bool checkFinite =
false;
133 float pointSizeInPixels = 1;
136 bool labeled =
false;
142 std::string robotName =
"Armar6";
145 std::string pointCloudNodeName;
148 std::mutex paramMutex;
151 template <
class Po
intT>
152 void applyCustomTransform(pcl::PointCloud<PointT>& pointCloud);
156 std::map<std::string, armarx::viz::PointCloud> cache;
171 VirtualRobot::RobotPtr robot;
The VirtualRobotReader class.
armarx::PropertyDefinitionsPtr createPropertyDefinitions() override
virtual void setPointSizeInPixels(float pointSizeInPixels, const Ice::Current &=Ice::emptyCurrent) override
Property definitions of PointCloudToArViz.
A component plugin offering client-side access to a reader or writer and manages the lifecycle,...
std::string prefix
Prefix of the properties such as namespace, domain, component name, etc.
PointCloudToArVizPropertyDefinitions(std::string prefix)
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 RemoteGui_update() override
std::string getDefaultName() const override
void onDisconnectPointCloudProcessor() override
Properties of PointCloudProcessor.
armarx::core::time::DateTime Time
void onInitPointCloudProcessor() override
Brief description of class PointCloudToArViz.
void createRemoteGuiTab()
auto transform(const Container< InputT, Alloc > &in, OutputT(*func)(InputT const &)) -> Container< OutputT, typename std::allocator_traits< Alloc >::template rebind_alloc< OutputT > >
Convenience function (with less typing) to transform a container of type InputT into the same contain...
void onConnectPointCloudProcessor() override
void onExitPointCloudProcessor() override
virtual void setCustomTransform(const armarx::PoseBasePtr &transform, const Ice::Current &=Ice::emptyCurrent) override