Fire Core  8.0.0.alpha
GIS framework per tutti gli usi
 Tutto Classi Namespace Funzioni Variabili Ridefinizioni di tipo (typedef) Tipi enumerati (enum) Valori del tipo enumerato Friend
Riferimenti per la classe fire::gear::geom::Filter

#include <Filter.hpp>

Diagramma delle classi per fire::gear::geom::Filter
fire::Filter< fire::gear::geom::Geometry * > fire::Object fire::Groupable< Object >

Membri pubblici

 Filter (fire::gear::geom::GeometryType::GeometryType geometryType)
 
 Filter (fire::gear::geom::SpatialOperator::SpatialOperator spatialOperator, fire::gear::geom::Geometry *geometry)
 
 Filter (const std::string &intersectionMatrix, fire::gear::geom::Geometry *geometry)
 
virtual ~Filter ()
 
fire::gear::geom::GeometrygetGeometry () const
 
virtual bool condition (fire::gear::geom::Geometry *geometry)
 
- Membri pubblici ereditati da fire::Filter< fire::gear::geom::Geometry * >
 Filter ()
 Costruttore.
 
bool expression (fire::gear::geom::Geometry *object)
 Restituisce l'indicazione se un oggetto generico soddisfa l'espressione del filtro. Continua...
 
fire::Filter
< fire::gear::geom::Geometry * > 
NOT ()
 Restituisce un filtro dato dall'applicazione sul filtro dell'operatore logico NOT. Continua...
 
fire::Filter
< fire::gear::geom::Geometry * > 
AND (fire::Filter< fire::gear::geom::Geometry * > &filter)
 Restituisce un filtro dato dall'applicazione sul filtro dell'operatore logico AND con un altro filtro. Continua...
 
fire::Filter
< fire::gear::geom::Geometry * > 
OR (fire::Filter< fire::gear::geom::Geometry * > &filter)
 Restituisce un filtro dato dall'applicazione sul filtro dell'operatore logico OR con un altro filtro. Continua...
 
fire::Filter
< fire::gear::geom::Geometry * > 
operator! ()
 Operatore logico NOT. Continua...
 
fire::Filter
< fire::gear::geom::Geometry * > 
operator&& (fire::Filter< fire::gear::geom::Geometry * > &filter)
 Operatore logico AND. Continua...
 
fire::Filter
< fire::gear::geom::Geometry * > 
operator|| (fire::Filter< fire::gear::geom::Geometry * > &filter)
 Operatore logico OR. Continua...
 
- Membri pubblici ereditati da fire::Object
 Object ()
 Costruttore.
 
 Object (const Object &object)
 Costruttore di copia. Continua...
 
fire::Objectoperator= (const fire::Object &object)
 Operatore di assegnamento. Continua...
 
virtual ~Object ()
 Distruttore.
 
virtual fire::Class
< fire::Object > * 
getClass () const
 Restituisce la classe dell'oggetto. Continua...
 
virtual bool equals (const Object &object) const
 Restituisce l'indicazione se l'oggetto è uguale ad un altro oggetto. Continua...
 
virtual bool operator== (const Object &object) const
 Operatore di uguaglianza. Continua...
 
std::size_t hashCode () const
 Restituisce il codice dell'oggetto. Continua...
 
void notify () const
 Notifica.
 
void notifyAll () const
 Notifica tutti.
 
virtual std::string toString () const
 Restituisce la rappresentazione alfabetica dell'oggetto. Continua...
 
void wait () const
 Aspetta.
 
void waitFor (std::size_t timeout) const
 Aspetta per un determinato tempo (in millisecondi) Continua...
 
void waitFor (std::size_t timeout, int nanos) const
 Aspetta per un determinato tempo (in millisecondi) Continua...
 
virtual bool operator< (const Object &object) const
 Operatore di minoranza. Continua...
 

Membri pubblici statici

static Filter IsPoint ()
 
static Filter IsLineString ()
 
static Filter IsLinearRing ()
 
static Filter IsPolygon ()
 
static Filter IsMultiPoint ()
 
static Filter IsMultiLineString ()
 
static Filter IsMultiPolygon ()
 
static Filter IsDisjoint (fire::gear::geom::Geometry *geometry)
 
static Filter IsTouches (fire::gear::geom::Geometry *geometry)
 
static Filter IsCrosses (fire::gear::geom::Geometry *geometry)
 
