PointCloudProcessor.h File Reference
#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>
+ Include dependency graph for PointCloudProcessor.h:
+ This graph shows which files directly or indirectly include this file:

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...