namespace.  
 | 
 Classes | 
| struct   | accu_with_helper | 
|   | Make the type resolution easier for the compiler.  More...
  | 
| class   | backward_pixel_iterator_base_ | 
|   | A base class for backward pixel iterators.  More...
  | 
| struct   | bool_proxy | 
|   | A boolean proxy, used to fool std::vector.  More...
  | 
| struct   | box_impl_< 1, C, E > | 
| struct   | box_impl_< 2, C, E > | 
| struct   | box_impl_< 3, C, E > | 
| class   | classical_window_base | 
| class   | complex_neighborhood_base | 
|   | Generic neighborhood centered on the face of a complex, based on an pair of (forward and backward) complex iterators.  More...
  | 
| class   | complex_window_base | 
|   | Generic window centered on the face of a complex, based on an pair of (forward and backward) complex iterators.  More...
  | 
| class   | complex_window_p_base | 
|   | Generic window centered on the face of a complex, based on an pair of (forward and backward) complex iterators.  More...
  | 
| struct   | coord_impl_< 1, C, E > | 
| struct   | coord_impl_< 2, C, E > | 
| struct   | coord_impl_< 3, C, E > | 
| struct   | data< cast_image_< T, I > > | 
|   | Data structure for mln::cast_image_<T,I>.  More...
  | 
| struct   | data< ch_piter_image< I, Fwd > > | 
| struct   | data< complex_image< D, G, V > > | 
|   | Data structure for mln::complex_image.  More...
  | 
| struct   | data< decorated_image< I, D > > | 
|   | Data structure for mln::decorated_image<I,D>.  More...
  | 
| struct   | data< extended< I > > | 
|   | Data structure for mln::extended<I>.  More...
  | 
| struct   | data< extension_fun< I, F > > | 
|   | Data structure for mln::extension_fun<I, F>.  More...
  | 
| struct   | data< extension_ima< I, J > > | 
|   | Data structure for mln::extension_ima<I, J>.  More...
  | 
| struct   | data< extension_val< I > > | 
|   | Data structure for mln::extension_val<I>.  More...
  | 
| struct   | data< flat_image< T, S > > | 
|   | Data structure for mln::flat_image<T,S>.  More...
  | 
| struct   | data< fun_image< F, I > > | 
|   | Data structure for mln::fun_image<T,I>.  More...
  | 
| struct   | data< hexa< I > > | 
|   | Data structure for mln::hexa<I>.  More...
  | 
| struct   | data< image1d< T > > | 
|   | Data structure for mln::image1d<T>.  More...
  | 
| struct   | data< image2d< T > > | 
|   | Data structure for mln::image2d<T>.  More...
  | 
| struct   | data< image3d< T > > | 
|   | Data structure for mln::image3d<T>.  More...
  | 
| struct   | data< image_if< I, F > > | 
|   | Data structure for mln::image_if<I,F>.  More...
  | 
| struct   | data< interpolated< I, F > > | 
|   | Data structure for mln::interpolated<I, F>.  More...
  | 
| struct   | data< labeled_image< I > > | 
|   | Data structure for mln::labeled_image<I>.  More...
  | 
| struct   | data< labeled_image_base< I, E > > | 
|   | Data structure for mln::labeled_image_base<I,E>.  More...
  | 
| struct   | data< lazy_image< I, F, B > > | 
|   | Data structure for mln::lazy_image<I>.  More...
  | 
| struct   | data< mln::edge_image< P, V, G > > | 
|   | Data structure for mln::pw::internal::image.  More...
  | 
| struct   | data< mln::pw::image< F, S > > | 
|   | Data structure for mln::pw::internal::image.  More...
  | 
| struct   | data< mln::vertex_image< P, V, G > > | 
|   | Data structure for mln::pw::internal::image.  More...
  | 
| struct   | data< p2p_image< I, F > > | 
|   | Data structure for mln::p2p_image<I,F>.  More...
  | 
| struct   | data< plain< I > > | 
|   | Data structure for mln::plain<I>.  More...
  | 
