class Domain

Classe astratta che rapprsenta un dominio finito di interi

Inheritance:


Public Fields

[more]friend DomainIterator

Public Methods

[more]void addElement (int num)
Aggiunge un elemento al dominio
[more]void addElements (int inf, int sup)
Aggiunge un intervallo al dominio
[more]void removeElement (int num)
Rimuove un elemento dal dominio
[more]void removeElements (int inf, int sup)
Rimuove un intervallo dal dominio
[more]void setElement (int num)
Impone al dominio di contenere solo num
[more]DomainIterator* getIterator () const
Restituisce un DomainIterator
[more]bool isPresent (int num) const
Verifica se num è presente nel dominio
[more]bool isEmpty () const
Verifica se il dominio è vuoto
[more]int getFirst () const throw(VarException)
Restituisce il numero più basso appartenente al dominio
[more]int getLast () const throw(VarException)
Restituisce il numero più alto appartenente al dominio
[more]int cardinality () const
Restituisce la cardinalità del dominio
[more]void show () const
Stampa su cout il contenuto del dominio
[more]std::string toString () const
Restituisce una stringa che rappresenta il dominio
[more]virtual ~Domain ()
Distruttore

Documentation

Classe astratta che rapprsenta un dominio finito di interi
ovoid addElement(int num)
Aggiunge un elemento al dominio

ovoid addElements(int inf, int sup)
Aggiunge un intervallo al dominio

ovoid removeElement(int num)
Rimuove un elemento dal dominio

ovoid removeElements(int inf, int sup)
Rimuove un intervallo dal dominio

ovoid setElement(int num)
Impone al dominio di contenere solo num

oDomainIterator* getIterator() const
Restituisce un DomainIterator

obool isPresent(int num) const
Verifica se num è presente nel dominio

obool isEmpty() const
Verifica se il dominio è vuoto

oint getFirst() const throw(VarException)
Restituisce il numero più basso appartenente al dominio

oint getLast() const throw(VarException)
Restituisce il numero più alto appartenente al dominio

oint cardinality() const
Restituisce la cardinalità del dominio

ovoid show() const
Stampa su cout il contenuto del dominio

ostd::string toString() const
Restituisce una stringa che rappresenta il dominio

ovirtual ~Domain()
Distruttore

ofriend DomainIterator


Direct child classes:
CompoundDomain

Alphabetic index HTML hierarchy of classes or Java



This page was generated with the help of DOC++.