static Filter IsWithin (fire::gear::geom::Geometry *geometry)
 
static Filter IsContains (fire::gear::geom::Geometry *geometry)
 
static Filter IsEquals (fire::gear::geom::Geometry *geometry)
 
static Filter IsOverlaps (fire::gear::geom::Geometry *geometry)
 
static Filter IsCovers (fire::gear::geom::Geometry *geometry)
 
static Filter IsCoveredBy (fire::gear::geom::Geometry *geometry)
 
static Filter Relate (fire::gear::geom::SpatialOperator::SpatialOperator spatialOperator, fire::gear::geom::Geometry *geometry)
 
static Filter Relate (const std::string &intersectionMatrix, fire::gear::geom::Geometry *geometry)
 

Altri membri ereditati

- Tipi pubblici ereditati da fire::Object
typedef boost::unique_lock
< boost::mutex > 
LockGuard
 Guardia per la sincronizzazione dell'oggetto.
 
- Membri protetti ereditati da fire::Object
Objectclone () const
 Duplica l'oggetto. Continua...
 
void finalize ()
 Finalizza l'oggetto.
 
- Attributi protetti ereditati da fire::Object
boost::mutex mutex
 Variabile per la sincronizzazione dell'oggetto.
 

Descrizione dettagliata

Data
09/04/2015

NOT YET DOCUMENTED

Documentazione dei costruttori e dei distruttori

fire::gear::geom::Filter::Filter ( fire::gear::geom::GeometryType::GeometryType  geometryType)
explicit
Data
09/04/2015

NOT YET DOCUMENTED

Parametri
geometryType
Data
09/04/2015

NOT YET DOCUMENTED

fire::gear::geom::Filter::Filter ( fire::gear::geom::SpatialOperator::SpatialOperator  spatialOperator,
fire::gear::geom::Geometry geometry 
)
Data
09/04/2015

NOT YET DOCUMENTED

Parametri
spatialOperator
Data
09/04/2015

NOT YET DOCUMENTED

Parametri
geometry
Data
09/04/2015

NOT YET DOCUMENTED

fire::gear::geom::Filter::Filter ( const std::string &  intersectionMatrix,
fire::gear::geom::Geometry geometry 
)
Data
09/04/2015

NOT YET DOCUMENTED

Parametri
intersectionMatrix
Data
09/04/2015

NOT YET DOCUMENTED

Parametri
geometry
Data
09/04/2015

NOT YET DOCUMENTED

virtual fire::gear::geom::Filter::~Filter ( )
virtual
Data
30/03/2015

NOT YET DOCUMENTED

Reimplementa fire::Filter< fire::gear::geom::Geometry * >.

Documentazione delle funzioni membro

virtual bool fire::gear::geom::Filter::condition ( fire::gear::geom::Geometry geometry)
virtual
Data
09/04/2015

NOT YET DOCUMENTED

Parametri
geometry
Data
09/04/2015

NOT YET DOCUMENTED

Restituisce
Data
09/04/2015

NOT YET DOCUMENTED

Reimplementa fire::Filter< fire::gear::geom::Geometry * >.

fire::gear::geom::Geometry* fire::gear::geom::Filter::getGeometry ( ) const
Data
09/04/2015

NOT YET DOCUMENTED

Restituisce
Data
09/04/2015

NOT YET DOCUMENTED

static Filter fire::gear::geom::Filter::IsContains ( fire::gear::geom::Geometry geometry)
static
Data
09/04/2015

NOT YET DOCUMENTED

Parametri
geometry
Data
09/04/2015

NOT YET DOCUMENTED

Restituisce
Data
09/04/2015

NOT YET DOCUMENTED

static Filter fire::gear::geom::Filter::IsCoveredBy ( fire::gear::geom::Geometry geometry)
static
Data
09/04/2015

NOT YET DOCUMENTED

Parametri
geometry
Data
09/04/2015

NOT YET DOCUMENTED

Restituisce
Data
09/04/2015

NOT YET DOCUMENTED

static Filter fire::gear::geom::Filter::IsCovers ( fire::gear::geom::Geometry geometry)
static
Data
09/04/2015

NOT YET DOCUMENTED

Parametri
geometry
Data
09/04/2015

NOT YET DOCUMENTED

Restituisce
Data
09/04/2015

NOT YET DOCUMENTED

static Filter fire::gear::geom::Filter::IsCrosses ( fire::gear::geom::Geometry geometry)
static
Data
09/04/2015

