cortical_surface 6.0.0
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 )

◆ cingularPoint()

void aims::CorticalReferential::cingularPoint ( )

◆ constraintPreprocess()

void aims::CorticalReferential::constraintPreprocess ( )

◆ diffusionLatitude()

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

◆ diffusionLatitudeRelax()

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

◆ diffusionLongitude()

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

◆ diffusionLongitudeRelax()

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

◆ latitudePropagation()

void aims::CorticalReferential::latitudePropagation ( )

◆ longitudePropagation()

void aims::CorticalReferential::longitudePropagation ( )

◆ process()

void aims::CorticalReferential::process ( )

Member Data Documentation

◆ _Beta

float aims::CorticalReferential::_Beta

Definition at line 67 of file corticalReferential.h.

Referenced by CorticalReferential().

◆ _dt

float aims::CorticalReferential::_dt

Definition at line 58 of file corticalReferential.h.

Referenced by CorticalReferential().

◆ adr

std::string aims::CorticalReferential::adr

Definition at line 48 of file corticalReferential.h.

Referenced by CorticalReferential().

◆ adr_call

std::string aims::CorticalReferential::adr_call

Definition at line 51 of file corticalReferential.h.

Referenced by CorticalReferential().

◆ adr_lat

std::string aims::CorticalReferential::adr_lat

Definition at line 73 of file corticalReferential.h.

Referenced by CorticalReferential().

◆ adr_lon

std::string aims::CorticalReferential::adr_lon

Definition at line 74 of file corticalReferential.h.

Referenced by CorticalReferential().

◆ adr_mer

std::string aims::CorticalReferential::adr_mer

Definition at line 50 of file corticalReferential.h.

Referenced by CorticalReferential().

◆ adr_par

std::string aims::CorticalReferential::adr_par

Definition at line 49 of file corticalReferential.h.

Referenced by CorticalReferential().

◆ adr_poles

std::string aims::CorticalReferential::adr_poles

Definition at line 52 of file corticalReferential.h.

Referenced by CorticalReferential().

◆ 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.

Referenced by CorticalReferential().

◆ 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.

Referenced by CorticalReferential().

◆ criterium

float aims::CorticalReferential::criterium

Definition at line 55 of file corticalReferential.h.

Referenced by CorticalReferential().

◆ 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.

Referenced by CorticalReferential().

◆ 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.

Referenced by CorticalReferential().

◆ mesh_base

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

Definition at line 36 of file corticalReferential.h.

Referenced by CorticalReferential().

◆ neigh

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

Definition at line 39 of file corticalReferential.h.

Referenced by CorticalReferential().

◆ 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.

Referenced by CorticalReferential().

◆ 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.

Referenced by CorticalReferential().

◆ poles_found

bool aims::CorticalReferential::poles_found

Definition at line 93 of file corticalReferential.h.

Referenced by CorticalReferential().

◆ 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.

Referenced by CorticalReferential().

◆ 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.

Referenced by CorticalReferential().

◆ vert

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

Definition at line 41 of file corticalReferential.h.

Referenced by CorticalReferential().

◆ weightLapl

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

Definition at line 37 of file corticalReferential.h.

Referenced by CorticalReferential().


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