cortical_surface 6.0.0
representation.h
Go to the documentation of this file.
1#ifndef SURF_REPRESENTATION_H
2#define SURF_REPRESENTATION_H
3
4#include <aims/mesh/texture.h>
6
7
9
11{
12 bool operator()(const surf::GreyLevelBlob * s1, const surf::GreyLevelBlob * s2) const
13 {
14 return compareSurfBlobsScales(s1, s2) < 0.0;
15 }
16};
17
18//AimsSurfaceTriangle getFlatMap(vector<vector<int> > &nodes_lists, TimeTexture<float> &lat, TimeTexture<float> &lon, TimeTexture<float> &tex);
19
22 Texture<float> &lat,
23 Texture<float> &lon,
24 std::vector< std::set<int> > &nodes_lists);
25
26//AimsSurfaceTriangle getLabelObjectsOnAMesh( TimeTexture<short> &tex,
27// AimsSurface<3,Void> &mesh,
28// vector<set<int> > &nodes_lists);
29
30AimsSurfaceTriangle getG2GRelationsMeshes ( std::vector< std::pair<surf::GreyLevelBlob *, surf::GreyLevelBlob *> > &blobsPairs,
31 int representation_mode = SPHERE );
32
33AimsSurfaceTriangle getBifurcationRelationsMeshes ( std::vector< std::pair< surf::ScaleSpaceBlob *, surf::ScaleSpaceBlob *> > & bifurcPairs,
34 int representation_mode = SPHERE );
35
36AimsSurfaceTriangle getB2BRelationsMeshes ( std::vector<surf::Clique> &cliques, int representation_mode = SPHERE ) ;
37
38#endif
39
@ SPHERE
Definition blobs.h:11
AimsSurfaceTriangle getB2BRelationsMeshes(std::vector< surf::Clique > &cliques, int representation_mode=SPHERE)
AimsSurfaceTriangle getLabelObjectsOnASphere(TimeTexture< short > &tex, AimsSurface< 3, Void > &mesh, Texture< float > &lat, Texture< float > &lon, std::vector< std::set< int > > &nodes_lists)
float compareSurfBlobsScales(const surf::GreyLevelBlob *s1, const surf::GreyLevelBlob *s2)
AimsSurfaceTriangle getBifurcationRelationsMeshes(std::vector< std::pair< surf::ScaleSpaceBlob *, surf::ScaleSpaceBlob * > > &bifurcPairs, int representation_mode=SPHERE)
AimsSurfaceTriangle getG2GRelationsMeshes(std::vector< std::pair< surf::GreyLevelBlob *, surf::GreyLevelBlob * > > &blobsPairs, int representation_mode=SPHERE)
bool operator()(const surf::GreyLevelBlob *s1, const surf::GreyLevelBlob *s2) const
AIMSDATA_API AimsTimeSurface< 3, Void > AimsSurfaceTriangle