SiGraph: sulcal graphs


sigraph::TopModel Class Reference

#include <si/model/topModel.h>

Inheritance diagram for sigraph::TopModel:
Collaboration diagram for sigraph::TopModel:

Public Member Functions

 TopModel (carto::AttributedObject *parent=0)
 
 TopModel (const TopModel &tm)
 
virtual ~TopModel ()
 
TopModeloperator= (const TopModel &tm)
 
Accès aux listes de labels significatifs
std::set< std::string > & significantLabels ()
 
const std::set< std::string > & significantLabels () const
 
const std::string & voidLabel () const
 
void setVoidLabel (const std::string &s)
 
virtual carto::AttributedObjectparentAO ()
 
virtual const carto::AttributedObjectparentAO () const
 
void setParentAO (carto::AttributedObject *newParent)
 
void setMGraph (MGraph *mg)
 
const MGraphmGraph () const
 
MGraphmGraph ()
 
double weight () const
 
void setWeight (double w)
 
virtual double confidenceFactor () const
 confidence factor generally used to weight the model output (different from weight() which is another additional factor)
 

IO

std::string _voidLabel
 Label par défaut, qu'on attribue à tous les noeuds de label non reconnus.
 
std::set< std::string > _significantLabels
 Liste des labels qui ont un sens pour le modèle.
 
carto::AttributedObject_parentAO
 
double _weight
 Poids de l'élément dans le recuit.
 
MGraph_mgraph
 
virtual void buildTree (Tree &tr) const
 

Detailed Description

Definition at line 27 of file topModel.h.

Constructor & Destructor Documentation

◆ TopModel() [1/2]

sigraph::TopModel::TopModel ( carto::AttributedObject * parent = 0)
inline

◆ TopModel() [2/2]

sigraph::TopModel::TopModel ( const TopModel & tm)

References TopModel().

◆ ~TopModel()

virtual sigraph::TopModel::~TopModel ( )
virtual

Member Function Documentation

◆ buildTree()

virtual void sigraph::TopModel::buildTree ( Tree & tr) const
virtual

Reimplemented in sigraph::TopAdaptive.

◆ confidenceFactor()

virtual double sigraph::TopModel::confidenceFactor ( ) const
inlinevirtual

confidence factor generally used to weight the model output (different from weight() which is another additional factor)

Definition at line 57 of file topModel.h.

◆ mGraph() [1/2]

MGraph * sigraph::TopModel::mGraph ( )
inline

Definition at line 52 of file topModel.h.

References _mgraph.

◆ mGraph() [2/2]

const MGraph * sigraph::TopModel::mGraph ( ) const
inline

Definition at line 51 of file topModel.h.

References _mgraph.

Referenced by sigraph::AdaptiveLeaf::prop().

◆ operator=()

TopModel & sigraph::TopModel::operator= ( const TopModel & tm)

References TopModel().

◆ parentAO() [1/2]

virtual carto::AttributedObject * sigraph::TopModel::parentAO ( )
inlinevirtual

Definition at line 45 of file topModel.h.

References _parentAO.

Referenced by sigraph::Model::graphObject(), and sigraph::Model::graphObject().

◆ parentAO() [2/2]

virtual const carto::AttributedObject * sigraph::TopModel::parentAO ( ) const
inlinevirtual

Definition at line 46 of file topModel.h.

References _parentAO.

◆ setMGraph()

void sigraph::TopModel::setMGraph ( MGraph * mg)
inline

Definition at line 50 of file topModel.h.

References _mgraph.

◆ setParentAO()

void sigraph::TopModel::setParentAO ( carto::AttributedObject * newParent)
inline

Definition at line 48 of file topModel.h.

References _parentAO.

◆ setVoidLabel()

void sigraph::TopModel::setVoidLabel ( const std::string & s)
inline

Definition at line 43 of file topModel.h.

References _voidLabel.

◆ setWeight()

void sigraph::TopModel::setWeight ( double w)
inline

Definition at line 54 of file topModel.h.

References _weight.

◆ significantLabels() [1/2]

std::set< std::string > & sigraph::TopModel::significantLabels ( )
inline

Definition at line 37 of file topModel.h.

References _significantLabels.

◆ significantLabels() [2/2]

const std::set< std::string > & sigraph::TopModel::significantLabels ( ) const
inline

Definition at line 39 of file topModel.h.

References _significantLabels.

◆ voidLabel()

const std::string & sigraph::TopModel::voidLabel ( ) const
inline

Definition at line 41 of file topModel.h.

References _voidLabel.

◆ weight()

double sigraph::TopModel::weight ( ) const
inline

Definition at line 53 of file topModel.h.

References _weight.

Referenced by sigraph::AdaptiveLeaf::prop().

Member Data Documentation

◆ _mgraph

MGraph* sigraph::TopModel::_mgraph
protected

Definition at line 74 of file topModel.h.

Referenced by mGraph(), mGraph(), setMGraph(), and TopModel().

◆ _parentAO

carto::AttributedObject* sigraph::TopModel::_parentAO
protected

Definition at line 71 of file topModel.h.

Referenced by parentAO(), parentAO(), setParentAO(), and TopModel().

◆ _significantLabels

std::set<std::string> sigraph::TopModel::_significantLabels
protected

Liste des labels qui ont un sens pour le modèle.

Definition at line 70 of file topModel.h.

Referenced by significantLabels(), and significantLabels().

◆ _voidLabel

std::string sigraph::TopModel::_voidLabel
protected

Label par défaut, qu'on attribue à tous les noeuds de label non reconnus.

Definition at line 68 of file topModel.h.

Referenced by setVoidLabel(), and voidLabel().

◆ _weight

double sigraph::TopModel::_weight
protected

Poids de l'élément dans le recuit.

Definition at line 73 of file topModel.h.

Referenced by setWeight(), TopModel(), and weight().


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