| struct   | data< safe_image< I > > | 
|   | Data structure for mln::safe_image<I>.  More...
  | 
| struct   | data< slice_image< I > > | 
|   | Data structure for mln::slice_image<I>.  More...
  | 
| struct   | data< sub_image< I, S > > | 
|   | Data structure for mln::sub_image<I,S>.  More...
  | 
| struct   | data< sub_image_if< I, S > > | 
|   | Data structure for mln::sub_image_if<I,S>.  More...
  | 
| struct   | data< thru_image< I, F > > | 
|   | Data structure for mln::thru_image<I>.  More...
  | 
| struct   | data< thrubin_image< I1, I2, F > > | 
|   | Data structure for mln::thrubin_image<I>.  More...
  | 
| struct   | data< tr_image< S, I, T > > | 
|   | Data structure for mln::tr_image<S,I,T>.  More...
  | 
| struct   | data< transformed_image< I, F > > | 
|   | Data structure for mln::transformed_image<I,F>.  More...
  | 
| struct   | data< unproject_image< I, D, F > > | 
|   | Data structure for mln::unproject_image<I,D,F>.  More...
  | 
| struct   | data< util::graph > | 
|   | Data structure for mln::image2d<T>.  More...
  | 
| struct   | data< util::line_graph< G > > | 
|   | Data structure for mln::image2d<T>.  More...
  | 
| struct   | data< value::stack_image< n, I > > | 
|   | data structure for stack_image.  More...
  | 
| struct   | data< violent_cast_image< T, I > > | 
|   | Data structure for mln::violent_cast_image<T,I>.  More...
  | 
| struct   | decorated_image_impl_ | 
| struct   | decorated_image_impl_< const I, E > | 
| class   | edge_bkd_iterator | 
|   | Backward edge iterator.  More...
  | 
| class   | edge_fwd_iterator | 
|   | Forward edge iterator.  More...
  | 
| class   | edge_nbh_edge_bkd_iterator | 
| class   | edge_nbh_edge_fwd_iterator | 
| struct   | efsite_selector | 
| struct   | efsite_selector< void, G > | 
| struct   | exact_ | 
| struct   | exact_< const T > | 
| struct   | exact_const_gcc_2_95 | 
| struct   | exact_const_gcc_2_95< const T * > | 
| struct   | exact_const_gcc_2_95< const T *const  > | 
| struct   | exact_const_gcc_2_95< const T > | 
| struct   | exact_const_gcc_2_95< T * > | 
| struct   | exact_gcc_2_95 | 
| struct   | exact_gcc_2_95< const T * > | 
| struct   | exact_gcc_2_95< const T > | 
| struct   | exact_gcc_2_95< T * > | 
| struct   | exact_ret_< 1, T > | 
| struct   | exact_ret_< 2, T > | 
| struct   | fixme | 
| class   | forward_pixel_iterator_base_ | 
|   | A base class for forward pixel iterators.  More...
  | 
| class   | graph_iter_base | 
| struct   | graph_mixed_window_iter_dispatch< G, p_vertices< G, F >, p_edges< G, F2 > > | 
| class   | graph_psite_base | 
| struct   | graph_window_if_iter_dispatch< G, p_edges< G, F > > | 
| struct   | graph_window_if_iter_dispatch< G, p_vertices< G, F > > | 
| struct   | graph_window_iter_dispatch< G, p_edges< G, F > > | 
| struct   | graph_window_iter_dispatch< G, p_vertices< G, F > > | 
| struct   | helper_super_category_< Category< S >, T > | 
| struct   | helper_super_category_solve_ | 
| struct   | helper_super_category_solve_< Category, void, T > | 
| struct   | image_base | 
|   | A base class for images.  More...
  | 
| struct   | image_checked_ | 
| class   | image_domain_morpher | 
| class   | image_identity | 
| struct   | image_identity_impl | 
| struct   | image_identity_impl__fastest | 
| struct   | image_identity_impl__fastest< mln::trait::image::speed::fastest, I, E > | 
| class   | image_morpher | 
|   | A base class for images that are morphers.  More...
  | 
