cortical_surface  5.0.5
aims::CorticalReferential Class Reference

#include <cortical_surface/surfacereferential/corticalReferential.h>

Collaboration diagram for aims::CorticalReferential:

Public Member Functions

 CorticalReferential ()
 
 CorticalReferential (std::string &adr_param, std::string &adr_parallele, std::string &adr_meridien, std::string &adr_calleux, std::string &_adr_poles, float criter, float dt, int c, int choice, float Beta, int tBeta, std::string &adrlat, std::string &adrlon, bool _doInsulaParam=true)
 
void process ()
 
void constraintPreprocess ()
 
void latitudePropagation ()
 
void longitudePropagation ()
 
void cingularPoint ()
 
TimeTexture< float > diffusionLatitudeRelax (TimeTexture< float > &tex)
 
TimeTexture< float > diffusionLatitude (TimeTexture< float > &)
 
TimeTexture< float > diffusionLongitudeRelax (TimeTexture< float > &tex, TimeTexture< float > &side)
 
TimeTexture< float > diffusionLongitude (TimeTexture< float > &tex, TimeTexture< float > &side, TimeTexture< float > &poleSave, int ind)
 
Texture< float > AimsMeshLaplacian_meridian (const Texture< float > &smooth, TimeTexture< float > &source, const std::map< unsigned, std::set< std::pair< unsigned, float > > > &lapl, TimeTexture< float > &side)
 

Public Attributes

AimsSurfaceTriangle mesh
 
AimsSurface< 3, Voidmesh_base
 
std::map< unsigned, std::set< std::pair< unsigned, float > > > weightLapl
 
std::vector< std::set< uint > > neigh
 
std::vector< Point3df > vert
 
int size
 
int nord
 
int sud
 
int ind_min
 
std::pair< int, int > poles_points
 
std::string adr
 
std::string adr_par
 
std::string adr_mer
 
std::string adr_call
 
std::string adr_poles
 
float criterium
 
float _dt
 
int context
 
int choice_process
 
float _Beta
 
int typeBeta
 
std::string adr_lat
 
std::string adr_lon
 
TimeTexture< float > constraint_lat
 
TimeTexture< float > constraint_lat_cleaned
 
TimeTexture< float > constraint_lat_read
 
TimeTexture< float > constraint_long
 
TimeTexture< float > constraint_long_cleaned
 
TimeTexture< float > constraint_long_read
 
TimeTexture< short > cercle_polaire
 
TimeTexture< float > pole_call
 
TimeTexture< float > pole_insula
 
TimeTexture< float > poles
 
std::vector< unsigned > forb_list
 
bool poles_found
 
bool doInsulaParameterization
 
TimeTexture< float > diff_meridian_origine
 
TimeTexture< float > distance_poles
 
float diametre
 

Detailed Description

Definition at line 30 of file corticalReferential.h.

Constructor & Destructor Documentation

◆ CorticalReferential() [1/2]

aims::CorticalReferential::CorticalReferential ( )
inline

Definition at line 104 of file corticalReferential.h.

◆ CorticalReferential() [2/2]

aims::CorticalReferential::CorticalReferential ( std::string &  adr_param,
std::string &  adr_parallele,
std::string &  adr_meridien,
std::string &  adr_calleux,
std::string &  _adr_poles,
float  criter,
float  dt,
int  c,
int  choice,
float  Beta,
int  tBeta,
std::string &  adrlat,
std::string &  adrlon,
bool  _doInsulaParam = true 
)
inline

Member Function Documentation

◆ AimsMeshLaplacian_meridian()

Texture<float> aims::CorticalReferential::AimsMeshLaplacian_meridian ( const Texture< float > &  smooth,
TimeTexture< float > &  source,
const std::map< unsigned, std::set< std::pair< unsigned, float > > > &  lapl,
TimeTexture< float > &  side 
)

Referenced by CorticalReferential().

◆ cingularPoint()

void aims::CorticalReferential::cingularPoint ( )

Referenced by CorticalReferential().

◆ constraintPreprocess()

void aims::CorticalReferential::constraintPreprocess ( )

Referenced by CorticalReferential().

◆ diffusionLatitude()

TimeTexture<float> aims::CorticalReferential::diffusionLatitude ( TimeTexture< float > &  )

Referenced by CorticalReferential().

◆ diffusionLatitudeRelax()

TimeTexture<float> aims::CorticalReferential::diffusionLatitudeRelax ( TimeTexture< float > &  tex)

Referenced by CorticalReferential().

◆ diffusionLongitude()

TimeTexture<float> aims::CorticalReferential::diffusionLongitude ( TimeTexture< float > &  tex,
TimeTexture< float > &  side,
TimeTexture< float > &  poleSave,
int  ind 
)

Referenced by CorticalReferential().

◆ diffusionLongitudeRelax()

TimeTexture<float> aims::CorticalReferential::diffusionLongitudeRelax ( TimeTexture< float > &  tex,
TimeTexture< float > &  side 
)

Referenced by CorticalReferential().

◆ latitudePropagation()

void aims::CorticalReferential::latitudePropagation ( )

Referenced by CorticalReferential().

◆ longitudePropagation()

void aims::CorticalReferential::longitudePropagation ( )

