SiGraph: sulcal graphs


sigraph::BrainJuncDescr Class Reference

#include <si/fold/brainJuncDescr.h>

Inheritance diagram for sigraph::BrainJuncDescr:
Collaboration diagram for sigraph::BrainJuncDescr:

Public Member Functions

 BrainJuncDescr ()
 
 BrainJuncDescr (const BrainJuncDescr &h)
 
virtual ~BrainJuncDescr ()
 
virtual CliqueDescrclone () const
 
virtual bool hasChanged (const Clique *cl, const std::map< Vertex *, std::string > &changes, const carto::GenericObject *model) const
 Dit si le potentiel d'une clique, après une transformation de labels de noeuds, a pu changer, ou si les changements n'ont pas d'influence sur le potentiel.
 
virtual void buildTree (Tree &t)
 
- Public Member Functions inherited from sigraph::AdapDescr
virtual ~AdapDescr ()
 
virtual void addGeneratedVector (const LearnConstParam *lp)
 Convert (clique, outp, classid) to GeneratedVector and insert it in a list.
 
virtual const std::list< GeneratedVector * > & getGeneratedVectors (void) const
 
virtual void updateSiDBLearnable (void)
 read _generated_vectors and update _learnable, generated vectors are finally deleted
 
virtual SiDBLearnablegetSiDBLearnable ()
 
virtual bool makeLearnVector (const Clique *cl, std::vector< double > &vec, carto::GenericObject *model=0, double outp=0)
 Build input vector for lerning (allow noising it with random)
 
virtual bool makeStatsVector (const Clique *cl, std::vector< double > &vec, carto::GenericObject *model=0, double outp=0)
 
virtual void handleStats (const Clique *cl, std::vector< double > &vec, carto::GenericObject *model=0, double outp=0)
 Handle stats learning stats.
 
virtual void reset ()
 Reset (set to zero) all internal stats.
 
virtual void clearDB ()
 
- Public Member Functions inherited from sigraph::CliqueDescr
virtual ~CliqueDescr ()
 
virtual bool makeVector (const Clique *cl, std::vector< double > &vec, carto::GenericObject *model=0)
 Fabrique le vecteur d'entrées.
 
virtual void preProcess (std::vector< double > &vec, carto::GenericObject *model=0)
 Effectue des pré-processings (si nécessaire).
 
virtual std::vector< std::string > descriptorsNames () const
 
virtual std::string name () const
 

Protected Member Functions

virtual bool makeVectorElements (const Clique *cl, std::vector< double > &vec, carto::GenericObject *model=0)
 
- Protected Member Functions inherited from sigraph::AdapDescr
 AdapDescr ()
 
- Protected Member Functions inherited from sigraph::CliqueDescr
 CliqueDescr ()
 

Detailed Description

Definition at line 12 of file brainJuncDescr.h.

Constructor & Destructor Documentation

◆ BrainJuncDescr() [1/2]

sigraph::BrainJuncDescr::BrainJuncDescr ( )

Referenced by BrainJuncDescr(), and clone().

◆ BrainJuncDescr() [2/2]

sigraph::BrainJuncDescr::BrainJuncDescr ( const BrainJuncDescr & h)

References BrainJuncDescr().

◆ ~BrainJuncDescr()

virtual sigraph::BrainJuncDescr::~BrainJuncDescr ( )
virtual

Member Function Documentation

◆ buildTree()

virtual void sigraph::BrainJuncDescr::buildTree ( Tree & t)
virtual

Reimplemented from sigraph::CliqueDescr.

◆ clone()

CliqueDescr * sigraph::BrainJuncDescr::clone ( ) const
inlinevirtual

Implements sigraph::CliqueDescr.

Definition at line 37 of file brainJuncDescr.h.

References BrainJuncDescr().

◆ hasChanged()

virtual bool sigraph::BrainJuncDescr::hasChanged ( const Clique * cl,
const std::map< Vertex *, std::string > & changes,
const carto::GenericObject * model ) const
virtual

Dit si le potentiel d'une clique, après une transformation de labels de noeuds, a pu changer, ou si les changements n'ont pas d'influence sur le potentiel.

Parameters
clclique à décrire
changesliste des noeuds dont le label a changé, avec pour chacun le label d'origine (avant changement), le changement doit déjà être effectué
modelélément de modèle parent (objet du graphe MGraph)
Returns
true si le potentiel a besoin d'être recalculé

Reimplemented from sigraph::CliqueDescr.

◆ makeVectorElements()

virtual bool sigraph::BrainJuncDescr::makeVectorElements ( const Clique * cl,
std::vector< double > & vec,
carto::GenericObject * model = 0 )
protectedvirtual

Implements sigraph::CliqueDescr.


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