A.I.M.S algorithms


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 76 of file primalSketch2graph.h.

Member Typedef Documentation

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

Definition at line 80 of file primalSketch2graph.h.

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

Definition at line 81 of file primalSketch2graph.h.

Constructor & Destructor Documentation

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

Member Function Documentation

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

Definition at line 148 of file primalSketch2graph.h.

References aims::GreyLevelBlobTools< T >::Barycenter(), and ref().

template<typename Geom , typename Text >
Graph* aims::Primalsketch2graph< Geom, Text >::GetGraph ( )
inline
template<typename Geom , typename Text >
void aims::Primalsketch2graph< Geom, Text >::setMotion ( const Motion m)
inline
template<typename Geom , typename Text >
void aims::Primalsketch2graph< Geom, Text >::SortBlobs ( )

Definition at line 126 of file primalSketch2graph.h.

Member Data Documentation

template<typename Geom , typename Text >
Graph* aims::Primalsketch2graph< Geom, Text >::_graph
protected
template<typename Geom , typename Text >
Motion* aims::Primalsketch2graph< Geom, Text >::_motion
protected
template<typename Geom , typename Text >
PrimalSketch<Geom,Text>* aims::Primalsketch2graph< Geom, Text >::_primalSketch
protected

Definition at line 83 of file primalSketch2graph.h.

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

Definition at line 92 of file primalSketch2graph.h.


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