| struct   | image_primary | 
| class   | image_value_morpher | 
| struct   | image_values_interface_check | 
| struct   | image_values_interface_check< mln::trait::image::value_browsing::value_wise, E > | 
| struct   | impl_selector | 
|   | The window center and the window elements are part of different site sets.  More...
  | 
| struct   | impl_selector< C, C, E > | 
|   | The window center and the window elements are part of the same site set.  More...
  | 
| struct   | is_masked_impl_selector | 
|   | Default implementation.  More...
  | 
| struct   | is_masked_impl_selector< p_edges< G1, F1 >, p_vertices< G2, F2 >, E > | 
|   | Restrict iteration on edges according to masked vertices.  More...
  | 
| struct   | is_masked_impl_selector< p_vertices< G1, F1 >, p_edges< G2, F2 >, E > | 
|   | Restrict iteration on vertices according to masked edges.  More...
  | 
| struct   | make_ | 
| struct   | meta_accu_ret_result_helper | 
|   | Make the type resolution easier for the compiler.  More...
  | 
| struct   | morpher_lvalue_ | 
|   | Return the lvalue type when an image with type I is morphed.  More...
  | 
| struct   | morpher_lvalue_< const I > | 
| struct   | mutable_coord_impl_< 1, C, E > | 
| struct   | mutable_coord_impl_< 2, C, E > | 
| struct   | mutable_coord_impl_< 3, C, E > | 
| class   | nbh_iterator_base | 
| class   | neighb_base | 
|   | Adapter class from window to neighborhood.  More...
  | 
| class   | neighb_niter_base | 
| struct   | neighb_niter_impl | 
|   | Default optional implementation.  More...
  | 
| struct   | neighb_niter_impl< graph_elt_mixed_window< G, S, S2 >, E > | 
|   | Add more implementation for neighborhoods made from a graph_window_piter.  More...
  | 
| struct   | neighb_niter_impl< graph_elt_window< G, S >, E > | 
|   | Add more implementation for neighborhoods made from a graph_window_piter.  More...
  | 
| struct   | neighb_niter_impl< graph_elt_window_if< G, S, I >, E > | 
|   | Add more implementation for neighborhoods made from a graph_window_if_piter.  More...
  | 
| struct   | neighb_niter_impl< graph_window_base< P, T >, E > | 
|   | Add more implementation for neighborhoods made from graph_window_base windows.  More...
  | 
| struct   | neighb_niter_impl< line_graph_elt_window< G, F >, E > | 
|   | Add more implementation for neighborhoods made from a line_graph_window_piter.  More...
  | 
| struct   | neighb_niter_impl_graph_window | 
|   | Add more implementation for neighborhoods made from graph_window_base windows.  More...
  | 
| struct   | neighb_niter_impl_graph_window< util::edge< G >, E > | 
|   | In this case, The site P is a util::vertex which means this iterator can automatically converts towards this type.  More...
  | 
| struct   | neighb_niter_impl_graph_window< util::vertex< G >, E > | 
|   | In this case, The site P is a util::vertex which means this iterator can automatically converts towards this type.  More...
  | 
| struct   | neighborhood_base | 
|   | Base class for neighborhood implementation classes.  More...
  | 
| struct   | neighborhood_extra_impl | 
| struct   | neighborhood_extra_impl< win::multiple_size< 2, W, F >, E > | 
| struct   | neighborhood_impl | 
| struct   | neighborhood_impl< graph_elt_mixed_window< G, S, S2 >, E > | 
| struct   | neighborhood_impl< graph_elt_window< G, S >, E > | 
| struct   | neighborhood_impl< graph_elt_window_if< G, S, I >, E > | 
| struct   | no_ | 
| struct   | ord_less | 
| struct   | ord_vec | 
| class   | p_complex_piter_base_ | 
|   | Factoring class for iterators on mln::p_complex.  More...
  | 
