|
| | DiffFilter (std::string filter_name, LinklerDiff *ld, filter_type ft) |
| |
| | DiffFilter (std::string filter_name, filter_type ft) |
| |
| void | set_LinklerDiff (LinklerDiff *ld) |
| |
| void | set_filter_type (filter_type ft) |
| |
| virtual GraphFilter< GraphType > * | clone () |
| |
|
virtual bool | operator() (E_type e) |
| | Returns true if the give edgen matches the filter.
|
| |
|
virtual bool | operator() (V_type v) |
| | Returns true if the given node should be included, or false if it is to be filtered out.
|
| |
|
virtual bool | enabled () const |
| | Overload the enabled method by graph filter to check for the linkler_diff_ being set or not.
|
| |
|
template<typename P1 , typename P2 > |
| bool | operator() (std::pair< P1, P2 > &m) |
| | Operator used for STL.
|
| |
|
std::string | type () |
| |
| | GraphFilter (std::string filter_name="", std::string filter_type="", bool inverted=false, bool enabled=true, bool nodes=true, bool edges=true) |
| |
|
void | set_inverted (bool status) |
| | Sets the inverted status.
|
| |
|
void | set_enabled (bool enabled) |
| | Sets enabled.
|
| |
| std::string | name () const |
| |
| std::string | type () const |
| |
| bool | inverted () const |
| |
|
virtual bool | nodes () const |
| | The nodes property tells us whether this filter operates on nodes.
|
| |
|
virtual bool | edges () const |
| | The edgesproperty tells us whether this filter operates on nodes.
|
| |
| template<typename P1 , typename P2 > |
| bool | operator() (std::pair< P1, P2 > &m) |
| |
template<typename GraphType>
class DiffFilter< GraphType >
Filter for performing actions on a graph based on a LinklerDiff for that graph. It will return true for any nodes included in the set of added , removed or remaining nodes in the graph based on the diff result.