changeset 2301:a29a17451d6b

Add declarations of helper functions for finding commonly-needed fields in one of the several places they may be found
author bert <bert>
date Mon, 20 Jun 2005 22:01:54 +0000
parents ce0757debdd4
children f5a4d16970d6
files conversion/dcm2mnc/dicom_read.h
diffstat 1 files changed, 12 insertions(+), 1 deletions(-) [+]
line wrap: on
line diff
--- a/conversion/dcm2mnc/dicom_read.h
+++ b/conversion/dcm2mnc/dicom_read.h
@@ -1,4 +1,15 @@
-extern void get_siemens_dicom_image(Acr_Group group_list, Image_Data *image);
+extern void get_dicom_image_data(Acr_Group group_list, Image_Data *image);
 extern void parse_dicom_groups(Acr_Group group_list, Data_Object_Info *di_ptr);
 extern void get_file_info(Acr_Group group_list, File_Info *file_info,
                           General_Info *general_info);
+
+#define DICOM_POSITION_LOCAL 2
+#define DICOM_POSITION_GLOBAL 1
+#define DICOM_POSITION_NONE 0
+
+extern int dicom_read_position(Acr_Group group_list, int n, double position[3]);
+extern int dicom_read_orientation(Acr_Group group_list, double orientation[6]);
+extern int dicom_read_pixel_size(Acr_Group group_list, double pixel_size[2]);
+
+extern void convert_dicom_coordinate(double coord[]);
+