cortical_surface 6.0.0
region.h
Go to the documentation of this file.
1#ifndef REGION_H_
2#define REGION_H_
3
6
7
8namespace surf {
9 class Region {
10 public:
11// AimsSurface<3,Void> *mesh;
12// Texture<float> *lat, *tex, *lon;
14 std::vector<uint> nodes; //gyrusVertices
15 std::vector<uint> corres;
16 std::vector<uint> triangles;
17 std::map<unsigned, std::set<std::pair<unsigned,float> > > weightLapl;
18
21
22 std::vector<surf::GreyLevelBlob *> blobs;
23 std::vector<surf::ScaleSpaceBlob *> ssblobs;
24
25 Region () {}
27 std::vector<uint> &_nodes ) ;
28
30
31 Texture<float> getGlobalTexture( float background_value );
32 Texture<float> getGlobalFromLocalTexture( Texture<float> &corticalTex, float background_value = 0.0 );
34 };
35}
36
37
38#endif /*REGION_H_*/
SubjectData * subject
Definition region.h:13
Region(SubjectData *subject, std::vector< uint > &_nodes)
std::vector< uint > corres
Definition region.h:15
std::vector< surf::ScaleSpaceBlob * > ssblobs
Definition region.h:23
std::vector< surf::GreyLevelBlob * > blobs
Definition region.h:22
std::vector< uint > nodes
Definition region.h:14
void getGlobalFromLocalNodes(surf::Blob *blob)
Texture< float > regionLat
Definition region.h:20
Texture< float > regionLon
Definition region.h:20
Texture< float > getLocalFromGlobalTexture(Texture< float > &corticalTex)
std::map< unsigned, std::set< std::pair< unsigned, float > > > weightLapl
Definition region.h:17
Texture< float > regionTex
Definition region.h:20
Texture< float > getGlobalTexture(float background_value)
Texture< float > getGlobalFromLocalTexture(Texture< float > &corticalTex, float background_value=0.0)
std::vector< uint > triangles
Definition region.h:16
AimsSurface< 3, Void > regionMesh
Definition region.h:19
Definition blobs.h:14