4 #ifndef FIRE_GEAR_FILTER__HPP_INCLUDED
5 #define FIRE_GEAR_FILTER__HPP_INCLUDED
10 #include "fire/export.hpp"
11 #include "fire/Filter.hpp"
12 #include "fire/gear/geom/GeometryType.hpp"
13 #include "fire/gear/geom/SpatialOperator.hpp"
67 std::string intersectionMatrix;
108 static Filter IsLineString();
125 static Filter IsLinearRing();
142 static Filter IsPolygon();
159 static Filter IsMultiPoint();
176 static Filter IsMultiLineString();
193 static Filter IsMultiPolygon();
210 static Filter IsGeometryCollection();
407 static Filter Relate(
const std::string& intersectionMatrix,
Entity* entity);
455 Filter(
const std::string& intersectionMatrix,
Entity* entity);
479 virtual bool condition(
Entity* entity);
Entity * entity
membro entity: caratterizza la condizione spaziale del filtro che deve essere rispettata ...
Definition: Filter.hpp:74
Definition: Entity.hpp:44
GeometryType
Definition: GeometryType.hpp:43
SpatialOperator
Definition: SpatialOperator.hpp:41
classe che specializza la classe template fire::Filter con la classe Entity la classe Filter e' utili...
Definition: Filter.hpp:47
Classe per la gestione di un filtro.
Definition: Filter.hpp:25