| struct   | p_image_site_set | 
| class   | piter_adaptor_ | 
|   | A base class for point iterator adaptors.  More...
  | 
| class   | piter_identity_ | 
|   | A base class for site iterator identity adaptors.  More...
  | 
| class   | pixel_impl_ | 
|   | Implementation class to equip generalized pixel classes based on mutable images.  More...
  | 
| class   | pixel_impl_< const I, E > | 
|   | Implementation class to equip generalized pixel classes based on constant images.  More...
  | 
| struct   | pixel_impl_base_< false, I, E > | 
| struct   | pixel_impl_base_< true, I, E > | 
| class   | pixel_iterator_base_ | 
|   | A base class for pixel iterators.  More...
  | 
| struct   | primary_type | 
| struct   | primary_type_helper | 
| struct   | primary_type_helper< I, mln::trait::image::category::primary > | 
| struct   | pseudo_site_base_ | 
| class   | run_image_ | 
| class   | set_of_ | 
| struct   | site_iterator_base | 
|   | A base class for site iterators.  More...
  | 
| class   | site_relative_iterator_base | 
|   | A generic iterator on points of windows and of neighborhoods.  More...
  | 
| struct   | site_set_base_ | 
|   | A base class for site set classes.  More...
  | 
| struct   | site_set_bbox_check | 
| struct   | site_set_bbox_check< mln::trait::site_set::bbox::unknown, E > | 
| struct   | site_set_contents_check< mln::trait::site_set::contents::fixed, E > | 
| struct   | site_set_contents_check< mln::trait::site_set::contents::free, E > | 
| struct   | site_set_contents_check< mln::trait::site_set::contents::growing, E > | 
| struct   | site_set_impl | 
| struct   | site_set_impl__bbox | 
| struct   | site_set_impl__bbox< trait::site_set::nsites::unknown, Sc > | 
| struct   | site_set_impl__nsites | 
| struct   | site_set_impl__nsites< trait::site_set::nsites::known, Sc > | 
| class   | site_set_iterator_base | 
|   | A base class for iterators on site sets.  More...
  | 
| struct   | site_set_nsites_check | 
| struct   | site_set_nsites_check< mln::trait::site_set::nsites::known, E > | 
| struct   | subject_impl< const graph_psite_base< S, P > &, E > | 
| struct   | subject_impl< const p_edges_psite< G, F > &, E > | 
|   | Subject_impl (Proxy).  More...
  | 
| struct   | subject_impl< const p_graph_piter< S, I > &, E > | 
| struct   | subject_impl< const p_vertices_psite< G, F > &, E > | 
|   | Subject_impl (Proxy).  More...
  | 
| struct   | subject_impl< const point< grid::cube, C >, E > | 
| struct   | subject_impl< const point< grid::square, C >, E > | 
| struct   | subject_impl< const point< grid::tick, C >, E > | 
| struct   | subject_impl< const util::array< T > &, E > | 
| struct   | subject_impl< const util::edge< G >, E > | 
|   | subject_impl specialization (Proxy)  More...
  | 
| struct   | subject_impl< const util::site_pair< P >, E > | 
| struct   | subject_impl< const util::vertex< G >, E > | 
| struct   | subject_impl< graph_psite_base< S, P > &, E > | 
| struct   | subject_impl< p_edges_psite< G, F > &, E > | 
| struct   | subject_impl< p_graph_piter< S, I > &, E > | 
| struct   | subject_impl< p_vertices_psite< G, F > &, E > | 
| struct   | subject_impl< point< grid::cube, C >, E > | 
| struct   | subject_impl< point< grid::square, C >, E > | 
| struct   | subject_impl< point< grid::tick, C >, E > | 
| struct   | subject_impl< util::array< T > &, E > | 
| struct   | subject_impl< util::edge< G >, E > | 
| struct   | subject_impl< util::vertex< G >, E > | 
| struct   | subject_point_impl< point< G, C >, E > | 
| struct   | super_category_ | 
| struct   | thru_find_impl | 
|   | Find correct implementation.  More...
  | 
