class DescFloatValueSpec


Héritage :


Méthodes publiques

[more] Constructeurs/Destructeurs
[more] Manipulation du domaine


Hérité de DescValueSpec:

Méthodes publiques

Identification

Opérations


o Constructeurs/Destructeurs

o DescFloatValueSpec()
Constructeur de base

o DescFloatValueSpec(RelationalOperator)
Constructeur. L'argument doit être IN ou NOT_IN.

o DescFloatValueSpec(UserDescriptorId, RelationalOperator)
Constructeur. Le second argument doit être IN ou NOT_IN.

o 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.

o 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.

o ~DescFloatValueSpec()
Destructeur. Les intervalles sont détruits.

o Manipulation du domaine

ovoid AddSubDomain(float, float)
Ajoute un intervalle au domaine, après ceux déjà présents

ovoid InsertSubDomain(float, float)
Insère un intervalle au domaine, en respectant l'ordre croissant des bornes inférieures

ofloat GetValueInDomain()
Renvoie une valeur du domaine

ovoid SortOnLowBound()
Trie les intervalles dans l'ordre croissant de leurs bornes inférieures.

ovoid 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++.