1 #ifndef MULTICOURBEOPTIONS_H_
2 #define MULTICOURBEOPTIONS_H_
4 #include "envBilatMultiCourbes.h"
5 #include "builtin_types.h"
7 /*----------------------------------------------------------------------*\
9 \*---------------------------------------------------------------------*/
11 /*--------------------------------------*\
13 \*-------------------------------------*/
20 * Permet de spécifier [hMin,hMax]
24 * Permet de spécifier [sMin,sMax] (cf ci-dessus)
28 * Couleur RGBA qui sera afficher si y se trouve à l'interieur du seuil.
32 * Permet de specifier [vMin,vMax], de telle sorte que vMin soit colorier avec hMin, et vMax avec hMax
33 * Il s'agit d'une calibration.
36 class CBI_MULTI_COURBES MultiCourbeOptions
38 /*--------------------------------------*\
40 \*-------------------------------------*/
44 MultiCourbeOptions(float2 minMaxValue
, float2 intervalHue01
, float2 seuil
, float4 colorNotInSeuil
);
46 /*--------------------------------------*\
48 \*-------------------------------------*/
52 float2
getMinMaxValue() const;
54 float2
getIntervalHue() const;
56 float2
getSeuil() const;
58 float4
getColorNotInSeuil() const;
60 /*--------------------------------------*\
62 \*-------------------------------------*/
66 void setMinMaxValue(float2 minMaxValue
);
68 void setIntervalHue(float2 intervalHue01
);
70 void setSeuil(float2 seuil
);
72 void setColorNotInSeuil(float4 colorNotInSeuil
);
74 /*--------------------------------------*\
76 \*-------------------------------------*/
83 float4 colorNotInSeuil
;
88 /*----------------------------------------------------------------------*\
90 \*---------------------------------------------------------------------*/