ug4
pcl::InterfaceCommunicator< TLayout >::ExtractorInfo Struct Reference

holds information that will be passed to the extract routines. More...

#include <pcl_interface_communicator.h>

Public Member Functions

 ExtractorInfo ()
 
 ExtractorInfo (int srcProc, CommPol *pExtractor, const Interface *pInterface, const Layout *pLayout, void *buffer, ug::BinaryBuffer *binBuffer, int rawSize)
 

Public Attributes

ug::BinaryBufferm_binBuffer
 
void * m_buffer
 
CommPolm_extractor
 
const Interfacem_interface
 
const Layoutm_layout
 
int m_rawSize
 
int m_srcProc
 

Detailed Description

template<class TLayout>
struct pcl::InterfaceCommunicator< TLayout >::ExtractorInfo

holds information that will be passed to the extract routines.

if srcProc == -1, the layout will be used for extraction. if srcProc >= 0, either the buffer, the binaryStream or the interace will be used for extraction, depending on which is not NULL.

Constructor & Destructor Documentation

◆ ExtractorInfo() [1/2]

template<class TLayout >
pcl::InterfaceCommunicator< TLayout >::ExtractorInfo::ExtractorInfo ( )
inline

◆ ExtractorInfo() [2/2]

template<class TLayout >
pcl::InterfaceCommunicator< TLayout >::ExtractorInfo::ExtractorInfo ( int  srcProc,
CommPol pExtractor,
const Interface pInterface,
const Layout pLayout,
void *  buffer,
ug::BinaryBuffer binBuffer,
int  rawSize 
)
inline

References pcl::NumProcs().

Member Data Documentation

◆ m_binBuffer

template<class TLayout >
ug::BinaryBuffer* pcl::InterfaceCommunicator< TLayout >::ExtractorInfo::m_binBuffer

◆ m_buffer

template<class TLayout >
void* pcl::InterfaceCommunicator< TLayout >::ExtractorInfo::m_buffer

◆ m_extractor

◆ m_interface

template<class TLayout >
const Interface* pcl::InterfaceCommunicator< TLayout >::ExtractorInfo::m_interface

◆ m_layout

◆ m_rawSize

template<class TLayout >
int pcl::InterfaceCommunicator< TLayout >::ExtractorInfo::m_rawSize

◆ m_srcProc

template<class TLayout >
int pcl::InterfaceCommunicator< TLayout >::ExtractorInfo::m_srcProc

The documentation for this struct was generated from the following file: