#include <cortical_surface/structuralanalysis/minimization.h>
|
void | ShortSummaryLabels () |
|
void | noLabelsZones (int number_of_labels=21) |
|
void | regionLabelsZones () |
|
void | PrintCliquesNumbers () |
|
| SurfaceBased_StructuralAnalysis () |
|
void | setModelParameters (float _ddweight=0.0, float _intrapsweight=0.0, float _simweight=0.0, float _lsweight=0.0, float _ddx1=0.0, float _ddx2=0.0, float _simx1=0.0, float _simx2=0.0, float _lsx1=0.0, float _lsx2=0.0, float _ddh=0.0) |
|
double | getLabelEnergy (int label, int type=UNKNOWN) |
|
double | getClusterEnergy (std::vector< uint > &composante) |
|
double | getTypeEnergy (int type) |
|
double | getTotalEnergy () |
|
void | SummaryLabels () |
|
void | StoreToGraph (Graph &primal) |
|
void | StoreSignificanceToGraph (Graph &primal) |
|
void | Initialization (bool initLabels=true) |
|
void | importGraphNodesFromBlobs (std::vector< surf::ScaleSpaceBlob *> &ssblobs) |
|
void | importGraphCliquesFromSSBCliques (std::vector< surf::Clique > &ssbcliques) |
|
void | importGraphNodesAndCliques (std::vector< surf::ScaleSpaceBlob *> &ssblobs, std::vector< surf::Clique > &ssbcliques) |
|
Definition at line 17 of file minimization.h.
◆ SurfaceBased_StructuralAnalysis()
SurfaceBased_StructuralAnalysis::SurfaceBased_StructuralAnalysis |
( |
| ) |
|
|
inline |
Definition at line 57 of file minimization.h.
References BuildSites(), ConvertSSBlobsToSites(), getClusterEnergy(), getLabelEnergy(), getTotalEnergy(), getTypeEnergy(), Initialization(), setModelParameters(), StoreSignificanceToGraph(), StoreToGraph(), SummaryLabels(), and UNKNOWN.
◆ BuildSimilarityCliques()
◆ BuildSimilarityCliques3D()
◆ BuildSites()
static void SurfaceBased_StructuralAnalysis::BuildSites |
( |
Graph & |
primal, |
|
|
std::vector< Site *> |
|
|
) |
| |
|
static |
◆ ConvertSSBlobsToSites()
static void SurfaceBased_StructuralAnalysis::ConvertSSBlobsToSites |
( |
std::vector< surf::ScaleSpaceBlob *> & |
ssblobs, |
|
|
std::vector< Site *> & |
sites |
|
) |
| |
|
static |
◆ getClusterEnergy()
double SurfaceBased_StructuralAnalysis::getClusterEnergy |
( |
std::vector< uint > & |
composante | ) |
|
◆ getLabelEnergy()
double SurfaceBased_StructuralAnalysis::getLabelEnergy |
( |
int |
label, |
|
|
int |
type = UNKNOWN |
|
) |
| |
◆ GetSimilarityCliquesFromSSBCliques()
static void SurfaceBased_StructuralAnalysis::GetSimilarityCliquesFromSSBCliques |
( |
std::vector< surf::Clique > & |
ssbcliques, |
|
|
std::vector< Site *> & |
sites, |
|
|
std::vector< Clique > & |
cliques, |
|
|
std::vector< std::vector< int > > & |
cliquesDuSite |
|
) |
| |
|
static |
◆ getTotalEnergy()
double SurfaceBased_StructuralAnalysis::getTotalEnergy |
( |
| ) |
|
◆ getTypeEnergy()
double SurfaceBased_StructuralAnalysis::getTypeEnergy |
( |
int |
type | ) |
|
◆ importGraphCliquesFromSSBCliques()
void SurfaceBased_StructuralAnalysis::importGraphCliquesFromSSBCliques |
( |
std::vector< surf::Clique > & |
ssbcliques | ) |
|
|
inline |
◆ importGraphNodesAndCliques()
◆ importGraphNodesFromBlobs()
void SurfaceBased_StructuralAnalysis::importGraphNodesFromBlobs |
( |
std::vector< surf::ScaleSpaceBlob *> & |
ssblobs | ) |
|
|
inline |
◆ Initialization()
void SurfaceBased_StructuralAnalysis::Initialization |
( |
bool |
initLabels = true | ) |
|
◆ noLabelsZones()
void SurfaceBased_StructuralAnalysis::noLabelsZones |
( |
int |
number_of_labels = 21 | ) |
|
◆ PrintCliquesNumbers()
void SurfaceBased_StructuralAnalysis::PrintCliquesNumbers |
( |
| ) |
|
|
inline |
◆ regionLabelsZones()
void SurfaceBased_StructuralAnalysis::regionLabelsZones |
( |
| ) |
|
◆ setModelParameters()
void SurfaceBased_StructuralAnalysis::setModelParameters |
( |
float |
_ddweight = 0.0 , |
|
|
float |
_intrapsweight = 0.0 , |
|
|
float |
_simweight = 0.0 , |
|
|
float |
_lsweight = 0.0 , |
|
|
float |
_ddx1 = 0.0 , |
|
|
float |
_ddx2 = 0.0 , |
|
|
float |
_simx1 = 0.0 , |
|
|
float |
_simx2 = 0.0 , |
|
|
float |
_lsx1 = 0.0 , |
|
|
float |
_lsx2 = 0.0 , |
|
|
float |
_ddh = 0.0 |
|
) |
| |
◆ ShortSummaryLabels()
void SurfaceBased_StructuralAnalysis::ShortSummaryLabels |
( |
| ) |
|
◆ StoreSignificanceToGraph()
void SurfaceBased_StructuralAnalysis::StoreSignificanceToGraph |
( |
Graph & |
primal | ) |
|
◆ StoreToGraph()
void SurfaceBased_StructuralAnalysis::StoreToGraph |
( |
Graph & |
primal | ) |
|
◆ SummaryLabels()
void SurfaceBased_StructuralAnalysis::SummaryLabels |
( |
| ) |
|
◆ cliques
std::vector<Clique> SurfaceBased_StructuralAnalysis::cliques |
◆ cliquesDuSite
std::vector<std::vector<int> > SurfaceBased_StructuralAnalysis::cliquesDuSite |
◆ energy
double SurfaceBased_StructuralAnalysis::energy |
◆ energyPath
std::string SurfaceBased_StructuralAnalysis::energyPath |
◆ globalclique
int SurfaceBased_StructuralAnalysis::globalclique |
◆ ipscliques
std::vector<uint> SurfaceBased_StructuralAnalysis::ipscliques |
◆ labels
std::vector<int> SurfaceBased_StructuralAnalysis::labels |
◆ labelsPath
std::string SurfaceBased_StructuralAnalysis::labelsPath |
◆ labelsZones
std::vector<std::pair<Point2df,Point2df> > SurfaceBased_StructuralAnalysis::labelsZones |
◆ listeZones
std::vector<std::set<uint> > SurfaceBased_StructuralAnalysis::listeZones |
◆ nbsujets
uint SurfaceBased_StructuralAnalysis::nbsujets |
◆ save
uint SurfaceBased_StructuralAnalysis::save |
◆ sites
std::vector<Site *> SurfaceBased_StructuralAnalysis::sites |
◆ zonesListesBlobs
std::vector<std::set<uint> > SurfaceBased_StructuralAnalysis::zonesListesBlobs |
The documentation for this class was generated from the following file: