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::event::GeometryEvent

Classe per la gestione di un evento di geometria. Continua...

#include <GeometryEvent.hpp>

Diagramma delle classi per fire::gear::geom::event::GeometryEvent
fire::gear::event::Event fire::Object fire::Groupable< Object >

Membri pubblici

 GeometryEvent (void *source, const std::string &name)
 Costruttore. Continua...
 
 GeometryEvent (const GeometryEvent &geometryEvent)
 Costruttore di cpia. Continua...
 
fire::gear::geom::event::GeometryEventoperator= (const fire::gear::geom::event::GeometryEvent &geometryEvent)
 Operatore di assegnamento. Continua...
 
virtual ~GeometryEvent ()
 Distruttore.
 
void raise (fire::gear::geom::event::GeometryEventType::GeometryEventType type)
 Scatena l'evento di geometria. Continua...
 
fire::gear::geom::event::GeometryEventType::GeometryEventType getType () const
 Restituisce il tipo dell'evento di geometria. Continua...
 
void setType (fire::gear::geom::event::GeometryEventType::GeometryEventType type)
 Imposta il tipo dell'evento di geometria. Continua...
 
fire::gear::geom::GeometrygetGeometry () const
 Restituisce la geometria. Continua...
 
- Membri pubblici ereditati da fire::gear::event::Event
 Event (void *source, const std::string &name)
 Costruttore. Continua...
 
 Event (const Event &event)
 Costruttore di copia. Continua...
 
fire::gear::event::Eventoperator= (const fire::gear::event::Event &event)
 Operatore di assegnamento. Continua...
 
virtual ~Event ()
 Distruttore.
 
void * getSource () const
 Restituisce la sorgente dell'evento. Continua...
 
std::string getName () const
 Restituisce il nome dell'evento. Continua...
 
bool isConnected () const
 restituisce l'indicazione se l'evento è connesso Continua...
 
void addListener (fire::gear::event::Listener *listener)
 Aggiungwe un ascoltatore all'evento. Continua...
 
void removeListener (fire::gear::event::Listener *listener)
 Rimuove un ascoltatore dall'evento. Continua...
 
void removeAllListeners ()
 Rimuove tutti gli ascoltatori dall'evento.
 
void connect ()
 Connette l'evento.
 
void disconnect ()
 Disconnette l'evento.
 
void raise ()
 Scatena l'evento.
 
void raise (const fire::gear::event::Event &event)
 Scatena l'evento. 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...
 

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

Classe per la gestione di un evento di geometria.

Documentazione dei costruttori e dei distruttori

fire::gear::geom::event::GeometryEvent::GeometryEvent ( void *  source,
const std::string &  name 
)

Costruttore.

Parametri
sourceSorgente dell'evento di geometria
nameNome dell'evento di geometria
fire::gear::geom::event::GeometryEvent::GeometryEvent ( const GeometryEvent geometryEvent)

Costruttore di cpia.

Parametri
geometryEventEvento di geometria

Documentazione delle funzioni membro

fire::gear::geom::Geometry* fire::gear::geom::event::GeometryEvent::getGeometry ( ) const

Restituisce la geometria.

Restituisce
Geometria
fire::gear::geom::event::GeometryEventType::GeometryEventType fire::gear::geom::event::GeometryEvent::getType ( ) const

Restituisce il tipo dell'evento di geometria.

Restituisce
Tipo dell'evento di geometria
fire::gear::geom::event::GeometryEvent& fire::gear::geom::event::GeometryEvent::operator= ( const fire::gear::geom::event::GeometryEvent geometryEvent)

Operatore di assegnamento.

Parametri
geometryEventEvento di geometria
Restituisce
Evento di geometria
void fire::gear::geom::event::GeometryEvent::raise ( fire::gear::geom::event::GeometryEventType::GeometryEventType  type)

Scatena l'evento di geometria.

Parametri
typeTipo dell'evento di geometria
void fire::gear::geom::event::GeometryEvent::setType ( fire::gear::geom::event::GeometryEventType::GeometryEventType  type)

Imposta il tipo dell'evento di geometria.

Parametri
typeTipo dell'evento di geometria

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