| class   | thru_image_read | 
| class   | thru_image_write | 
| struct   | unbool | 
| struct   | unbool< bool > | 
| struct   | vec_of_point | 
| class   | vertex_bkd_iterator | 
|   | Backward vertex iterator.  More...
  | 
| class   | vertex_fwd_iterator | 
|   | Forward vertex iterator.  More...
  | 
| class   | vertex_nbh_edge_bkd_iterator | 
| class   | vertex_nbh_edge_fwd_iterator | 
| class   | vertex_nbh_vertex_bkd_iterator | 
| class   | vertex_nbh_vertex_fwd_iterator | 
| struct   | vfsite_selector | 
| struct   | vfsite_selector< void, G > | 
| struct   | weighted_window_base | 
|   | Base class for weighted window classes.  More...
  | 
| struct   | window_base | 
|   | A base class for window classes.  More...
  | 
| struct   | window_definition_check | 
| struct   | window_definition_check< mln::trait::window::definition::multiple, E > | 
| struct   | window_size_check | 
| struct   | window_size_check< mln::trait::window::size::fixed, E > | 
| struct   | window_support_check | 
| struct   | window_support_check< mln::trait::window::support::regular, E > | 
 Namespaces | 
| namespace   | check | 
|   | FIXME : doc. 
  | 
 Typedefs | 
| typedef char  | yes_ | 
 Functions | 
| template<typename E, typename A1, typename A2, typename A3>  | 
| int  | check_init (void(E::*)(A1, A2, A3)) | 
| template<typename E, typename A1, typename A2>  | 
| int  | check_init (void(E::*)(A1, A2)) | 
| template<typename E, typename A>  | 
| int  | check_init (void(E::*)(A)) | 
| template<typename T>  | 
| T *  | exact_run_ (void *, T *t) | 
| template<typename E, typename T>  | 
| E *  | exact_run_ (Object< E > *t, T *) | 
| no_  | exact_selector_ (void *) | 
| template<typename E>  | 
| yes_  | exact_selector_ (Object< E > *) | 
| template<typename E, typename T>  | 
| E &  | force_exact (const T &ref) | 
|   | Violent cast.  
  | 
| template<typename W>  | 
| box< typename W::psite >  | geom_bbox (const W &win) | 
| template<typename Sl, typename Sr>  | 
| bool  | leq_std_set (const Site_Set< Sl > &lhs, const Site_Set< Sr > &rhs) | 
| template<typename E, typename G>  | 
| void  | local_change_graph (E &elt_, E &site_, const G &g) | 
| template<typename E, typename S, typename G>  | 
| void  | local_change_graph (E &elt_, S &site_, const G &g) | 
| template<typename S, typename I, typename E>  | 
|   | mln_q_subject (I) subject_impl< p_graph_piter<S | 
| template<typename I, typename S, typename P, typename E>  | 
| std::ostream &  | operator<< (std::ostream &ostr, const p_complex_piter_base_< I, S, P, E > &p) | 
|   | Print an mln::p_complex_piter_base_<I, S, P, E>.  
  | 
