cortical_surface  5.0.5
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

Member Function Documentation

◆ computeEnergy()

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

Definition at line 24 of file cliques.h.

References ASSERT, BESTLOWERSCALE, DATADRIVEN, ddh, ddweight, ddx2, GLOBAL, INTRAPRIMALSKETCH, lsweight, lsx1, SIMILARITY, simweight, and simx1.

Referenced by updateEnergy().

◆ 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

Referenced by updateEnergy().

◆ updateEnergy()

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

◆ updateLabelsCount()

void Clique::updateLabelsCount ( )

Referenced by updateEnergy().

◆ updateSubjectsCount()

void Clique::updateSubjectsCount ( )

Referenced by updateEnergy().

Member Data Documentation

◆ blobs

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

Definition at line 18 of file cliques.h.

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

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

◆ energie

double Clique::energie

Definition at line 16 of file cliques.h.

Referenced by updateEnergy().

◆ intrapsweight

float Clique::intrapsweight
static

Definition at line 14 of file cliques.h.

Referenced by getIntraPSWeight(), and updateEnergy().

◆ labelscount

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

Definition at line 20 of file cliques.h.

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

◆ pot

double Clique::pot

Definition at line 22 of file cliques.h.

◆ similarity

double Clique::similarity

Definition at line 19 of file cliques.h.

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

◆ subjectscount

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

Definition at line 21 of file cliques.h.

◆ type

short Clique::type

Definition at line 17 of file cliques.h.


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