cortical_surface  5.0.5
surf::Region Class Reference

#include <cortical_surface/structuralanalysis/region.h>

Collaboration diagram for surf::Region:

Public Member Functions

 Region ()
 
 Region (SubjectData *subject, std::vector< uint > &_nodes)
 
void getGlobalFromLocalNodes (surf::Blob *blob)
 
Texture< float > getGlobalTexture (float background_value)
 
Texture< float > getGlobalFromLocalTexture (Texture< float > &corticalTex, float background_value=0.0)
 
Texture< float > getLocalFromGlobalTexture (Texture< float > &corticalTex)
 

Public Attributes

SubjectDatasubject
 
std::vector< uintnodes
 
std::vector< uintcorres
 
std::vector< uinttriangles
 
std::map< unsigned, std::set< std::pair< unsigned, float > > > weightLapl
 
AimsSurface< 3, VoidregionMesh
 
Texture< float > regionTex
 
Texture< float > regionLat
 
Texture< float > regionLon
 
std::vector< surf::GreyLevelBlob * > blobs
 
std::vector< surf::ScaleSpaceBlob * > ssblobs
 

Detailed Description

Definition at line 9 of file region.h.

Constructor & Destructor Documentation

◆ Region() [1/2]

surf::Region::Region ( )
inline

◆ Region() [2/2]

surf::Region::Region ( SubjectData subject,
std::vector< uint > &  _nodes 
)

Member Function Documentation

◆ getGlobalFromLocalNodes()

void surf::Region::getGlobalFromLocalNodes ( surf::Blob blob)

Referenced by Region().

◆ getGlobalFromLocalTexture()

Texture<float> surf::Region::getGlobalFromLocalTexture ( Texture< float > &  corticalTex,
float  background_value = 0.0 
)

Referenced by Region().

◆ getGlobalTexture()

Texture<float> surf::Region::getGlobalTexture ( float  background_value)

Referenced by Region().

◆ getLocalFromGlobalTexture()

Texture<float> surf::Region::getLocalFromGlobalTexture ( Texture< float > &  corticalTex)

Referenced by Region().

Member Data Documentation

◆ blobs

std::vector<surf::GreyLevelBlob *> surf::Region::blobs

Definition at line 22 of file region.h.

◆ corres

std::vector<uint> surf::Region::corres

Definition at line 15 of file region.h.

◆ nodes

std::vector<uint> surf::Region::nodes

Definition at line 14 of file region.h.

◆ regionLat

Texture<float> surf::Region::regionLat

Definition at line 20 of file region.h.

◆ regionLon

Texture<float> surf::Region::regionLon

Definition at line 20 of file region.h.

◆ regionMesh

AimsSurface<3,Void> surf::Region::regionMesh

Definition at line 19 of file region.h.

◆ regionTex

Texture<float> surf::Region::regionTex

Definition at line 20 of file region.h.

◆ ssblobs

std::vector<surf::ScaleSpaceBlob *> surf::Region::ssblobs

Definition at line 23 of file region.h.

◆ subject

SubjectData* surf::Region::subject

Definition at line 13 of file region.h.

◆ triangles

std::vector<uint> surf::Region::triangles

Definition at line 16 of file region.h.

◆ weightLapl

std::map<unsigned, std::set<std::pair<unsigned,float> > > surf::Region::weightLapl

Definition at line 17 of file region.h.


The documentation for this class was generated from the following file: