![]() |
aimsalgo
5.1.2
Neuroimaging image processing
|
#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>
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) |