1 #ifndef MULTICOURBEMOOA_H_
2 #define MULTICOURBEMOOA_H_
4 #include "envBilatMultiCourbes.h"
5 #include "MultiCourbeOptions.h"
7 /*----------------------------------------------------------------------*\
9 \*---------------------------------------------------------------------*/
11 /*--------------------------------------*\
13 \*-------------------------------------*/
15 class CBI_MULTI_COURBES MultiCourbesMOO_A
19 /*--------------------------------------*\
21 \*-------------------------------------*/
23 MultiCourbesMOO_A(int n
,int m
,MultiCourbeOptions multiCourbeOption
);
25 /*--------------------------------------*\
27 \*-------------------------------------*/
29 virtual ~MultiCourbesMOO_A();
31 /*--------------------------------------*\
33 \*-------------------------------------*/
37 * m nbPoints par courbe
39 * ptrDevData matrice nxm des multicourbes row-major lineariser.
41 virtual void fillData(float* ptrDevData
, size_t sizeOctet
, int n
, int m
)=0;
43 /*--------------------------------------*\
45 \*-------------------------------------*/
51 MultiCourbeOptions
getMultiCourbeOption() const;
53 /*--------------------------------------*\
55 \*-------------------------------------*/
57 void setMultiCourbeOption(MultiCourbeOptions multiCourbeOption
);
59 /*--------------------------------------*\
61 \*-------------------------------------*/
68 MultiCourbeOptions multiCourbeOption
;
73 /*----------------------------------------------------------------------*\
75 \*---------------------------------------------------------------------*/