Referenced by CorticalReferential().

◆ process()

void aims::CorticalReferential::process ( )

Referenced by CorticalReferential().

Member Data Documentation

◆ _Beta

float aims::CorticalReferential::_Beta

Definition at line 67 of file corticalReferential.h.

◆ _dt

float aims::CorticalReferential::_dt

Definition at line 58 of file corticalReferential.h.

◆ adr

std::string aims::CorticalReferential::adr

Definition at line 48 of file corticalReferential.h.

◆ adr_call

std::string aims::CorticalReferential::adr_call

Definition at line 51 of file corticalReferential.h.

◆ adr_lat

std::string aims::CorticalReferential::adr_lat

Definition at line 73 of file corticalReferential.h.

◆ adr_lon

std::string aims::CorticalReferential::adr_lon

Definition at line 74 of file corticalReferential.h.

◆ adr_mer

std::string aims::CorticalReferential::adr_mer

Definition at line 50 of file corticalReferential.h.

◆ adr_par

std::string aims::CorticalReferential::adr_par

Definition at line 49 of file corticalReferential.h.

◆ adr_poles

std::string aims::CorticalReferential::adr_poles

Definition at line 52 of file corticalReferential.h.

◆ cercle_polaire

TimeTexture<short> aims::CorticalReferential::cercle_polaire

Definition at line 84 of file corticalReferential.h.

◆ choice_process

int aims::CorticalReferential::choice_process

Definition at line 64 of file corticalReferential.h.

◆ constraint_lat

TimeTexture<float> aims::CorticalReferential::constraint_lat

Definition at line 78 of file corticalReferential.h.

◆ constraint_lat_cleaned

TimeTexture<float> aims::CorticalReferential::constraint_lat_cleaned

Definition at line 79 of file corticalReferential.h.

◆ constraint_lat_read

TimeTexture<float> aims::CorticalReferential::constraint_lat_read

Definition at line 80 of file corticalReferential.h.

◆ constraint_long

TimeTexture<float> aims::CorticalReferential::constraint_long

Definition at line 81 of file corticalReferential.h.

◆ constraint_long_cleaned

TimeTexture<float> aims::CorticalReferential::constraint_long_cleaned

Definition at line 82 of file corticalReferential.h.

◆ constraint_long_read

TimeTexture<float> aims::CorticalReferential::constraint_long_read

Definition at line 83 of file corticalReferential.h.

◆ context

int aims::CorticalReferential::context

Definition at line 61 of file corticalReferential.h.

◆ criterium

float aims::CorticalReferential::criterium

Definition at line 55 of file corticalReferential.h.

◆ diametre

float aims::CorticalReferential::diametre

Definition at line 101 of file corticalReferential.h.

◆ diff_meridian_origine

TimeTexture<float> aims::CorticalReferential::diff_meridian_origine

Definition at line 99 of file corticalReferential.h.

◆ distance_poles

TimeTexture<float> aims::CorticalReferential::distance_poles

Definition at line 100 of file corticalReferential.h.

◆ doInsulaParameterization

bool aims::CorticalReferential::doInsulaParameterization

Definition at line 96 of file corticalReferential.h.

◆ forb_list

std::vector<unsigned> aims::CorticalReferential::forb_list

Definition at line 90 of file corticalReferential.h.

◆ ind_min

int aims::CorticalReferential::ind_min

Definition at line 44 of file corticalReferential.h.

◆ mesh

AimsSurfaceTriangle aims::CorticalReferential::mesh

Definition at line 35 of file corticalReferential.h.

◆ mesh_base

AimsSurface<3, Void> aims::CorticalReferential::mesh_base

Definition at line 36 of file corticalReferential.h.

◆ neigh

std::vector<std::set<uint> > aims::CorticalReferential::neigh

Definition at line 39 of file corticalReferential.h.

◆ nord

int aims::CorticalReferential::nord

Definition at line 44 of file corticalReferential.h.

◆ pole_call

TimeTexture<float> aims::CorticalReferential::pole_call

Definition at line 86 of file corticalReferential.h.

◆ pole_insula

TimeTexture<float> aims::CorticalReferential::pole_insula

Definition at line 87 of file corticalReferential.h.

◆ poles

TimeTexture<float> aims::CorticalReferential::poles

Definition at line 88 of file corticalReferential.h.

◆ poles_found

bool aims::CorticalReferential::poles_found

Definition at line 93 of file corticalReferential.h.

◆ poles_points

std::pair<int,int> aims::CorticalReferential::poles_points

Definition at line 45 of file corticalReferential.h.

◆ size

int aims::CorticalReferential::size

Definition at line 44 of file corticalReferential.h.

◆ sud

int aims::CorticalReferential::sud

Definition at line 44 of file corticalReferential.h.

◆ typeBeta

int aims::CorticalReferential::typeBeta

Definition at line 70 of file corticalReferential.h.

◆ vert

std::vector<Point3df> aims::CorticalReferential::vert

Definition at line 41 of file corticalReferential.h.

◆ weightLapl

std::map<unsigned, std::set< std::pair<unsigned,float> > > aims::CorticalReferential::weightLapl

Definition at line 37 of file corticalReferential.h.


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