/*********************************************************************** * $Id: writexch.h,v 1.1 2000/01/17 19:07:28 jwm Exp $ * Description: include file for RTOG file exchange * *********************************************************************** * $Log: writexch.h,v $ * Revision 1.1 2000/01/17 19:07:28 jwm * Remove comments originating in other development trees * * Revision 1.0 2000/01/17 19:05:16 jwm * Initial revision **********************************************************************/ /* Macro Definitions */ #define aPID 0 #define aPATNAME 1 #define aSITE 2 #define aSETID 3 #define aNUMCOM 4 #define aNUMCT 5 #define aNUMMR 6 #define aNUMUS 7 #define aNUMSTRUCT 8 #define aORPHANFILM 9 #define aPLANID 10 #define aNUMFILM 11 #define aDVHID 12 #define aNUMTELE 13 #define aNUMSEED 14 #define aCT_OFFSET 1024 /* Function Prototypes */ exch_file_t *insert_exch_file_node /* INSERT EXCH FILE NODE IN LIST */ ( case_t *p_case, /* CASE POINTER */ exch_file_t *cur_node /* CURRENT NODE TO ADD ONTO */ ); exch_file_t *wprocess_comment ( exch_file_t *cur_file, /* DIRECTORY STRUCTURE NODE TO FILL */ case_t *patcase, /* PATIENT CASE STRUCTURE POINTER */ tapedir_t *tape, /* TAPE DIRECTORY STRUCTURE */ int *file_number /* NUMBER OF THIS FILE */ ); exch_file_t *wprocess_ct ( exch_file_t *cur_file, /* DIRECTORY STRUCTURE NODE TO FILL */ case_t *patcase, /* PATIENT CASE STRUCTURE POINTER */ tapedir_t *tape, /* TAPE DIRECTORY STRUCTURE */ int *file_number /* NUMBER OF THIS FILE */ ); exch_file_t *wprocess_mrus ( exch_file_t *cur_file, /* DIRECTORY STRUCTURE NODE TO FILL */ case_t *patcase, /* PATIENT CASE STRUCTURE POINTER */ tapedir_t *tape, /* TAPE DIRECTORY STRUCTURE */ int *file_number /* NUMBER OF THIS FILE */ ); exch_file_t *wprocess_structure ( exch_file_t *cur_file, /* DIRECTORY STRUCTURE NODE TO FILL */ case_t *patcase, /* PATIENT CASE STRUCTURE POINTER */ tapedir_t *tape, /* TAPE DIRECTORY STRUCTURE */ int *file_number /* NUMBER OF THIS FILE */ ); exch_file_t *wprocess_beam ( exch_file_t *cur_file, /* DIRECTORY STRUCTURE NODE TO FILL */ case_t *patcase, /* PATIENT CASE STRUCTURE POINTER */ tapedir_t *tape, /* TAPE DIRECTORY STRUCTURE */ int *file_number /* NUMBER OF THIS FILE */ ); exch_file_t *wprocess_film ( exch_file_t *cur_file, /* DIRECTORY STRUCTURE NODE TO FILL */ case_t *patcase, /* PATIENT CASE STRUCTURE POINTER */ tapedir_t *tape, /* TAPE DIRECTORY STRUCTURE */ int *film_number, /* FILM ID INDEX NUMBER */ int *file_number /* NUMBER OF THIS FILE IN SITE_DATA */ ); exch_file_t *wprocess_drrs ( exch_file_t *cur_file, /* DIRECTORY STRUCTURE NODE TO FILL */ case_t *patcase, /* PATIENT CASE STRUCTURE POINTER */ tapedir_t *tape, /* TAPE DIRECTORY STRUCTURE */ tplan_ll_t *plan_list_ptr /* POINTER TO PLAN OF INTEREST */ ); exch_file_t *wprocess_dose ( exch_file_t *cur_file, /* DIRECTORY STRUCTURE NODE TO FILL */ case_t *patcase, /* PATIENT CASE STRUCTURE POINTER */ tapedir_t *tape, /* TAPE DIRECTORY STRUCTURE */ int *file_number /* NUMBER OF THIS FILE */ ); exch_file_t *wprocess_dvh ( exch_file_t *cur_file, /* DIRECTORY STRUCTURE NODE TO FILL */ case_t *patcase, /* PATIENT CASE STRUCTURE POINTER */ tapedir_t *tape, /* TAPE DIRECTORY STRUCTURE */ int *file_number /* NUMBER OF THIS FILE */ ); exch_file_t *wprocess_seed ( exch_file_t *cur_file, /* DIRECTORY STRUCTURE NODE TO FILL */ case_t *patcase, /* PATIENT CASE STRUCTURE POINTER */ tapedir_t *tape, /* TAPE DIRECTORY STRUCTURE */ int *plan_number /* NUMBER OF THIS PLAN FILE */ ); exch_file_t *wprocess_sdose ( exch_file_t *cur_file, /* DIRECTORY STRUCTURE NODE TO FILL */ case_t *patcase, /* PATIENT CASE STRUCTURE POINTER */ tapedir_t *tape, /* TAPE DIRECTORY STRUCTURE */ int *file_number /* NUMBER OF THIS FILE */ ); exch_file_t *wprocess_sdvh ( exch_file_t *cur_file, /* DIRECTORY STRUCTURE NODE TO FILL */ case_t *patcase, /* PATIENT CASE STRUCTURE POINTER */ tapedir_t *tape, /* TAPE DIRECTORY STRUCTURE */ int *file_number /* NUMBER OF THIS FILE */ ); int write_comment_directory ( tapedir_t *tape, /* TAPE DIRECTORY STRUCTURE */ case_t *patcase, /* PATIENT CASE POINTER */ exch_file_t *cur_file, /* EXCHANGE FORMAT FILE ENTRY */ FILE *output /* OUTPUT FILE STREAM POINTER */ ); int write_ct_directory ( tapedir_t *tape, /* TAPE DIRECTORY STRUCTURE */ case_t *patcase, /* PATIENT CASE POINTER */ exch_file_t *cur_file, /* EXCHANGE FORMAT FILE ENTRY */ FILE *output /* OUTPUT FILE STREAM POINTER */ ); int write_mrus_directory ( tapedir_t *tape, /* TAPE DIRECTORY STRUCTURE */ case_t *patcase, /* PATIENT CASE POINTER */ exch_file_t *cur_file, /* EXCHANGE FORMAT FILE ENTRY */ FILE *output /* OUTPUT FILE STREAM POINTER */ ); int write_struct_directory ( tapedir_t *tape, /* TAPE DIRECTORY STRUCTURE */ case_t *patcase, /* PATIENT CASE POINTER */ exch_file_t *cur_file, /* EXCHANGE FORMAT FILE ENTRY */ FILE *output /* OUTPUT FILE STREAM POINTER */ ); int write_beam_directory ( tapedir_t *tape, /* TAPE DIRECTORY STRUCTURE */ case_t *patcase, /* PATIENT CASE POINTER */ exch_file_t *cur_file, /* EXCHANGE FORMAT FILE ENTRY */ FILE *output /* OUTPUT FILE STREAM POINTER */ ); int write_film_directory ( tapedir_t *tape, /* TAPE DIRECTORY STRUCTURE */ case_t *patcase, /* PATIENT CASE POINTER */ exch_file_t *cur_file, /* EXCHANGE FORMAT FILE ENTRY */ FILE *output /* OUTPUT FILE STREAM POINTER */ ); int write_dose_directory ( tapedir_t *tape, /* TAPE DIRECTORY STRUCTURE */ case_t *patcase, /* PATIENT CASE POINTER */ exch_file_t *cur_file, /* EXCHANGE FORMAT FILE ENTRY */ FILE *output /* OUTPUT FILE STREAM POINTER */ ); int write_dvh_directory ( tapedir_t *tape, /* TAPE DIRECTORY STRUCTURE */ case_t *patcase, /* PATIENT CASE POINTER */ exch_file_t *cur_file, /* EXCHANGE FORMAT FILE ENTRY */ FILE *output /* OUTPUT FILE STREAM POINTER */ ); int write_seed_directory ( tapedir_t *tape, /* TAPE DIRECTORY STRUCTURE */ case_t *patcase, /* PATIENT CASE POINTER */ exch_file_t *cur_file, /* EXCHANGE FORMAT FILE ENTRY */ FILE *output /* OUTPUT FILE STREAM POINTER */ ); int get_ct_air_water ( case_t *patcase ); /************************ End of writexch.h ****************************/