NOT YET DOCUMENTED

Parametri
geometry
Data
09/04/2015

NOT YET DOCUMENTED

Restituisce
Data
09/04/2015

NOT YET DOCUMENTED

static Filter fire::gear::geom::Filter::IsDisjoint ( fire::gear::geom::Geometry geometry)
static
Data
09/04/2015

NOT YET DOCUMENTED

Parametri
geometry
Data
09/04/2015

NOT YET DOCUMENTED

Restituisce
Data
09/04/2015

NOT YET DOCUMENTED

static Filter fire::gear::geom::Filter::IsEquals ( fire::gear::geom::Geometry geometry)
static
Data
09/04/2015

NOT YET DOCUMENTED

Parametri
geometry
Data
09/04/2015

NOT YET DOCUMENTED

Restituisce
Data
09/04/2015

NOT YET DOCUMENTED

static Filter fire::gear::geom::Filter::IsLinearRing ( )
static
Data
09/04/2015

NOT YET DOCUMENTED

Restituisce
Data
09/04/2015

NOT YET DOCUMENTED

static Filter fire::gear::geom::Filter::IsLineString ( )
static
Data
09/04/2015

NOT YET DOCUMENTED

Restituisce
Data
09/04/2015

NOT YET DOCUMENTED

static Filter fire::gear::geom::Filter::IsMultiLineString ( )
static
Data
09/04/2015

NOT YET DOCUMENTED

Restituisce
Data
09/04/2015

NOT YET DOCUMENTED

static Filter fire::gear::geom::Filter::IsMultiPoint ( )
static
Data
09/04/2015

NOT YET DOCUMENTED

Restituisce
Data
09/04/2015

NOT YET DOCUMENTED

static Filter fire::gear::geom::Filter::IsMultiPolygon ( )
static
Data
09/04/2015

NOT YET DOCUMENTED

Restituisce
Data
09/04/2015

NOT YET DOCUMENTED

static Filter fire::gear::geom::Filter::IsOverlaps ( fire::gear::geom::Geometry geometry)
static
Data
09/04/2015

NOT YET DOCUMENTED

Parametri
geometry
Data
09/04/2015

NOT YET DOCUMENTED

Restituisce
Data
09/04/2015

NOT YET DOCUMENTED

static Filter fire::gear::geom::Filter::IsPoint ( )
static
Data
09/04/2015

NOT YET DOCUMENTED

Restituisce
Data
09/04/2015

NOT YET DOCUMENTED

static Filter fire::gear::geom::Filter::IsPolygon ( )
static
Data
09/04/2015

NOT YET DOCUMENTED

Restituisce
Data
09/04/2015

NOT YET DOCUMENTED

static Filter fire::gear::geom::Filter::IsTouches ( fire::gear::geom::Geometry geometry)
static
Data
09/04/2015

NOT YET DOCUMENTED

Parametri
geometry
Data
09/04/2015

NOT YET DOCUMENTED

Restituisce
Data
09/04/2015

NOT YET DOCUMENTED

static Filter fire::gear::geom::Filter::IsWithin ( fire::gear::geom::Geometry geometry)
static
Data
09/04/2015

NOT YET DOCUMENTED

Parametri
geometry
Data
09/04/2015

NOT YET DOCUMENTED

Restituisce
Data
09/04/2015

NOT YET DOCUMENTED

static Filter fire::gear::geom::Filter::Relate ( fire::gear::geom::SpatialOperator::SpatialOperator  spatialOperator,
fire::gear::geom::Geometry geometry 
)
static
Data
09/04/2015

NOT YET DOCUMENTED

Parametri
spatialOperator
Data
09/04/2015

NOT YET DOCUMENTED

Parametri
geometry
Data
09/04/2015

NOT YET DOCUMENTED

Restituisce
Data
09/04/2015

NOT YET DOCUMENTED

static Filter fire::gear::geom::Filter::Relate ( const std::string &  intersectionMatrix,
fire::gear::geom::Geometry geometry 
)
static
Data
09/04/2015

NOT YET DOCUMENTED

Parametri
intersectionMatrix
Data
09/04/2015

NOT YET DOCUMENTED

Parametri
geometry
Data
09/04/2015

NOT YET DOCUMENTED

Restituisce
Data
09/04/2015

NOT YET DOCUMENTED


La documentazione per questa classe è stata generata a partire dal seguente file: