Public Types | Public Member Functions

mln::internal::is_masked_impl_selector< p_vertices< G1, F1 >, p_edges< G2, F2 >, E > Struct Template Reference

Restrict iteration on vertices according to masked edges. More...

#include <is_masked_impl_selector.hh>

List of all members.

Public Types

typedef p_vertices< G1, F1 > S

Public Member Functions

bool is_masked (const typename S::graph_element &center, const typename S::graph_element &element) const
 Return wheter a graph element must be masked by this window.

Detailed Description

template<typename G1, typename F1, typename G2, typename F2, typename E>
struct mln::internal::is_masked_impl_selector< p_vertices< G1, F1 >, p_edges< G2, F2 >, E >

Restrict iteration on vertices according to masked edges.

Definition at line 60 of file is_masked_impl_selector.hh.


Member Typedef Documentation

template<typename G1 , typename F1 , typename G2 , typename F2 , typename E >
typedef p_vertices<G1,F1> mln::internal::is_masked_impl_selector< p_vertices< G1, F1 >, p_edges< G2, F2 >, E >::S

Definition at line 62 of file is_masked_impl_selector.hh.


Member Function Documentation

template<typename G1 , typename F1 , typename G2 , typename F2 , typename E >
bool mln::internal::is_masked_impl_selector< p_vertices< G1, F1 >, p_edges< G2, F2 >, E >::is_masked ( const typename S::graph_element center,
const typename S::graph_element element 
) const [inline]

Return wheter a graph element must be masked by this window.

Definition at line 100 of file is_masked_impl_selector.hh.

References mln::util::edge< G >::id(), and mln::util::edge< G >::is_valid().