#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 |
◆ 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: