#include <set>
#include <vector>
#include <iostream>
#include "pcl/pcl.h"
Go to the source code of this file.
|
| namespace | ug |
| | the ug namespace
|
| |
|
| void | ug::AddAllFromInterface (std::set< size_t > &s, const IndexLayout::Interface &interface) |
| |
| void | ug::AddAllFromLayout (std::set< size_t > &s, const IndexLayout &layout) |
| |
| void | ug::AddIfUnique (IndexLayout::Interface &interface, size_t i) |
| |
| IndexLayout::Interface::iterator | ug::find (IndexLayout::Interface &interface, size_t i) |
| |
| bool | ug::IsInInterface (IndexLayout::Interface &interface, size_t i) |
| |
| void | ug::LogIndexLayout (IndexLayout &layout, int depth=0) |
| | Logs the internals of an index layout.
|
| |
| void | ug::LogIndexLayoutOnAllProcs (IndexLayout &layout, int depth=0) |
| | logs index infos for all procs successively
|
| |
| void | ug::MarkAllFromInterface (std::vector< bool > &mark, const IndexLayout::Interface &interface) |
| |
| template<class T > |
| void | ug::MarkAllFromInterface (std::vector< T > &mark, const IndexLayout::Interface &interface, const T &default_val) |
| |
| void | ug::MarkAllFromLayout (std::vector< bool > &mark, const IndexLayout &layout) |
| |
| template<class T > |
| void | ug::MarkAllFromLayout (std::vector< T > &mark, const IndexLayout &layout, const T &default_val) |
| |
| std::ostream & | ug::operator<< (std::ostream &out, const IndexLayout &layout) |
| |
| void | ug::ReplaceIndicesInLayout (IndexLayout &layout, const std::vector< int > &vMap) |
| | replaces the indices in the layout based on a passed mapping
|
| |