/dports/science/afni/afni-AFNI_21.3.16/src/ |
H A D | mri_catvol.c | 23 if( imar == NULL ) RETURN(NULL) ; in mri_catvol_1D_xx() 25 nim = IMARR_COUNT(imar) ; in mri_catvol_1D_xx() 32 imin = IMARR_SUBIM(imar,na) ; in mri_catvol_1D_xx() 36 imin = IMARR_SUBIM(imar,nn) ; in mri_catvol_1D_xx() 81 nim = IMARR_COUNT(imar) ; in mri_catvol_1D_yy() 88 imin = IMARR_SUBIM(imar,na) ; in mri_catvol_1D_yy() 94 imin = IMARR_SUBIM(imar,nn) ; in mri_catvol_1D_yy() 128 nim = IMARR_COUNT(imar) ; in mri_catvol_1D_zz() 135 imin = IMARR_SUBIM(imar,na) ; in mri_catvol_1D_zz() 184 if( imar == NULL || IMARR_COUNT(imar) == 0 ) RETURN(NULL) ; in mri_catvol_1D() [all …]
|
H A D | mri_rgba_compose.c | 21 if( imar == NULL || IMARR_COUNT(imar) == 0 ) RETURN(NULL) ; in mri_rgba_composite_array() 25 nim = IMARR_COUNT(imar) ; in mri_rgba_composite_array() 37 inim = IMARR_SUBIM(imar,nn) ; in mri_rgba_composite_array() 107 MRI_IMARR *imar=NULL ; in mri_rgba_composite_VA() local 116 if( imar == NULL ) INIT_IMARR(imar) ; in mri_rgba_composite_VA() 117 ADDTO_IMARR(imar,im) ; in mri_rgba_composite_VA() 122 if( imar == NULL ) return NULL ; in mri_rgba_composite_VA() 125 FREE_IMARR(imar) ; return im ; in mri_rgba_composite_VA() 133 INIT_IMARR(imar) ; in mri_rgba_composite_two() 134 ADDTO_IMARR(imar,i1) ; ADDTO_IMARR(imar,i2) ; in mri_rgba_composite_two() [all …]
|
H A D | mri_to_fvect.c | 69 if( imar == NULL || IMARR_COUNT(imar) < 1 ) RETURN(NULL) ; in mri_imarr_to_fvect() 71 vd = IMARR_COUNT(imar) ; in mri_imarr_to_fvect() 72 aim = IMARR_SUBIM(imar,0) ; in mri_imarr_to_fvect() 79 aim = IMARR_SUBIM(imar,kk) ; in mri_imarr_to_fvect() 95 MRI_IMARR *imar ; MRI_IMAGE *vim ; in mri_pair_to_fvect() local 101 INIT_IMARR(imar) ; ADDTO_IMARR(imar,aim) ; ADDTO_IMARR(imar,bim) ; in mri_pair_to_fvect() 102 vim = mri_imarr_to_fvect( imar ) ; in mri_pair_to_fvect() 103 FREE_IMARR(imar) ; in mri_pair_to_fvect() 117 INIT_IMARR(imar) ; in mri_triple_to_fvect() 118 ADDTO_IMARR(imar,aim) ; ADDTO_IMARR(imar,bim) ; ADDTO_IMARR(imar,cim) ; in mri_triple_to_fvect() [all …]
|
H A D | uniq_images.c | 22 MRI_IMARR **imar ; in main() local 48 imar = (MRI_IMARR **)malloc(sizeof(MRI_IMARR *)*num_imar) ; in main() 50 imar[jj] = mri_read_file( argv[jj+iopt] ) ; in main() 51 if( imar[jj] == NULL ){ in main() 62 if( imar[jj] == NULL ) continue ; in main() 64 if( imar[kk] == NULL ) continue ; in main() 65 if( images_equal(imar[jj],imar[kk]) ) DESTROY_IMARR(imar[kk]) ; in main() 70 if( imar[jj] != NULL ){ in main() 72 DESTROY_IMARR(imar[jj]) ; in main()
|
H A D | thd_svdblur.c | 52 MRI_IMARR *imar ; MRI_IMAGE *pim ; in THD_svdblur() local 59 if( imar == NULL ) continue ; in THD_svdblur() 67 DESTROY_IMARR(imar) ; in THD_svdblur() 85 MRI_IMARR *imar ; in THD_get_dset_nbhd_array() local 105 free(ivox) ; return(imar) ; in THD_get_dset_nbhd_array() 121 if( imar == NULL ) return(NULL) ; in mri_svdproj() 175 return mri_svdproj( imar , 0 ) ; in mri_first_principal_vector() 203 if( imar == NULL || IMARR_COUNT(imar) < 1 ) return(-555) ; in mri_principal_vectors() 205 nn = IMARR_SUBIM(imar,0)->nx ; in mri_principal_vectors() 206 mm = IMARR_COUNT(imar) ; in mri_principal_vectors() [all …]
|
H A D | mri_pcvector.c | 12 MRI_IMAGE * mri_pcvector( MRI_IMARR *imar , int ibot, int itop ) in mri_pcvector() argument 18 if( imar == NULL ) return NULL ; in mri_pcvector() 19 nvec = IMARR_COUNT(imar) ; if( nvec < 1 ) return NULL ; in mri_pcvector() 20 nx = IMARR_SUBIM(imar,0)->nx ; if( nx < 1 ) return NULL ; in mri_pcvector() 31 tim = IMARR_SUBIM(imar,jj) ; in mri_pcvector() 64 MRI_IMAGE * mri_meanvector( MRI_IMARR *imar , int ibot, int itop ) in mri_meanvector() argument 70 if( imar == NULL ) return NULL ; in mri_meanvector() 72 nx = IMARR_SUBIM(imar,0)->nx ; nv = IMARR_COUNT(imar) ; in mri_meanvector() 78 qar = MRI_FLOAT_PTR(IMARR_SUBIM(imar,jj)) ; in mri_meanvector() 96 if( imar == NULL ) return NULL ; in mri_MMBvector() [all …]
|
H A D | mri_invert.c | 13 int nvox , nhist , ii ; float *hist=NULL , *imar , ucut ; in mri_invertcontrast_inplace() local 33 imar = MRI_FLOAT_PTR(qim) ; in mri_invertcontrast_inplace() 34 for( nhist=ii=0 ; ii < nvox ; ii++ ){ if( mmm[ii] ) hist[nhist++] = imar[ii]; } in mri_invertcontrast_inplace() 49 if( mmm[ii] && imar[ii] > 0.0f ) imar[ii] = ucut - imar[ii] ; in mri_invertcontrast_inplace() 50 if( !mmm[ii] || imar[ii] < 0.0f ) imar[ii] = 0.0f ; in mri_invertcontrast_inplace() 59 AAmemcpy( MRI_FLOAT_PTR(im) , imar , sizeof(float)*nvox ) ; in mri_invertcontrast_inplace() 65 for( ii=0 ; ii < nvox ; ii++ ) shar[ii] = SHORTIZE(imar[ii]) ; in mri_invertcontrast_inplace() 74 iinv = imar[ii] ; in mri_invertcontrast_inplace()
|
H A D | mri_read_mpeg.c | 51 MRI_IMARR *imar ; in mri_read_mpeg() local 78 INIT_IMARR(imar) ; in mri_read_mpeg() 85 ADDTO_IMARR(imar,im) ; in mri_read_mpeg() 91 if( IMARR_COUNT(imar) == 0 ){ in mri_read_mpeg() 92 DESTROY_IMARR(imar); in mri_read_mpeg() 93 imar = NULL; in mri_read_mpeg() 97 for( ii=0 ; ii < IMARR_COUNT(imar) ; ii++ ){ in mri_read_mpeg() 98 im = mri_to_byte( IMARR_SUBIM(imar,ii) ) ; in mri_read_mpeg() 100 mri_free( IMARR_SUBIM(imar,ii) ) ; in mri_read_mpeg() 102 FREE_IMARR(imar) ; imar = qmar ; in mri_read_mpeg() [all …]
|
H A D | dicom_to_raw.c | 5 MRI_IMARR *imar ; in main() local 18 imar = mri_read_dicom( argv[kk] ) ; in main() 19 if( imar == NULL ){ in main() 22 nn = IMARR_COUNT(imar) ; in main() 25 mri_write( iname, IMARR_SUBIM(imar,ii) ) ; in main() 27 DESTROY_IMARR(imar) ; in main()
|
H A D | thd_mpegread.c | 16 MRI_IMARR *imar ; in THD_open_mpeg() local 32 imar = mri_read_mpeg( hname ) ; in THD_open_mpeg() 33 if( imar == NULL ) RETURN(NULL) ; in THD_open_mpeg() 34 nim = IMARR_COUNT(imar) ; in THD_open_mpeg() 38 im = IMARR_SUBIM(imar,0) ; in THD_open_mpeg() 45 DESTROY_IMARR(imar) ; in THD_open_mpeg() 162 MRI_IMARR *imar ; in THD_load_mpeg() local 176 imar = mri_read_mpeg( dkptr->brick_name ) ; in THD_load_mpeg() 177 if( imar == NULL ) EXRETURN ; in THD_load_mpeg() 209 DESTROY_IMARR(imar) ; EXRETURN ; in THD_load_mpeg() [all …]
|
H A D | mri_to_rgba.c | 115 MRI_IMARR *imar ; in mri_rgba_to_4float() local 139 INIT_IMARR(imar) ; in mri_rgba_to_4float() 140 ADDTO_IMARR(imar,rim) ; ADDTO_IMARR(imar,gim) ; ADDTO_IMARR(imar,bim) ; in mri_rgba_to_4float() 142 RETURN( imar ); in mri_rgba_to_4float() 149 MRI_IMARR *imar ; in mri_rgba_to_4byte() local 172 INIT_IMARR(imar) ; in mri_rgba_to_4byte() 173 ADDTO_IMARR(imar,rim) ; ADDTO_IMARR(imar,gim) ; ADDTO_IMARR(imar,bim) ; in mri_rgba_to_4byte() 175 RETURN( imar ); in mri_rgba_to_4byte()
|
H A D | nsize.c | 15 MRI_IMARR * imar ; in main() local 28 imar = mri_read_file( argv[1] ) ; if( imar == NULL ) ERREX("can't continue!") ; in main() 29 if( imar->num != 1 ) ERREX("more than 1 image in input file!") ; in main() 30 imin = IMAGE_IN_IMARR(imar,0) ; in main()
|
H A D | 3dLocalSVD.c | 11 MRI_IMAGE * mri_principal_vector( MRI_IMARR *imar ) ; 346 MRI_IMARR *imar ; MRI_IMAGE *pim ; in main() local 359 if( imar == NULL ){ in main() 372 pim = mri_average_vector( imar ) ; in main() 378 DESTROY_IMARR(imar) ; in main() 410 MRI_IMARR *imar ; in THD_get_dset_nbhd_array() local 430 free(ivox) ; return imar ; in THD_get_dset_nbhd_array() 453 if( imar == NULL ) return NULL ; in mri_principal_vector() 467 tim = IMARR_SUBIM(imar,jj) ; in mri_principal_vector() 553 if( imar == NULL ) return NULL ; in mri_average_vector() [all …]
|
H A D | mri_cat2D.c | 42 if( mx < 1 || my < 1 || imar == NULL || in mri_cat2D() 43 (!OK_wrap && imar->num < mx*my) ) in mri_cat2D() 48 imin = IMARR_SUBIMAGE(imar,ij%imar->num) ; in mri_cat2D() 69 if (iijj >= imar->num) iijj = imar->num-1; in mri_cat2D() 72 iijj = ij%imar->num; in mri_cat2D() 75 if (ij < imar->num) iijj = ij; in mri_cat2D() 79 imin = IMARR_SUBIMAGE(imar,iijj) ; in mri_cat2D() 100 if (iijj >= imar->num) iijj = imar->num-1; in mri_cat2D() 103 iijj = ij%imar->num; in mri_cat2D() 106 if (ij < imar->num) iijj = ij; in mri_cat2D() [all …]
|
H A D | 3dmaskSVD.c | 7 MRI_IMAGE * mri_principal_vector( MRI_IMARR *imar ) ; 22 MRI_IMARR *imar=NULL ; int *ivox ; MRI_IMAGE *pim ; in main() local 297 for( kk=0 ; kk < IMARR_COUNT(imar) ; kk++ ){ in main() 302 for( kk=0 ; kk < IMARR_COUNT(imar) ; kk++ ){ in main() 303 tsar = MRI_FLOAT_PTR(IMARR_SUBIM(imar,kk)) ; in main() 312 for( kk=0 ; kk < IMARR_COUNT(imar) ; kk++ ) in main() 313 vec[kk] = MRI_FLOAT_PTR(IMARR_SUBIM(imar,kk)) ; in main() 327 pim = mri_principal_vector( imar ) ; DESTROY_IMARR(imar) ; in main() 373 MRI_IMAGE * mri_principal_vector( MRI_IMARR *imar ) in mri_principal_vector() argument 381 if( imar == NULL ) return NULL ; in mri_principal_vector() [all …]
|
H A D | mri_write_angif.c | 50 int mri_write_angif( char *fname , MRI_IMARR *imar ) in mri_write_angif() argument 60 imar == NULL || IMARR_COUNT(imar) < 2 ) return 0 ; in mri_write_angif() 67 nim = IMARR_COUNT(imar) ; in mri_write_angif() 69 sprintf(gt,"%x",(unsigned int)PTOI(imar)) ; gt[5] = '\0' ; in mri_write_angif() 74 tim = IMARR_SUBIMAGE(imar,ii) ; if( tim == NULL ) continue ; in mri_write_angif()
|
H A D | mri_warp3D.c | 112 MRI_IMARR *imar = mri_rgb_to_3float(im) ; in mri_warp3D_cubic() local 120 FREE_IMARR(imar) ; in mri_warp3D_cubic() 126 MRI_IMARR *imar = mri_complex_to_pair(im) ; in mri_warp3D_cubic() local 132 FREE_IMARR(imar) ; in mri_warp3D_cubic() 315 MRI_IMARR *imar = mri_rgb_to_3float(im) ; in mri_warp3D_linear() local 323 FREE_IMARR(imar) ; in mri_warp3D_linear() 335 FREE_IMARR(imar) ; in mri_warp3D_linear() 484 FREE_IMARR(imar) ; in mri_warp3D_NN() 496 FREE_IMARR(imar) ; in mri_warp3D_NN() 633 FREE_IMARR(imar) ; in mri_warp3D_quintic() [all …]
|
H A D | thd_median.c | 85 MRI_IMARR *imar ; in THD_medmad_bricks() local 110 INIT_IMARR(imar) ; ADDTO_IMARR(imar,medim) ; ADDTO_IMARR(imar,madim) ; in THD_medmad_bricks() 111 RETURN(imar) ; in THD_medmad_bricks() 123 MRI_IMARR *imar ; in IMARR_medmad_bricks() local 149 INIT_IMARR(imar) ; ADDTO_IMARR(imar,medim) ; ADDTO_IMARR(imar,madim) ; in IMARR_medmad_bricks() 150 RETURN(imar) ; in IMARR_medmad_bricks() 162 MRI_IMARR *imar ; in THD_meansigma_bricks() local 187 INIT_IMARR(imar) ; ADDTO_IMARR(imar,mnnim) ; ADDTO_IMARR(imar,sigim) ; in THD_meansigma_bricks() 188 RETURN(imar) ; in THD_meansigma_bricks()
|
H A D | mri_read_stuff.c | 22 byte *imar , *buf ; in mri_read_stuff() local 220 imar = MRI_RGB_PTR(im) ; in mri_read_stuff() 223 imar = MRI_BYTE_PTR(im) ; in mri_read_stuff() 233 memcpy( imar , buf+ipos , nbuf ) ; in mri_read_stuff() 240 fread( imar+nbuf , 1 , nbim-nbuf , fp ) ; in mri_read_stuff() 252 for( ii=0 ; ii < nbim ; ii++ ) imar[ii] = (byte)( imar[ii]*fac ) ; in mri_read_stuff() 267 byte *qimar , *imar ; in mri_inflate_pbm() local 278 imar = MRI_BYTE_PTR(im) ; in mri_inflate_pbm() 285 qimar[ii+jj*nx] = ( imar[(i8)+jj*nbrow] & bmask[ii&7] ) != 0 ; in mri_inflate_pbm() 288 memcpy( imar , qimar , nx*ny ) ; mri_free( qim ) ; in mri_inflate_pbm()
|
H A D | mri_to_imarr.c | 9 MRI_IMARR *imar ; MRI_IMAGE *qim ; in mri_to_imarr() local 16 INIT_IMARR(imar) ; in mri_to_imarr() 20 ADDTO_IMARR(imar,qim) ; in mri_to_imarr() 23 return imar ; in mri_to_imarr()
|
H A D | 3dLSS.c | 33 MRI_IMARR *imar ; in LSS_setup() local 56 imar = mri_matrix_psinv_ortproj( ima , 1 ) ; in LSS_setup() 58 if( imar == NULL ){ /* should not happen */ in LSS_setup() 63 imp = IMARR_SUBIM(imar,0) ; pp = MRI_FLOAT_PTR(imp) ; in LSS_setup() 64 imq = IMARR_SUBIM(imar,1) ; qq = MRI_FLOAT_PTR(imq) ; in LSS_setup() 142 MRI_IMAGE *imb , *imc ; MRI_IMARR *imar ; in LSS_mangle_matrix() local 179 INIT_IMARR(imar) ; ADDTO_IMARR(imar,imb) ; ADDTO_IMARR(imar,imc) ; RETURN(imar) ; in LSS_mangle_matrix() 583 if( imar == NULL ) in main() 588 imA = IMARR_SUBIM(imar,0) ; in main() 589 imC = IMARR_SUBIM(imar,1) ; in main() [all …]
|
H A D | 3dGetrow.c | 6 MRI_IMARR *imar ; in main() local 119 INIT_IMARR(imar) ; in main() 120 ADDTO_IMARR(imar,rim) ; in main() 127 ADDTO_IMARR(imar,rim) ; in main() 134 outim = mri_cat2D(1,nval,0,NULL,imar) ; DESTROY_IMARR(imar) ; in main()
|
H A D | mri_spatconcen.c | 6 float *imar ; in mri_spatial_concentration() local 10 imar = MRI_FLOAT_PTR(im) ; if( imar == NULL ) return 0.0f ; in mri_spatial_concentration() 15 ww = fabsf(imar[qq]) ; if( ww == 0.0f ) continue ; in mri_spatial_concentration() 24 ww = fabsf(imar[qq]) ; if( ww == 0.0f ) continue ; in mri_spatial_concentration()
|
H A D | mri_uncat2D.c | 17 MRI_IMARR * imar ; in mri_uncat2D() local 31 INIT_IMARR(imar) ; in mri_uncat2D() 36 if( qim != NULL ) ADDTO_IMARR(imar,qim) ; in mri_uncat2D() 41 RETURN(imar) ; in mri_uncat2D()
|
H A D | imcutup.c | 16 MRI_IMARR * imar ; in main() local 120 imar = mri_uncat2D( nx,ny , im ) ; in main() 121 if( imar == NULL || IMARR_COUNT(imar) < nxim*nyim ){ in main() 130 im = IMARR_SUBIMAGE(imar,ii+jj*nxim) ; in main()
|