SMIL  1.0.4
Morpho Graph Algorithms

Detailed Description

+ Collaboration diagram for Morpho Graph Algorithms:

Classes

class  mosaicToGraphFunct< T1, T2, graphT >
 

Functions

template<class T1 , class T2 , class GT1 , class GT2 >
RES_T mosaicToGraph (const Image< T1 > &imMosaic, const Image< T2 > &imEdgeValues, const Image< T2 > &imNodeValues, Graph< GT1, GT2 > &graph, const StrElt &se=DEFAULT_SE)
 
template<class T1 , class T2 >
Graph< T1, T2 > mosaicToGraph (const Image< T1 > &imMosaic, const Image< T2 > &imEdgeValues, const Image< T2 > &imNodeValues, const StrElt &se=DEFAULT_SE)
 
template<class T1 , class T2 , class GT1 , class GT2 >
RES_T mosaicToGraph (const Image< T1 > &imMosaic, const Image< T2 > &imEdgeValues, Graph< GT1, GT2 > &graph, const StrElt &se=DEFAULT_SE)
 
template<class T1 , class T2 >
Graph< T1, T2 > mosaicToGraph (const Image< T1 > &imMosaic, const Image< T2 > &imEdgeValues, const StrElt &se=DEFAULT_SE)
 
template<class T1 , class GT1 , class GT2 >
RES_T mosaicToGraph (const Image< T1 > &imMosaic, Graph< GT1, GT2 > &graph, const StrElt &se=DEFAULT_SE)
 
template<class T1 >
Graph< T1, UINT > mosaicToGraph (const Image< T1 > &imMosaic, const StrElt &se=DEFAULT_SE)
 
template<class T1 >
 ENABLE_IF (!IS_SAME(T1, size_t), RES_T) mosaicToGraph(const Image< T1 > &imMosaic
 
Graph const StrElt class T2 ENABLE_IF (!IS_SAME(T1, size_t) &&!IS_SAME(T2, size_t), RES_T) mosaicToGraph(const Image< T1 > &imMosaic
 
Graph const StrElt class T2 const Image< T2 > Graph const StrElt class T2 const Image< T2 > const Image< T2 > Graph const StrElt class T2 ENABLE_IF (!IS_SAME(T1, UINT), RES_T) mosaicToGraph(const Image< T1 > &imMosaic
 
Graph const StrElt class T2 const Image< T2 > Graph const StrElt class T2 const Image< T2 > const Image< T2 > Graph const StrElt class T2 const Image< T2 > Graph< UINT, T2 > const StrElt class T2 const Image< T2 > const Image< T2 > Graph< UINT, T2 > const StrElt class T2 ENABLE_IF (!IS_SAME(T2, UINT), RES_T) mosaicToGraph(const Image< T1 > &imMosaic
 
Graph const StrElt class T2 const Image< T2 > Graph const StrElt class T2 const Image< T2 > const Image< T2 > Graph const StrElt class T2 const Image< T2 > Graph< UINT, T2 > const StrElt class T2 const Image< T2 > const Image< T2 > Graph< UINT, T2 > const StrElt class T2 const Image< T2 > Graph< T1, UINT > const StrElt class T2 const Image< T2 > const Image< T2 > Graph< T1, UINT > const StrElt class graphT RES_T graphToMosaic (const Image< T > &imMosRef, const graphT &graph, Image< T > &imOut)
 
template<class T >
RES_T graphToMosaic (const Image< T > &imMosRef, const Graph< T, T > &graph, Image< T > &imOut)
 
template<class T >
 ENABLE_IF (!IS_SAME(T, UINT), RES_T) graphToMosaic(const Image< T > &imMosRef
 
template<class T >
 ENABLE_IF (!IS_SAME(T, size_t), RES_T) graphToMosaic(const Image< T > &imMosRef
 
template<class mosImT , class graphT , class imOutT >
RES_T drawGraph (const Image< mosImT > &imMosaic, const graphT &graph, Image< imOutT > &imOut, imOutT linesValue=ImDtTypes< imOutT >::max())
 
template<class mosImT , class imOutT >
RES_T drawGraph (const Image< mosImT > &imMosaic, const Graph< mosImT, imOutT > &graph, Image< imOutT > &imOut, imOutT linesValue=ImDtTypes< imOutT >::max())
 
template<class mosImT , class imOutT >
 ENABLE_IF (!IS_SAME(mosImT, size_t) &&!IS_SAME(imOutT, size_t), RES_T) drawGraph(const Image< mosImT > &imMosaic
 
const Graph Image< imOutT > imOutT class imOutT ENABLE_IF (!IS_SAME(mosImT, UINT), RES_T) drawGraph(const Image< mosImT > &imMosaic
 
const Graph Image< imOutT > imOutT class imOutT const Graph< UINT, imOutT > Image< imOutT > imOutT class imOutT ENABLE_IF (!IS_SAME(imOutT, UINT), RES_T) drawGraph(const Image< mosImT > &imMosaic
 

Variables

Graphgraph
 
Graph const StrEltse
 
Graph const StrElt class T2 const Image< T2 > & imEdgeValues
 
Graph const StrElt class T2 const Image< T2 > Graph const StrElt class T2 const Image< T2 > const Image< T2 > & imNodeValues
 
const Graph< UINT, T > Image< T > & imOut
 
const Graph Image< imOutT > imOutT linesValue
 

Variable Documentation

◆ se

Graph const StrElt class T2 const Image< T2 > Graph const StrElt class T2 const Image< T2 > const Image< T2 > Graph const StrElt class T2 const Image< T2 > Graph< UINT, T2 > const StrElt class T2 const Image< T2 > const Image< T2 > Graph< UINT, T2 > const StrElt class T2 const Image< T2 > Graph< T1, UINT > const StrElt class T2 const Image< T2 > const Image< T2 > Graph< T1, UINT > const StrElt & se
Initial value:
=DEFAULT_SE)
{
return mosaicToGraph<T1, size_t, size_t>(imMosaic, graph, se);
}
template <class T1

◆ imOut

const Graph Image< imOutT > imOutT class imOutT const Graph< UINT, imOutT > Image< imOutT > imOutT class imOutT const Graph< mosImT, UINT > Image< imOutT > & imOut
Initial value:
{
return graphToMosaic< T, Graph<UINT,T> >(imMosRef, graph, imOut)

◆ linesValue

const Graph Image< imOutT > imOutT class imOutT const Graph< UINT, imOutT > Image< imOutT > imOutT linesValue
Initial value:
=ImDtTypes<imOutT>::max())
{
return drawGraph<mosImT, Graph<>, imOutT>(imMosaic, graph, imOut, linesValue);
}
template <class mosImT