DescDoubleValueSpec()
- Constructeur de base
DescDoubleValueSpec(RelationalOperator)
- Constructeur. L'argument doit être IN ou NOT_IN.
DescDoubleValueSpec(UserDescriptorId, RelationalOperator)
- Constructeur. Le second argument doit être IN ou NOT_IN.
DescDoubleValueSpec(UserDescriptorId, RelationalOperator, double, double)
- Constructeur. Le second argument doit être IN ou NOT_IN. Les deux derniers arguments sont les bornes de l'intervalle "inférieur" du domaine.
DescDoubleValueSpec(const DescDoubleValueSpec&)
- Constructeur par copie. Les intervalles sont copiés : le domaine de la copie ne pointe pas sur les mêmes intervalles que celui de la spécification originale.
~DescDoubleValueSpec()
- Destructeur. Les intervalles sont détruits.
Manipulation du domaine
void AddSubDomain(double, double)
- Ajoute un intervalle au domaine, après ceux déjà présents
void InsertSubDomain(double, double)
- Insère un intervalle au domaine, en respectant l'ordre croissant des bornes inférieures
double GetValueInDomain()
- Renvoie une valeur du domaine
void SortOnLowBound()
- Trie les intervalles dans l'ordre croissant de leurs bornes inférieures.
void ReduceToDisjunction()
- Remplace la série d'intervalles, triée par ordre croissant des bornes inférieures, par une autre telle que tous les éléments sont disjoints.
- Cette classe n'a pas de classe descendante.
This page was generated with the help of DOC++.