cortical_surface  5.0.5
SWC Class Reference

#include <cortical_surface/structuralanalysis/cluster.h>

Inheritance diagram for SWC:
Collaboration diagram for SWC:

Public Member Functions

void Run ()
 
void Run2 ()
 
- Public Member Functions inherited from SurfaceBased_StructuralAnalysis
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)
 

Additional Inherited Members

- Static Public Member Functions inherited from SurfaceBased_StructuralAnalysis
static void BuildSites (Graph &primal, std::vector< Site *>)
 
static void ConvertSSBlobsToSites (std::vector< surf::ScaleSpaceBlob *> &ssblobs, std::vector< Site *> &sites)
 
static void GetSimilarityCliquesFromSSBCliques (std::vector< surf::Clique > &ssbcliques, std::vector< Site *> &sites, std::vector< Clique > &cliques, std::vector< std::vector< int > > &cliquesDuSite)
 
static std::vector< surf::CliqueBuildSimilarityCliques (std::vector< surf::ScaleSpaceBlob *> &ssblobs, std::vector< std::vector< surf::GreyLevelBlob *> > &matchingblobs)
 
static std::vector< surf::CliqueBuildSimilarityCliques3D (std::vector< surf::ScaleSpaceBlob *> &ssblobs, GroupData &data, float threshold=5.0, int typeDistance=DISTANCE_3DEUCLIDIAN)
 
- Public Attributes inherited from SurfaceBased_StructuralAnalysis
std::vector< uintipscliques
 
int globalclique
 
double energy
 
uint nbsujets
 
std::vector< int > labels
 
std::vector< std::pair< Point2df, Point2df > > labelsZones
 
std::vector< std::set< uint > > zonesListesBlobs
 
std::vector< std::set< uint > > listeZones
 
std::vector< Site * > sites
 
std::vector< Cliquecliques
 
std::vector< std::vector< int > > cliquesDuSite
 
std::string energyPath
 
std::string labelsPath
 
uint save
 

Detailed Description

Definition at line 8 of file cluster.h.

Member Function Documentation

◆ Run()

void SWC::Run ( )

◆ Run2()

void SWC::Run2 ( )

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