cortical_surface 6.0.0
Clique Class Reference

#include <cortical_surface/structuralanalysis/cliques.h>

Collaboration diagram for Clique:

Public Member Functions

double computeEnergy (bool save, uint CLIQUESNBSUJETS)
 
double updateEnergy (uint node, int old, bool save, uint CLIQUESNBSUJETS)
 
void updateLabelsCount ()
 
void updateSubjectsCount ()
 
 Clique ()
 

Static Public Member Functions

static void setParameters (float _ddweight, float _intrapsweight, float _simweight, float _lsweight, float _ddx1, float _ddx2, float _simx1, float _simx2, float _lsx1, float _lsx2, float _ddh)
 
static float getIntraPSWeight ()
 

Public Attributes

double energie
 
short type
 
std::vector< Site * > blobs
 
double similarity
 
double distance
 
std::map< int, uintlabelscount
 
std::map< int, std::set< std::string > > subjectscount
 
double pot
 

Static Public Attributes

static float ddweight
 
static float intrapsweight
 
static float simweight
 
static float lsweight
 
static float ddx1
 
static float ddx2
 
static float simx1
 
static float simx2
 
static float lsx1
 
static float lsx2
 
static float ddh
 

Detailed Description

Definition at line 12 of file cliques.h.

Constructor & Destructor Documentation

◆ Clique()

Clique::Clique ( )
inline

Definition at line 206 of file cliques.h.

References blobs, energie, labelscount, pot, subjectscount, type, and UNKNOWN.

Member Function Documentation

◆ computeEnergy()

double Clique::computeEnergy ( bool save,
uint CLIQUESNBSUJETS )
inline

◆ getIntraPSWeight()

static float Clique::getIntraPSWeight ( )
inlinestatic

Definition at line 204 of file cliques.h.

References intrapsweight.

◆ setParameters()

static void Clique::setParameters ( float _ddweight,
float _intrapsweight,
float _simweight,
float _lsweight,
float _ddx1,
float _ddx2,
float _simx1,
float _simx2,
float _lsx1,
float _lsx2,
float _ddh )
static

◆ updateEnergy()

double Clique::updateEnergy ( uint node,
int old,
bool save,
uint CLIQUESNBSUJETS )
inline

◆ updateLabelsCount()

void Clique::updateLabelsCount ( )

◆ updateSubjectsCount()

void Clique::updateSubjectsCount ( )

Member Data Documentation

◆ blobs

std::vector< Site * > Clique::blobs

Definition at line 18 of file cliques.h.

Referenced by Clique(), computeEnergy(), and updateEnergy().

◆ ddh

float Clique::ddh
static

Definition at line 14 of file cliques.h.

Referenced by computeEnergy().

◆ ddweight

float Clique::ddweight
static

Definition at line 14 of file cliques.h.

Referenced by computeEnergy().

◆ ddx1

float Clique::ddx1
static

Definition at line 14 of file cliques.h.

Referenced by computeEnergy().

◆ ddx2

float Clique::ddx2
static

Definition at line 14 of file cliques.h.

Referenced by computeEnergy().

◆ distance

double Clique::distance

Definition at line 19 of file cliques.h.

Referenced by computeEnergy().

◆ energie

double Clique::energie

Definition at line 16 of file cliques.h.

Referenced by Clique(), computeEnergy(), and updateEnergy().

◆ intrapsweight

float Clique::intrapsweight
static

Definition at line 14 of file cliques.h.

Referenced by computeEnergy(), getIntraPSWeight(), and updateEnergy().

◆ labelscount

std::map<int, uint> Clique::labelscount

Definition at line 20 of file cliques.h.

Referenced by Clique(), computeEnergy(), and updateEnergy().

◆ lsweight

float Clique::lsweight
static

Definition at line 14 of file cliques.h.

Referenced by computeEnergy().

◆ lsx1

float Clique::lsx1
static

Definition at line 14 of file cliques.h.

Referenced by computeEnergy().

◆ lsx2

float Clique::lsx2
static

Definition at line 14 of file cliques.h.

Referenced by computeEnergy().

◆ pot

double Clique::pot

Definition at line 22 of file cliques.h.

Referenced by Clique().

◆ similarity

double Clique::similarity

Definition at line 19 of file cliques.h.

Referenced by computeEnergy().

◆ simweight

float Clique::simweight
static

Definition at line 14 of file cliques.h.

Referenced by computeEnergy().

◆ simx1

float Clique::simx1
static

Definition at line 14 of file cliques.h.

Referenced by computeEnergy().

◆ simx2

float Clique::simx2
static

Definition at line 14 of file cliques.h.

Referenced by computeEnergy().

◆ subjectscount

std::map<int, std::set<std::string> > Clique::subjectscount

Definition at line 21 of file cliques.h.

Referenced by Clique(), and updateEnergy().

◆ type

short Clique::type

Definition at line 17 of file cliques.h.

Referenced by Clique(), computeEnergy(), and updateEnergy().


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