arrayDataGet1(a,i0)


in Contour.h


#define arrayDataGet1(a,i0) ((a).A[(i0)]) #define arrayDataGet2(a,i0,i1) ((a).A[(i0) \ +(i1)*(a).n[0]]) #define arrayDataGet3(a,i0,i1,i2) (a.A[i0 \ +i1*a.n[0] \ +i2*a.n[0]*a.n[1]) #define arrayDataGet4(a,i0,i1,i2,i3) (a.A[i0 \ +i1*a.n[0] \ +i2*a.n[0]*a.n[1] \ +i3*a.n[0]*a.n[1]*a.n[2]) #define arrayDataGet5(a,i0,i1,i2,i3,i4) (a.A[i0 \ +i1*a.n[0] \ +i2*a.n[0]*a.n[1] \ +i3*a.n[0]*a.n[1]*a.n[2] \ +i4*a.n[0]*a.n[1]*a.n[2]*a.n[3]) #define arrayDataSet1(a,i0,data) (a).A[(i0)]=(data) #define arrayDataSet2(a,i0,i1,data) (a).A[(i0) \ +(i1)*(a).n[0]]=(data) #define arrayDataSet3(a,i0,i1,i2,data) a.A[i0 \ +i1*a.n[0] \ +i2*a.n[0]*a.n[1]=(data) #define arrayDataSet4(a,i0,i1,i2,i3,data) a.A[i0 \ +i1*a.n[0] \ +i2*a.n[0]*a.n[1] \ +i3*a.n[0]*a.n[1]*a.n[2]=(data) #define arrayDataSet5(a,i0,i1,i2,i3,i4,data) a.A[i0 \ +i1*a.n[0] \ +i2*a.n[0]*a.n[1] \ +i3*a.n[0]*a.n[1]*a.n[2] \ +i4*a.n[0]*a.n[1]*a.n[2]*a.n[3]=(data) extern void createContourALine(contourLine * ls, contourArgs c);