4 #ifndef FIRE_GIS_FEATURE_FEATUREFILTER_HPP_INCLUDED
5 #define FIRE_GIS_FEATURE_FEATUREFILTER_HPP_INCLUDED
7 #include "fire\gis\export.hpp"
9 #include <fire/gear/Filter.hpp>
10 #include <fire/BooleanOperator.hpp>
11 #include <fire/StringOperator.hpp>
12 #include <fire/gear/geom/SpatialOperator.hpp>
13 #include <fire/gear/geom/GeometryType.hpp>
19 class FeatureAttribute;
77 boost::shared_ptr< fire::Object > _filter;
161 bool condition(
Feature* feature);
BooleanOperator
Enumerativo per la gestione di un operatore booleano.
Definition: BooleanOperator.hpp:21
Definition: Entity.hpp:44
classe derivata da Filter (su Entity) che inoltre specializza la classe template fire::Filter con la ...
Definition: FeatureFilter.hpp:62
GeometryType
Definition: GeometryType.hpp:43
classe caratterizzata dal membro di tipo source::vector::DataRow::DataRow
Definition: FeatureAttribute.hpp:32
SpatialOperator
Definition: SpatialOperator.hpp:41
Definition: Geometry.hpp:69
classe che specializza la classe template fire::Filter con la classe Entity la classe Filter e' utili...
Definition: Filter.hpp:47
StringOperator
Enumerativo per la gestione di un operatore stringa.
Definition: StringOperator.hpp:21
classe derivata dalla classe Entity caratterizzata dal membro di tipo source::vector::DataRow::DataRo...
Definition: Feature.hpp:33