|
#include <ArmarXCore/core/util/algorithm.h>
#include <ArmarXCore/core/services/tasks/RunningTask.h>
#include <ArmarXCore/core/IceManager.h>
#include <ArmarXCore/core/services/sharedmemory/IceSharedMemoryConsumer.h>
#include <VisionX/interface/core/DataTypes.h>
#include <VisionX/interface/core/PointCloudProcessorInterface.h>
#include <VisionX/tools/FPSCounter.h>
#include "PointCloudConversions.h"
#include "PointCloudProvider.h"
#include <IceUtil/IceUtil.h>
#include <condition_variable>
#include <shared_mutex>
#include <mutex>
Go to the source code of this file.
Classes | |
class | PointCloudProcessor |
The PointCloudProcessor class provides an interface for access to PointCloudProviders via Ice and shared memory. More... | |
class | PointCloudProcessorPropertyDefinitions |
Properties of PointCloudProcessor . More... | |
class | PointCloudProviderInfo |
class | PointCloudTransferStats |
The PointCloudTransferStats class provides information on the connection between PointCloudProvider and PointCloudProcessor. More... | |
class | ResultPointCloudProvider |
The ResultPointCloudProvider is used by the PointCloudProcessor to stream result PointClouds to any other processor (e.g. More... | |
class | ResultPointCloudProviderPropertyDefinitions |
Namespaces | |
visionx | |
ArmarX headers. | |
Typedefs | |
using | PointCloudProcessorPtr = IceInternal::Handle< PointCloudProcessor > |
Shared pointer for convenience. More... | |