| template<typename Sl, typename Sr>  | 
| bool  | operator_equal_dispatch (const Site_Set< Sl > &lhs, const Site_Set< Sr > &rhs) | 
| template<typename Sl, typename Sr>  | 
| bool  | operator_equal_dispatch (trait::site_set::arity::multiple, const Site_Set< Sl > &lhs, trait::site_set::arity::multiple, const Site_Set< Sr > &rhs) | 
| template<typename Sl, typename Sr>  | 
| bool  | operator_equal_dispatch (trait::site_set::arity::multiple, const Site_Set< Sl > &lhs, trait::site_set::arity::unique, const Site_Set< Sr > &rhs) | 
| template<typename Sl, typename Sr>  | 
| bool  | operator_equal_dispatch (trait::site_set::arity::unique, const Site_Set< Sl > &lhs, trait::site_set::arity::multiple, const Site_Set< Sr > &rhs) | 
| template<typename Sl, typename Sr>  | 
| bool  | operator_equal_dispatch (trait::site_set::arity::unique, const Site_Set< Sl > &lhs, trait::site_set::arity::unique, const Site_Set< Sr > &rhs) | 
| template<typename Sl, typename Sr>  | 
| bool  | operator_equal_dispatch (trait::site_set::arity::unique, const Box< Sl > &lhs, trait::site_set::arity::unique, const Box< Sr > &rhs) | 
| template<typename Sl, typename Sr>  | 
| bool  | operator_less_dispatch (const Site_Set< Sl > &lhs, const Site_Set< Sr > &rhs) | 
| template<typename Sl, typename Sr>  | 
| bool  | operator_less_dispatch (trait::site_set::arity::multiple, const Site_Set< Sl > &lhs, trait::site_set::arity::multiple, const Site_Set< Sr > &rhs) | 
| template<typename Sl, typename Sr>  | 
| bool  | operator_less_dispatch (trait::site_set::arity::multiple, const Site_Set< Sl > &lhs, trait::site_set::arity::unique, const Site_Set< Sr > &rhs) | 
| template<typename Sl, typename Sr>  | 
| bool  | operator_less_dispatch (trait::site_set::arity::unique, const Site_Set< Sl > &lhs, trait::site_set::arity::multiple, const Site_Set< Sr > &rhs) | 
| template<typename Sl, typename Sr>  | 
| bool  | operator_less_dispatch (trait::site_set::arity::unique, const Site_Set< Sl > &lhs, trait::site_set::arity::unique, const Site_Set< Sr > &rhs) | 
| template<typename Sl, typename Sr>  | 
| bool  | operator_less_dispatch (trait::site_set::arity::unique, const Box< Sl > &lhs, trait::site_set::arity::unique, const Box< Sr > &rhs) | 
| template<typename I>  | 
const internal::primary_type 
< I >::ret &  | primary_ (trait::image::category::morpher, const Image< I > &input) | 
| template<typename I>  | 
const internal::primary_type 
< I >::ret &  | primary_ (trait::image::category::primary, const Image< I > &input) | 
| template<typename I>  | 
const internal::primary_type 
< I >::ret &  | primary_ (const Image< I > &input) | 
| template<typename W>  | 
| void  | print (trait::window::definition::multiple, std::ostream &ostr, const W &win) | 
| template<typename W>  | 
| void  | print (trait::window::definition::unique, std::ostream &ostr, const W &win) | 
| template<typename S>  | 
| unsigned  | set_card (const Site_Set< S > &s) | 
| template<typename S>  | 
| unsigned  | set_card_dispatch_ (mln::trait::site_set::nsites::known, const S &s) | 
| template<typename S>  | 
| unsigned  | set_card_dispatch_ (mln::trait::site_set::nsites::any, const S &s) | 
| template<typename Sl, typename Sr>  | 
std::set< typename Sl::site,  
util::ord< typename Sl::site > >  | sym_diff_std_set (const Site_Set< Sl > &lhs, const Site_Set< Sr > &rhs) | 
| template<typename S>  | 
std::set< typename S::site,  
util::ord< typename S::site > >  | to_std_set (const Site_Set< S > &s) | 
 | 
| template<typename S, typename E>  | 
| bool  | operator!= (const graph_psite_base< S, E > &lhs, const graph_psite_base< S, E > &rhs) | 
|   | Is lhs not equal to rhs?  
  | 
| template<typename S, typename E>  | 
| bool  | operator< (const graph_psite_base< S, E > &lhs, const graph_psite_base< S, E > &rhs) | 
|   | Is lhs ``less'' than rhs?  
  | 
| template<typename S, typename E>  | 
| bool  | operator== (const graph_psite_base< S, E > &lhs, const graph_psite_base< S, E > &rhs) | 
|   | Comparison of two mln::graph_psite_base<S,E> instances.  
  | 
 namespace.