|
template<typename TLayout > |
bool | pcl::PrintLayout (const pcl::ProcessCommunicator &processCommunicator, pcl::InterfaceCommunicator< TLayout > &com, const TLayout &masterLayout, const TLayout &slaveLayout) |
|
template<typename TLayout , typename TValue > |
bool | pcl::PrintLayout (const pcl::ProcessCommunicator &processCommunicator, pcl::InterfaceCommunicator< TLayout > &com, const TLayout &masterLayout, const TLayout &slaveLayout, boost::function< TValue(typename TLayout::Element)> cbToValue=TrivialToValue< typename TLayout::Element >) |
|
template<typename TLayout > |
void | pcl::PrintLayout (const TLayout &layout) |
|
void | pcl::PrintPC (const pcl::ProcessCommunicator &processCommunicator) |
|
template<typename TLayout > |
bool | pcl::TestLayout (const pcl::ProcessCommunicator &processCommunicator, pcl::InterfaceCommunicator< TLayout > &com, const TLayout &masterLayout, const TLayout &slaveLayout, bool bPrint=false, bool compareValues=false) |
|
template<typename TLayout , typename TValue > |
bool | pcl::TestLayout (const pcl::ProcessCommunicator &processCommunicator, pcl::InterfaceCommunicator< TLayout > &com, const TLayout &masterLayout, const TLayout &slaveLayout, bool bPrint=false, boost::function< TValue(typename TLayout::Element)> cbToValue=TrivialToValue< typename TLayout::Element >, bool compareValues=false) |
| Checks whether the given layouts are consistent.
|
|
template<typename TLayout > |
bool | pcl::TestLayoutIsDoubleEnded (const pcl::ProcessCommunicator processCommunicator, pcl::InterfaceCommunicator< TLayout > &com, const TLayout &masterLayout, const TLayout &slaveLayout) |
| tests if masterLayouts proc id's find a match in corresponding slaveLayouts proc ids.
|
|
template<typename TLayout , typename TValue > |
bool | pcl::TestSizeOfInterfacesInLayoutsMatch (pcl::InterfaceCommunicator< TLayout > &com, const TLayout &masterLayout, const TLayout &slaveLayout, bool bPrint=false, boost::function< TValue(typename TLayout::Element)> cbToValue=TrivialToValue< typename TLayout::Element >, bool compareValues=false) |
| if processor P1 has a interface to P2, then the size of the interface P1->P2 has to be the same as the size of interface P2->P1
|
|
template<class TElem > |
TElem | pcl::TrivialToValue (TElem e) |
| Trivial implementation of a to-value callback.
|
|