CAPD RedHom Library
capd::complex::ComputeConnectedComponents< Complex, typename boost::enable_if< HasTag< Complex, GridGraphTag > >::type > Class Template Reference

#include <capd/complex/ComputeConnectedComponents.h>

Public Types

typedef homAux::ConnectedComponents< std::vector< typename Complex::Id > > ConnectedComponents
 
typedef ConnectedComponents result_type
 

Public Member Functions

 ComputeConnectedComponents (Complex &complex, typename Complex::Color color)
 
result_type operator() ()
 

Member Typedef Documentation

template<typename Complex >
typedef homAux::ConnectedComponents<std::vector<typename Complex::Id> > capd::complex::ComputeConnectedComponents< Complex, typename boost::enable_if< HasTag< Complex, GridGraphTag > >::type >::ConnectedComponents
template<typename Complex >
typedef ConnectedComponents capd::complex::ComputeConnectedComponents< Complex, typename boost::enable_if< HasTag< Complex, GridGraphTag > >::type >::result_type

Constructor & Destructor Documentation

template<typename Complex >
capd::complex::ComputeConnectedComponents< Complex, typename boost::enable_if< HasTag< Complex, GridGraphTag > >::type >::ComputeConnectedComponents ( Complex &  complex,
typename Complex::Color  color 
)
inlineexplicit

Member Function Documentation

template<typename Complex >
result_type capd::complex::ComputeConnectedComponents< Complex, typename boost::enable_if< HasTag< Complex, GridGraphTag > >::type >::operator() ( )
inline