Doxygen Source Code Documentation
edt_wodcopy.c File Reference
#include "mrilib.h"Go to the source code of this file.
| Functions | |
| THD_3dim_dataset * | EDIT_wod_copy (THD_3dim_dataset *dset_in) | 
Function Documentation
| 
 | 
| Make a warp-on-demand "duplicate" of a dataset. --------------------------------------------------------------------- Definition at line 7 of file edt_wodcopy.c. References ADN_func_type, ADN_none, ADN_prefix, ADN_type, ADN_warp, ADN_warp_parent, ANAT_BUCK_TYPE, DATABLOCK_MEM_UNDEFINED, THD_3dim_dataset::dblk, THD_datablock::diskptr, EDIT_dset_items(), EDIT_empty_copy(), ENTRY, HEAD_ANAT_TYPE, IDENTITY_WARP, ISVALID_3DIM_DATASET, ISVALID_DSET, THD_datablock::malloc_type, myXtNew, RETURN, THD_diskptr::storage_mode, and STORAGE_UNDEFINED. 
 00008 {
00009    THD_3dim_dataset *dset_out ;
00010    THD_warp * warp ;
00011 
00012 ENTRY("EDIT_wod_copy") ;
00013 
00014    if( !ISVALID_DSET(dset_in) ) RETURN(NULL) ;
00015 
00016    /*** copy header info ***/
00017 
00018    dset_out = EDIT_empty_copy( dset_in ) ;
00019    if( !ISVALID_3DIM_DATASET(dset_out) ) RETURN(NULL) ;
00020 
00021    warp = myXtNew( THD_warp ) ; *warp = IDENTITY_WARP ;
00022 
00023    EDIT_dset_items( dset_out ,
00024                       ADN_prefix      , "dup" ,
00025                       ADN_type        , HEAD_ANAT_TYPE ,
00026                       ADN_func_type   , ANAT_BUCK_TYPE ,
00027                       ADN_warp        , warp    ,
00028                       ADN_warp_parent , dset_in ,
00029                     ADN_none ) ;
00030 
00031    dset_out->dblk->diskptr->storage_mode = STORAGE_UNDEFINED ;
00032    dset_out->dblk->malloc_type           = DATABLOCK_MEM_UNDEFINED ;
00033 
00034    RETURN(dset_out) ;
00035 }
 | 
 
                             
                             
                             
                             
                             
                             
                             
                             
                             
                             
                             
                             
 
 
 
 
       
	   
	   
	   
	  