ug4
serialize_interfaces.h File Reference
#include "pcl/pcl.h"
#include "parallelization.h"
#include "common/serialization.h"

Go to the source code of this file.

Namespaces

 ug
 the ug namespace
 

Functions

template<typename TLayout >
bool ug::AppendInterface (TLayout &layout, int pidSource, int pidAppendTo)
 
template<typename TGlobalToLocal >
void ug::DeserializeInterface (BinaryBuffer &stream, IndexLayout::Interface &interface, const TGlobalToLocal &globalToLocal)
 
template<typename TGlobalToLocal >
void ug::DeserializeLayout (BinaryBuffer &stream, IndexLayout &layout, const TGlobalToLocal &globalToLocal)
 
template<typename TLayout >
void ug::MergeInterfaces (TLayout &layout, const std::map< int, int > merge)
 
template<typename TLayout >
void ug::MergeInterfaces (TLayout &layout, const std::vector< int > pidSources, int pidAppendTo)
 
template<typename TLayout >
bool ug::RemoveInterface (TLayout &layout, int pid)
 
template<typename TLayout >
void ug::RemoveInterfaces (TLayout &layout, std::vector< int > group)
 
template<typename TLocalToGlobal >
void ug::SerializeInterface (BinaryBuffer &stream, const IndexLayout::Interface &interface, const TLocalToGlobal &localToGlobal)
 
template<typename TLocalToGlobal >
void ug::SerializeLayout (BinaryBuffer &stream, const IndexLayout &layout, const TLocalToGlobal &localToGlobal)