8#ifndef FMTBINDINGSPATIALACTION_H_INCLUDED
9#define FMTBINDINGSPATIALACTION_H_INCLUDED
20 std::vector<int>neighbors;
21 size_t minimal_green_up;
22 size_t maximal_green_up;
23 size_t minimal_adjacency;
24 size_t maximal_adjacency;
27 size_t minimal_neighbors_size;
28 size_t maximal_neighbors_size;
34 const size_t& mingreenup,
const size_t& maxgreenup,
35 const size_t& minadjacency,
const size_t& maxadjacency,
36 const size_t& minsize,
const size_t& maxsize,
37 const size_t& minnsize,
const size_t& maxnsize);
49 return minimal_green_up;
53 return maximal_green_up;
57 return minimal_adjacency;
61 return maximal_adjacency;
73 return minimal_neighbors_size;
77 return maximal_neighbors_size;
Definition: FMTbindingspatialaction.hpp:19
const size_t & getmaximalsize() const
Definition: FMTbindingspatialaction.hpp:67
const size_t & getmaximalgreenup() const
Definition: FMTbindingspatialaction.hpp:51
const size_t & getminimalgreenup() const
Definition: FMTbindingspatialaction.hpp:47
bool testmaximaladjacency() const
const size_t & getminimaladjacency() const
Definition: FMTbindingspatialaction.hpp:55
const size_t & getmaximaladjacency() const
Definition: FMTbindingspatialaction.hpp:59
const std::vector< int > & getneighbors() const
Definition: FMTbindingspatialaction.hpp:43
const size_t & getminimalsize() const
Definition: FMTbindingspatialaction.hpp:63
FMTbindingspatialaction(const FMTbindingspatialaction &rhs)=default
bool isspatialyareabinding() const
const size_t & getmaximalneighborsize() const
Definition: FMTbindingspatialaction.hpp:75
FMTbindingspatialaction & operator=(const FMTbindingspatialaction &rhs)=default
bool testminimaladjacency() const
bool isspatialyadjacencybinding() const
bool isspatialybinding() const
const size_t & getminimalneighborsize() const
Definition: FMTbindingspatialaction.hpp:71
FMTbindingspatialaction()=default
FMTbindingspatialaction(const std::vector< int > &lneighbors, const size_t &mingreenup, const size_t &maxgreenup, const size_t &minadjacency, const size_t &maxadjacency, const size_t &minsize, const size_t &maxsize, const size_t &minnsize, const size_t &maxnsize)
The spatial namespace provides classes for spatialy explicit simulation/optimization based on raster ...
Definition: FMTareaparser.hpp:36