aimsalgo  5.1.2
Neuroimaging image processing
meshdistance.h File Reference
#include <aims/config/aimsalgo_config.h>
#include <aims/mesh/texture.h>
#include <aims/mesh/surface.h>
#include <cartodata/volume/volume.h>
#include <set>
#include <map>
#include <float.h>
Include dependency graph for meshdistance.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Namespaces

 aims
 
 aims::meshdistance
 

Functions

Texture< float > aims::meshdistance::GeodesicDepth (const AimsSurface< 3, Void > &mesh, const carto::rc_ptr< carto::Volume< short > > &vol, float radius_close, float radius_erode)
 Compute the geodesic depth of a triangulation The vol define the object and the background The radius-* are morphological parameter. More...
 
template<typename T >
Texture< float > aims::meshdistance::MeshDistance (const AimsSurface< 3, Void > &mesh, const Texture< T > &inittex, bool allowUnreached, float max_dist=FLT_MAX)
 Computes a distance texture over a mesh. More...
 
template<typename T , typename MapType = std::vector< std::map<size_t, float> >>
void aims::meshdistance::pairwiseDistanceMaps (const AimsSurface< 3, Void > &mesh, MapType &distmaps, const Texture< T > &inittex, float max_dist=FLT_MAX)
 Computes a distance matrix over a mesh. More...
 
template<typename MapType = std::vector< std::map<size_t, float> >>
void aims::meshdistance::pairwiseDistanceMaps (const AimsSurface< 3, Void > &mesh, MapType &distmaps, float max_dist=FLT_MAX)
 Computes a distance matrix over a mesh. More...
 
template Texture< float > aims::meshdistance::MeshDistance (const AimsSurface< 3, Void > &, const Texture< short > &, bool, float=FLT_MAX)
 
template Texture< float > aims::meshdistance::MeshDistance (const AimsSurface< 3, Void > &, const Texture< float > &, bool, float=FLT_MAX)
 
template void aims::meshdistance::pairwiseDistanceMaps (const AimsSurface< 3, Void > &mesh, std::vector< std::map< size_t, float > > &distmaps, const Texture< int16_t > &inittex=Texture< int16_t >(), float max_dist=FLT_MAX)