DescFloatValueSpec()
- Constructeur de base
DescFloatValueSpec(RelationalOperator)
- Constructeur. L'argument doit être IN ou NOT_IN.
DescFloatValueSpec(UserDescriptorId, RelationalOperator)
- Constructeur. Le second argument doit être IN ou NOT_IN.
DescFloatValueSpec(UserDescriptorId, RelationalOperator, float, float)
- Constructeur. Le second argument doit être IN ou NOT_IN. Les deux derniers arguments sont les bornes de l'intervalle "inférieur" du domaine.
DescFloatValueSpec(const DescFloatValueSpec&)
- 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.
~DescFloatValueSpec()
- Destructeur. Les intervalles sont détruits.
Manipulation du domaine
void AddSubDomain(float, float)
- Ajoute un intervalle au domaine, après ceux déjà présents
void InsertSubDomain(float, float)
- Insère un intervalle au domaine, en respectant l'ordre croissant des bornes inférieures
float 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++.