Fishnet 2.0.1
Framework for Graph-Based Analysis of GIS Vector Data
Loading...
Searching...
No Matches
JSONFilterFactory< G > Class Template Reference

#include <JSONFilterFactory.hpp>

Static Public Member Functions

static fishnet::Option< fishnet::util::Predicate_t< G > > getFilter (const nlohmann::json &filterDesc)
 
static fishnet::Option< fishnet::util::BiPredicate_t< G, G > > getBinaryFilter (const nlohmann::json &filterDesc)
 
static std::vector< fishnet::util::Predicate_t< G > > getFilters (const nlohmann::json &filtersDesc)
 
static std::vector< fishnet::util::BiPredicate_t< G, G > > getBinaryFilters (const nlohmann::json &filtersDesc)
 

Member Function Documentation

◆ getBinaryFilter()

static fishnet::Option< fishnet::util::BiPredicate_t< G, G > > JSONFilterFactory< G >::getBinaryFilter ( const nlohmann::json &  filterDesc)
inlinestatic

◆ getBinaryFilters()

static std::vector< fishnet::util::BiPredicate_t< G, G > > JSONFilterFactory< G >::getBinaryFilters ( const nlohmann::json &  filtersDesc)
inlinestatic

◆ getFilter()

static fishnet::Option< fishnet::util::Predicate_t< G > > JSONFilterFactory< G >::getFilter ( const nlohmann::json &  filterDesc)
inlinestatic

◆ getFilters()

static std::vector< fishnet::util::Predicate_t< G > > JSONFilterFactory< G >::getFilters ( const nlohmann::json &  filtersDesc)
inlinestatic

The documentation for this class was generated from the following file: