aimstil  5.0.5
pointListTools.h File Reference
#include <cartobase/config/cartobase_config.h>
#include <memory>
#include <vector>
#include "til/til_common.h"
Include dependency graph for pointListTools.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Namespaces

 til
 Belongs to package Box Do not include directly, include til/Box.h instead.
 

Functions

template<typename T >
bool til::contains (const std::vector< numeric_array< T, 3 > > &pl, const numeric_array< T, 3 > &v)
 
template<typename T1 , typename T2 >
void til::add (const std::vector< numeric_array< T1, 3 > > &pl, numeric_array< T2, 3 > &v)
 Add all the vectors of pl to v. More...
 
template<typename T1 , typename T2 >
void til::add2ndOrder (const std::vector< numeric_array< T1, 3 > > &pl, SymMatrix3< T2 > &mat)
 
template<class TImage1 , class TImage2 >
std::unique_ptr< std::vector< numeric_array< int, 3 > > > til::keepPointsAboveThreshold (const std::vector< numeric_array< int, 3 > > &pl, const TImage1 &im, TImage2 &seg, typename TImage1::value_type threshold, typename TImage2::value_type background)
 std::for_each(pl.begin(), pl.end(), setImageVoxel(im, value)) More...