Can_Exp_OPB_Comp::~Can_Exp_OPB_Comp() { DELETE_VECTOR(_buf_exp_x,_x0); DELETE_MATRICE(_cumul_line_av,Pt2di(_x0,0),Pt2di(_x1,_dim_out)); if (_rec_arr) { DELETE_MATRICE(_correc_arr,Pt2di(_x0,0),Pt2di(_x1,_dim_out)); DELETE_TAB_MATRICE(_buf_rec_arr,_dim_out,Pt2di(_x0,1),Pt2di(_x1,_nb+1)); } }
GenScaleIm<TObj>::~GenScaleIm() { DELETE_VECTOR(_u2wX ,-RAB); DELETE_VECTOR(_u2wY ,-RAB); DELETE_VECTOR(_Cw2uX ,-RAB); DELETE_VECTOR(_Cw2uY ,-RAB); DELETE_MATRICE(_line,Pt2di(-RAB,0),Pt2di(std::max(_SzW.x,_SzU.x)+RAB,_nb_chan)); }
Skel_OPB_Comp::~Skel_OPB_Comp() { if (_skel) { DELETE_TAB_MATRICE(_skel,dim_in(),Pt2di(0,0),_sz); DELETE_MATRICE(_im_init,Pt2di(0,0),_sz); } }
cOpChc_BufCannaux(int aNbCanal,int aInOut0,int aInOut1) : mP0 (aInOut0,0), mP1 (aInOut1,aNbCanal), mBufOut (NEW_MATRICE(mP0,mP1,double)) { } ~cOpChc_BufCannaux() { DELETE_MATRICE(mBufOut,mP0,mP1); } double * BufOut(int aDim) { return mBufOut[aDim]; } private :