aimsalgo 6.0.0
Neuroimaging image processing
aims::Primalsketch2graph< Geom, Text > Class Template Reference

#include <aims/primalsketch/primalSketch2graph.h>

Collaboration diagram for aims::Primalsketch2graph< Geom, Text >:

Public Member Functions

 Primalsketch2graph (PrimalSketch< Geom, Text > *primalSketch)
 
 ~Primalsketch2graph ()
 
void setMotion (const Motion &m)
 
void DoIt ()
 
void SortBlobs ()
 
GraphGetGraph ()
 

Protected Types

typedef SiteType< Geom >::type Site
 
typedef TexType< Text >::type Val
 

Protected Attributes

PrimalSketch< Geom, Text > * _primalSketch
 
Graph_graph
 
Motion_motion
 
std::map< int, int > sortedLabels
 

Detailed Description

template<typename Geom, typename Text>
class aims::Primalsketch2graph< Geom, Text >

Definition at line 77 of file primalSketch2graph.h.

Member Typedef Documentation

◆ Site

template<typename Geom, typename Text>
typedef SiteType<Geom>::type aims::Primalsketch2graph< Geom, Text >::Site
protected

Definition at line 81 of file primalSketch2graph.h.

◆ Val

template<typename Geom, typename Text>
typedef TexType<Text>::type aims::Primalsketch2graph< Geom, Text >::Val
protected

Definition at line 82 of file primalSketch2graph.h.

Constructor & Destructor Documentation

◆ Primalsketch2graph()

template<typename Geom, typename Text>
aims::Primalsketch2graph< Geom, Text >::Primalsketch2graph ( PrimalSketch< Geom, Text > * primalSketch)
inline

◆ ~Primalsketch2graph()

template<typename Geom, typename Text>
aims::Primalsketch2graph< Geom, Text >::~Primalsketch2graph ( )
inline

Definition at line 103 of file primalSketch2graph.h.

References _motion.

Member Function Documentation

◆ DoIt()

◆ GetGraph()

template<typename Geom, typename Text>
Graph * aims::Primalsketch2graph< Geom, Text >::GetGraph ( )
inline

Definition at line 118 of file primalSketch2graph.h.

References _graph.

◆ setMotion()

template<typename Geom, typename Text>
void aims::Primalsketch2graph< Geom, Text >::setMotion ( const Motion & m)
inline

Definition at line 107 of file primalSketch2graph.h.

References _motion.

◆ SortBlobs()

template<typename Geom, typename Text>
void aims::Primalsketch2graph< Geom, Text >::SortBlobs ( )

Definition at line 127 of file primalSketch2graph.h.

References _primalSketch, and sortedLabels.

Referenced by DoIt().

Member Data Documentation

◆ _graph

template<typename Geom, typename Text>
Graph* aims::Primalsketch2graph< Geom, Text >::_graph
protected

Definition at line 85 of file primalSketch2graph.h.

Referenced by DoIt(), GetGraph(), and Primalsketch2graph().

◆ _motion

template<typename Geom, typename Text>
Motion* aims::Primalsketch2graph< Geom, Text >::_motion
protected

Definition at line 86 of file primalSketch2graph.h.

Referenced by DoIt(), Primalsketch2graph(), setMotion(), and ~Primalsketch2graph().

◆ _primalSketch

template<typename Geom, typename Text>
PrimalSketch<Geom,Text>* aims::Primalsketch2graph< Geom, Text >::_primalSketch
protected

Definition at line 84 of file primalSketch2graph.h.

Referenced by DoIt(), Primalsketch2graph(), and SortBlobs().

◆ sortedLabels

template<typename Geom, typename Text>
std::map<int, int> aims::Primalsketch2graph< Geom, Text >::sortedLabels
protected

Definition at line 93 of file primalSketch2graph.h.

Referenced by DoIt(), and SortBlobs().


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