r36286 - in /packages/slicer/trunk/debian: changelog gdcm.dic libslicer3-dev.install patches/20_svn.diff patches/50_all_changes.diff slicer.install
domibel-guest at users.alioth.debian.org
domibel-guest at users.alioth.debian.org
Mon Mar 22 00:33:33 UTC 2010
Author: domibel-guest
Date: Mon Mar 22 00:33:25 2010
New Revision: 36286
URL: http://svn.debian.org/wsvn/debian-science/?sc=1&rev=36286
Log:
gdcm.dic added; private .so files moved
Added:
packages/slicer/trunk/debian/gdcm.dic
packages/slicer/trunk/debian/patches/20_svn.diff
Modified:
packages/slicer/trunk/debian/changelog
packages/slicer/trunk/debian/libslicer3-dev.install
packages/slicer/trunk/debian/patches/50_all_changes.diff
packages/slicer/trunk/debian/slicer.install
Modified: packages/slicer/trunk/debian/changelog
URL: http://svn.debian.org/wsvn/debian-science/packages/slicer/trunk/debian/changelog?rev=36286&op=diff
==============================================================================
--- packages/slicer/trunk/debian/changelog (original)
+++ packages/slicer/trunk/debian/changelog Mon Mar 22 00:33:25 2010
@@ -1,3 +1,11 @@
+slicer (3.4.0~svn10438-6) unstable; urgency=low
+
+ * Upstream patches until svn revision 12406 included
+ * gdcm.dic added
+ * private .so files moved from libslicer3-dev to slicer
+
+ -- Dominique Belhachemi <domibel at cs.tu-berlin.de> Sun, 21 Mar 2010 12:38:29 -0400
+
slicer (3.4.0~svn10438-5) unstable; urgency=low
* added patch for compiling with vtk 5.4 (Closes: #567692)
Added: packages/slicer/trunk/debian/gdcm.dic
URL: http://svn.debian.org/wsvn/debian-science/packages/slicer/trunk/debian/gdcm.dic?rev=36286&op=file
==============================================================================
--- packages/slicer/trunk/debian/gdcm.dic (added)
+++ packages/slicer/trunk/debian/gdcm.dic Mon Mar 22 00:33:25 2010
@@ -1,0 +1,2604 @@
+
+0000 0000 UL 1 Group Length
+0000 0001 UL 1 Command Length to End (RET)
+0000 0002 UI 1 Affected SOP Class UID
+0000 0003 UI 1 Requested SOP Class UID
+0000 0010 SH 1 Command Recognition Code (RET)
+0000 0100 US 1 Command Field
+0000 0110 US 1 Message ID (first)
+0000 0120 US 1 Message ID Responded to
+0000 0600 AE 1 Move Destination
+0000 0700 US 1 Priority
+0000 0800 US 1 Data Set Type
+0000 0900 US 1 Status
+0000 0901 AT 1 Offending Element
+0000 0902 LO 1 Error Comment
+0000 0903 US 1 Error ID
+0000 1001 UI 1 SOP Requested Instance UID
+0000 1000 UI 1 SOP Affected Instance UID
+0000 1002 US 1 Event Type ID
+0000 1008 US 1 Action Type ID
+0000 1020 US 1 Remaining Suboperations
+0000 1021 US 1 Completed Suboperations
+0000 1022 US 1 Failed Suboperations
+0000 1023 US 1 Warning Suboperations
+0000 1030 AE 1 AE Title
+0000 1031 US 1 Message ID (second)
+0000 1005 AT 1 Attribute Identifier List
+
+0002 0000 UL 1 Group Length
+0002 0001 OB 1 File Meta Information Version
+0002 0002 UI 1 Media Storage SOP Class UID
+0002 0003 UI 1 Media Storage SOP Instance UID
+0002 0010 UI 1 Transfer Syntax UID
+0002 0012 UI 1 Implementation Class UID
+0002 0013 SH 1 Implementation Version Name
+0002 0016 AE 1 Source Application Entity Title
+0002 0100 UI 1 Private Information Creator UID
+0002 0102 OB 1 Private Information
+
+0004 0000 UL 1 Group Length
+0004 1130 CS 1 File-set ID
+0004 1141 CS 1-8 File-set Descriptor File ID
+0004 1142 CS 1 Specific Character Set of File-set Descriptor File
+0004 1200 UL 1 Offset of the First Directory Record of the Root Directory Entity
+0004 1202 UL 1 Offset of the Last Directory Record of the Root Directory Entity
+0004 1212 US 1 File-set Consistency Flag
+0004 1220 SQ 1 Directory Record Sequence
+0004 1400 UL 1 Offset of the Next Directory Record
+0004 1410 US 1 Record In-use Flag
+0004 1420 UL 1 Offset of Referenced Lower-Level Directory Entity
+0004 1430 CS 1 Directory Record Type
+0004 1432 UI 1 Private Record UID
+0004 1500 CS 1-8 Referenced File ID
+0004 1504 UL 1 MRDR Directory Record Offset
+0004 1510 UI 1 Referenced SOP Class UID in File
+0004 1511 UI 1 Referenced SOP Instance UID in File
+0004 1512 UI 1 Referenced Transfer Syntax UID in File
+0004 151a UI 1-n Referenced Related General SOP Class UID in File
+0004 1600 UL 1 Number of References
+
+0008 0000 UL 1 Group Length
+0008 0001 UL 1 Length to End (RET)
+0008 0005 CS 1-n Specific Character Set
+0008 0008 CS 1-n Image Type
+0008 0010 LO 1 Recognition Code (RET)
+0008 0012 DA 1 Instance Creation Date
+0008 0013 TM 1 Instance Creation Time
+0008 0014 UI 1 Instance Creator UID
+0008 0016 UI 1 SOP Class UID
+0008 0018 UI 1 SOP Instance UID
+0008 001a UI 1-n Related General SOP Class UID
+0008 001b UI 1 Original Specialized SOP Class UID
+0008 0020 DA 1 Study Date
+0008 0021 DA 1 Series Date
+0008 0022 DA 1 Acquisition Date
+0008 0023 DA 1 Content Date
+0008 0024 DA 1 Overlay Date
+0008 0025 DA 1 Curve Date
+0008 002a DT 1 Acquisition Datetime
+0008 0030 TM 1 Study Time
+0008 0031 TM 1 Series Time
+0008 0032 TM 1 Acquisition Time
+0008 0033 TM 1 Content Time
+0008 0034 TM 1 Overlay Time
+0008 0035 TM 1 Curve Time
+0008 0040 SS 1 Data Set Type (RET)
+0008 0041 LO 1 Data Set Subtype (RET)
+0008 0042 CS 1 Nuclear Medicine Series Type (RET)
+0008 0050 SH 1 Accession Number
+0008 0052 CS 1 Query/Retrieve Level
+0008 0054 AE 1-n Retrieve AE Title
+0008 0056 CS 1 Instance Availability
+0008 0058 UI 1-n Failed SOP Instance UID List
+0008 0060 CS 1 Modality
+0008 0061 CS 1-n Modalities in Study
+0008 0062 UI 1-n SOP Classes in Study
+0008 0064 CS 1 Conversion Type
+0008 0068 CS 1 Presentation Intent Type
+0008 0070 LO 1 Manufacturer
+0008 0080 LO 1 Institution Name
+0008 0081 ST 1 Institution Address
+0008 0082 SQ 1 Institution Code Sequence
+0008 0090 PN 1 Referring Physician's Name
+0008 0092 ST 1 Referring Physician's Address
+0008 0094 SH 1-n Referring Physician's Telephone Numbers
+0008 0096 SQ 1 Referring Physician Identification Sequence
+0008 0100 SH 1 Code Value
+0008 0102 SH 1 Coding Scheme Designator
+0008 0103 SH 1 Coding Scheme Version
+0008 0104 LO 1 Code Meaning
+0008 0105 CS 1 Mapping Resource
+0008 0106 DT 1 Context Group Version
+0008 0107 DT 1 Context Group Local Version
+0008 010b CS 1 Context Group Extension Flag
+0008 010c UI 1 Coding Scheme UID
+0008 010d UI 1 Context Group Extension Creator UID
+0008 010f CS 1 Context Identifier
+0008 0110 SQ 1 Coding Scheme Identification Sequence
+0008 0112 LO 1 Coding Scheme Registry
+0008 0114 ST 1 Coding Scheme External ID
+0008 0115 ST 1 Coding Scheme Name
+0008 0116 ST 1 Responsible Organization
+0008 0201 SH 1 Timezone Offset From UTC
+0008 1000 LT 1 Network ID (RET)
+0008 1010 SH 1 Station Name
+0008 1030 LO 1 Study Description
+0008 1032 SQ 1 Procedure Code Sequence
+0008 103e LO 1 Series Description
+0008 1040 LO 1 Institutional Department Name
+0008 1048 PN 1-n Physician(s) of Record
+0008 1049 SQ 1 Physician(s) of Record Identification Sequence
+0008 1050 PN 1-n Performing Physician's Name
+0008 1052 SQ 1 Performing Physician Identification Sequence
+0008 1060 PN 1-n Name of Physician(s) Reading Study
+0008 1062 SQ 1 Physician(s) Reading Study Identification Sequence
+0008 1070 PN 1-n Operator's Name
+0008 1072 SQ 1 Operator Identification Sequence
+0008 1080 LO 1-n Admitting Diagnoses Description
+0008 1084 SQ 1 Admitting Diagnoses Code Sequence
+0008 1090 LO 1 Manufacturer's Model Name
+0008 1100 SQ 1 Referenced Results Sequence
+0008 1110 SQ 1 Referenced Study Sequence
+0008 1111 SQ 1 Referenced Performed Procedure Step Sequence
+0008 1115 SQ 1 Referenced Series Sequence
+0008 1120 SQ 1 Referenced Patient Sequence
+0008 1125 SQ 1 Referenced Visit Sequence
+0008 1130 SQ 1 Referenced Overlay Sequence
+0008 113a SQ 1 Referenced Waveform Sequence
+0008 1140 SQ 1 Referenced Image Sequence
+0008 1145 SQ 1 Referenced Curve Sequence
+0008 114a SQ 1 Referenced Instance Sequence
+0008 1150 UI 1 Referenced SOP Class UID
+0008 1155 UI 1 Referenced SOP Instance UID
+0008 115a UI 1-n SOP Classes Supported
+0008 1160 IS 1-n Referenced Frame Number
+0008 1195 UI 1 Transaction UID
+0008 1197 US 1 Failure Reason
+0008 1198 SQ 1 Failed SOP Sequence
+0008 1199 SQ 1 Referenced SOP Sequence
+0008 1200 SQ 1 Studies Containing Other Referenced Instances Sequence
+0008 1250 SQ 1 Related Series Sequence
+0008 2110 CS 1 Lossy Image Compression (RET)
+0008 2111 ST 1 Derivation Description
+0008 2112 SQ 1 Source Image Sequence
+0008 2120 SH 1 Stage Name
+0008 2122 IS 1 Stage Number
+0008 2124 IS 1 Number of Stages
+0008 2127 SH 1 View Name
+0008 2128 IS 1 View Number
+0008 2129 IS 1 Number of Event Timers
+0008 212a IS 1 Number of Views in Stage
+0008 2130 DS 1-n Event Elapsed Time(s)
+0008 2132 LO 1-n Event Timer Name(s)
+0008 2142 IS 1 Start Trim
+0008 2143 IS 1 Stop Trim
+0008 2144 IS 1 Recommended Display Frame Rate
+0008 2200 CS 1 Transducer Position (RET)
+0008 2204 CS 1 Transducer Orientation (RET)
+0008 2208 CS 1 Anatomic Structure (RET)
+0008 2218 SQ 1 Anatomic Region Sequence
+0008 2220 SQ 1 Anatomic Region Modifier Sequence
+0008 2228 SQ 1 Primary Anatomic Structure Sequence
+0008 2229 SQ 1 Anatomic Structure, Space or Region Sequence
+0008 2230 SQ 1 Primary Anatomic Structure Modifier Sequence
+0008 2240 SQ 1 Transducer Position Sequence
+0008 2242 SQ 1 Transducer Position Modifier Sequence
+0008 2244 SQ 1 Transducer Orientation Sequence
+0008 2246 SQ 1 Transducer Orientation Modifier Sequence
+0008 3001 SQ 1 Alternate Representation Sequence
+0008 4000 LT 1-n Identifying Comments (RET)
+0008 9007 CS 4 Frame Type
+0008 9092 SQ 1 Referenced Image Evidence Sequence
+0008 9121 SQ 1 Referenced Raw Data Sequence
+0008 9123 UI 1 Creator-Version UID
+0008 9124 SQ 1 Derivation Image Sequence
+0008 9154 SQ 1 Source Image Evidence Sequence
+0008 9205 CS 1 Pixel Presentation
+0008 9206 CS 1 Volumetric Properties
+0008 9207 CS 1 Volume Based Calculation Technique
+0008 9208 CS 1 Complex Image Component
+0008 9209 CS 1 Acquisition Contrast
+0008 9215 SQ 1 Derivation Code Sequence
+0008 9237 SQ 1 Referenced Grayscale Presentation State Sequence
+
+0010 0000 UL 1 Group Length
+0010 0010 PN 1 Patient's Name
+0010 0020 LO 1 Patient ID
+0010 0021 LO 1 Issuer of Patient ID
+0010 0030 DA 1 Patient's Birth Date
+0010 0032 TM 1 Patient's Birth Time
+0010 0040 CS 1 Patient's Sex
+0010 0050 SQ 1 Patient's Insurance Plan Code Sequence
+0010 0101 SQ 1 Patient's Primary Language Code Sequence
+0010 0102 SQ 1 Patient's Primary Language Code Modifier Sequence
+0010 1000 LO 1-n Other Patient IDs
+0010 1001 PN 1-n Other Patient Names
+0010 1005 PN 1 Patient's Birth Name
+0010 1010 AS 1 Patient's Age
+0010 1020 DS 1 Patient's Size
+0010 1030 DS 1 Patient's Weight
+0010 1040 LO 1 Patient's Address
+0010 1050 LT 1-n Insurance Plan Identification (RET)
+0010 1060 PN 1 Patient's Mother's Birth Name
+0010 1080 LO 1 Military Rank
+0010 1081 LO 1 Branch of Service
+0010 1090 LO 1 Medical Record Locator
+0010 2000 LO 1-n Medical Alerts
+0010 2110 LO 1-n Contrast Allergies
+0010 2150 LO 1 Country of Residence
+0010 2152 LO 1 Region of Residence
+0010 2154 SH 1-n Patient's Telephone Numbers
+0010 2160 SH 1 Ethnic Group
+0010 2180 SH 1 Occupation
+0010 21a0 CS 1 Smoking Status
+0010 21b0 LT 1 Additional Patient History
+0010 21c0 US 1 Pregnancy Status
+0010 21d0 DA 1 Last Menstrual Date
+0010 21f0 LO 1 Patient's Religious Preference
+0010 4000 LT 1 Patient Comments
+
+0012 0010 LO 1 Clinical Trial Sponsor Name
+0012 0020 LO 1 Clinical Trial Protocol ID
+0012 0021 LO 1 Clinical Trial Protocol Name
+0012 0030 LO 1 Clinical Trial Site ID
+0012 0031 LO 1 Clinical Trial Site Name
+0012 0040 LO 1 Clinical Trial Subject ID
+0012 0042 LO 1 Clinical Trial Subject Reading ID
+0012 0050 LO 1 Clinical Trial Time Point ID
+0012 0051 ST 1 Clinical Trial Time Point Description
+0012 0060 LO 1 Clinical Trial Coordinating Center Name
+
+0018 0000 UL 1 Group Length
+0018 0010 LO 1 Contrast/Bolus Agent
+0018 0012 SQ 1 Contrast/Bolus Agent Sequence
+0018 0014 SQ 1 Contrast/Bolus Administration Route Sequence
+0018 0015 CS 1 Body Part Examined
+0018 0020 CS 1-n Scanning Sequence
+0018 0021 CS 1-n Sequence Variant
+0018 0022 CS 1-n Scan Options
+0018 0023 CS 1 MR Acquisition Type
+0018 0024 SH 1 Sequence Name
+0018 0025 CS 1 Angio Flag
+0018 0026 SQ 1 Intervention Drug Information Sequence
+0018 0027 TM 1 Intervention Drug Stop Time
+0018 0028 DS 1 Intervention Drug Dose
+0018 0029 SQ 1 Intervention Drug Sequence
+0018 002a SQ 1 Additional Drug Sequence
+0018 0030 LO 1-n Radionuclide (RET)
+0018 0031 LO 1 Radiopharmaceutical
+0018 0032 DS 1 Energy Window Centerline (RET)
+0018 0033 DS 1-n Energy Window Total Width (RET)
+0018 0034 LO 1 Intervention Drug Name
+0018 0035 TM 1 Intervention Drug Start Time
+0018 0036 SQ 1 Intervention Sequence
+0018 0037 CS 1 Therapy Type (RET)
+0018 0038 CS 1 Intervention Status
+0018 0039 CS 1 Therapy Description (RET)
+0018 003a ST 1 Intervention Description
+0018 0040 IS 1 Cine Rate
+0018 0050 DS 1 Slice Thickness
+0018 0060 DS 1 KVP
+0018 0070 IS 1 Counts Accumulated
+0018 0071 CS 1 Acquisition Termination Condition
+0018 0072 DS 1 Effective Duration
+0018 0073 CS 1 Acquisition Start Condition
+0018 0074 IS 1 Acquisition Start Condition Data
+0018 0075 IS 1 Acquisition Termination Condition Data
+0018 0080 DS 1 Repetition Time
+0018 0081 DS 1 Echo Time
+0018 0082 DS 1 Inversion Time
+0018 0083 DS 1 Number of Averages
+0018 0084 DS 1 Imaging Frequency
+0018 0085 SH 1 Imaged Nucleus
+0018 0086 IS 1-n Echo Number(s)
+0018 0087 DS 1 Magnetic Field Strength
+0018 0088 DS 1 Spacing Between Slices
+0018 0089 IS 1 Number of Phase Encoding Steps
+0018 0090 DS 1 Data Collection Diameter
+0018 0091 IS 1 Echo Train Length
+0018 0093 DS 1 Percent Sampling
+0018 0094 DS 1 Percent Phase Field of View
+0018 0095 DS 1 Pixel Bandwidth
+0018 1000 LO 1 Device Serial Number
+0018 1004 LO 1 Plate ID
+0018 1010 LO 1 Secondary Capture Device ID
+0018 1011 LO 1 Hardcopy Creation Device ID
+0018 1012 DA 1 Date of Secondary Capture
+0018 1014 TM 1 Time of Secondary Capture
+0018 1016 LO 1 Secondary Capture Device Manufacturer
+0018 1017 LO 1 Hardcopy Device Manufacturer
+0018 1018 LO 1 Secondary Capture Device Manufacturer's Model Name
+0018 1019 LO 1-n Secondary Capture Device Software Version(s)
+0018 101a LO 1-n Hardcopy Device Software Version
+0018 101b LO 1 Hardcopy Device Manufacturer's Model Name
+0018 1020 LO 1-n Software Version(s)
+0018 1022 SH 1 Video Image Format Acquired
+0018 1023 LO 1 Digital Image Format Acquired
+0018 1030 LO 1 Protocol Name
+0018 1040 LO 1 Contrast/Bolus Route
+0018 1041 DS 1 Contrast/Bolus Volume
+0018 1042 TM 1 Contrast/Bolus Start Time
+0018 1043 TM 1 Contrast/Bolus Stop Time
+0018 1044 DS 1 Contrast/Bolus Total Dose
+0018 1045 IS 1 Syringe Counts
+0018 1046 DS 1-n Contrast Flow Rate
+0018 1047 DS 1-n Contrast Flow Duration
+0018 1048 CS 1 Contrast/Bolus Ingredient
+0018 1049 DS 1 Contrast/Bolus Ingredient Concentration
+0018 1050 DS 1 Spatial Resolution
+0018 1060 DS 1 Trigger Time
+0018 1061 LO 1 Trigger Source or Type
+0018 1062 IS 1 Nominal Interval
+0018 1063 DS 1 Frame Time
+0018 1064 LO 1 Framing Type
+0018 1065 DS 1-n Frame Time Vector
+0018 1066 DS 1 Frame Delay
+0018 1067 DS 1 Image Trigger Delay
+0018 1068 DS 1 Multiplex Group Time Offset
+0018 1069 DS 1 Trigger Time Offset
+0018 106a CS 1 Synchronization Trigger
+0018 106c US 2 Synchronization Channel
+0018 106e UL 1 Trigger Sample Position
+0018 1070 LO 1 Radiopharmaceutical Route
+0018 1071 DS 1 Radiopharmaceutical Volume
+0018 1072 TM 1 Radiopharmaceutical Start Time
+0018 1073 TM 1 Radiopharmaceutical Stop Time
+0018 1074 DS 1 Radionuclide Total Dose
+0018 1075 DS 1 Radionuclide Half Life
+0018 1076 DS 1 Radionuclide Positron Fraction
+0018 1077 DS 1 Radiopharmaceutical Specific Activity
+0018 1080 CS 1 Beat Rejection Flag
+0018 1081 IS 1 Low R-R Value
+0018 1082 IS 1 High R-R Value
+0018 1083 IS 1 Intervals Acquired
+0018 1084 IS 1 Intervals Rejected
+0018 1085 LO 1 PVC Rejection
+0018 1086 IS 1 Skip Beats
+0018 1088 IS 1 Heart Rate
+0018 1090 IS 1 Cardiac Number of Images
+0018 1094 IS 1 Trigger Window
+0018 1100 DS 1 Reconstruction Diameter
+0018 1110 DS 1 Distance Source to Detector
+0018 1111 DS 1 Distance Source to Patient
+0018 1114 DS 1 Estimated Radiographic Magnification Factor
+0018 1120 DS 1 Gantry/Detector Tilt
+0018 1121 DS 1 Gantry/Detector Slew
+0018 1130 DS 1 Table Height
+0018 1131 DS 1 Table Traverse
+0018 1134 CS 1 Table Motion
+0018 1135 DS 1-n Table Vertical Increment
+0018 1136 DS 1-n Table Lateral Increment
+0018 1137 DS 1-n Table Longitudinal Increment
+0018 1138 DS 1 Table Angle
+0018 113a CS 1 Table Type
+0018 1140 CS 1 Rotation Direction
+0018 1141 DS 1 Angular Position
+0018 1142 DS 1-n Radial Position
+0018 1143 DS 1 Scan Arc
+0018 1144 DS 1 Angular Step
+0018 1145 DS 1 Center of Rotation Offset
+0018 1146 DS 1-n Rotation Offset (RET)
+0018 1147 CS 1 Field of View Shape
+0018 1149 IS 1-2 Field of View Dimension(s)
+0018 1150 IS 1 Exposure Time
+0018 1151 IS 1 X-ray Tube Current
+0018 1152 IS 1 Exposure
+0018 1153 IS 1 Exposure in uAs
+0018 1154 DS 1 Average Pulse Width
+0018 1155 CS 1 Radiation Setting
+0018 1156 CS 1 Rectification Type
+0018 115a CS 1 Radiation Mode
+0018 115e DS 1 Image Area Dose Product
+0018 1160 SH 1 Filter Type
+0018 1161 LO 1-n Type of Filters
+0018 1162 DS 1 Intensifier Size
+0018 1164 DS 2 Imager Pixel Spacing
+0018 1166 CS 1-n Grid
+0018 1170 IS 1 Generator Power
+0018 1180 SH 1 Collimator/grid Name
+0018 1181 CS 1 Collimator Type
+0018 1182 IS 1-2 Focal Distance
+0018 1183 DS 1-2 X Focus Center
+0018 1184 DS 1-2 Y Focus Center
+0018 1190 DS 1-n Focal Spot(s)
+0018 1191 CS 1 Anode Target Material
+0018 11a0 DS 1 Body Part Thickness
+0018 11a2 DS 1 Compression Force
+0018 1200 DA 1-n Date of Last Calibration
+0018 1201 TM 1-n Time of Last Calibration
+0018 1210 SH 1-n Convolution Kernel
+0018 1240 IS 1-n Upper/Lower Pixel Values (RET)
+0018 1242 IS 1 Actual Frame Duration
+0018 1243 IS 1 Count Rate
+0018 1244 US 1 Preferred Playback Sequencing
+0018 1250 SH 1 Receive Coil Name
+0018 1251 SH 1 Transmit Coil Name
+0018 1260 SH 1 Plate Type
+0018 1261 LO 1 Phosphor Type
+0018 1300 DS 1 Scan Velocity
+0018 1301 CS 1-n Whole Body Technique
+0018 1302 IS 1 Scan Length
+0018 1310 US 4 Acquisition Matrix
+0018 1312 CS 1 In-plane Phase Encoding Direction
+0018 1314 DS 1 Flip Angle
+0018 1315 CS 1 Variable Flip Angle Flag
+0018 1316 DS 1 SAR
+0018 1318 DS 1 dB/dt
+0018 1400 LO 1 Acquisition Device Processing Description
+0018 1401 LO 1 Acquisition Device Processing Code
+0018 1402 CS 1 Cassette Orientation
+0018 1403 CS 1 Cassette Size
+0018 1404 US 1 Exposures on Plate
+0018 1405 IS 1 Relative X-ray Exposure
+0018 1450 DS 1 Column Angulation
+0018 1460 DS 1 Tomo Layer Height
+0018 1470 DS 1 Tomo Angle
+0018 1480 DS 1 Tomo Time
+0018 1490 CS 1 Tomo Type
+0018 1491 CS 1 Tomo Class
+0018 1495 IS 1 Number of Tomosynthesis Source Images
+0018 1500 CS 1 Positioner Motion
+0018 1508 CS 1 Positioner Type
+0018 1510 DS 1 Positioner Primary Angle
+0018 1511 DS 1 Positioner Secondary Angle
+0018 1520 DS 1-n Positioner Primary Angle Increment
+0018 1521 DS 1-n Positioner Secondary Angle Increment
+0018 1530 DS 1 Detector Primary Angle
+0018 1531 DS 1 Detector Secondary Angle
+0018 1600 CS 1-3 Shutter Shape
+0018 1602 IS 1 Shutter Left Vertical Edge
+0018 1604 IS 1 Shutter Right Vertical Edge
+0018 1606 IS 1 Shutter Upper Horizontal Edge
+0018 1608 IS 1 Shutter Lower Horizontal Edge
+0018 1610 IS 2 Center of Circular Shutter
+0018 1612 IS 1 Radius of Circular Shutter
+0018 1620 IS 2-2n Vertices of the Polygonal Shutter
+0018 1622 US 1 Shutter Presentation Value
+0018 1623 US 1 Shutter Overlay Group
+0018 1700 CS 1-3 Collimator Shape
+0018 1702 IS 1 Collimator Left Vertical Edge
+0018 1704 IS 1 Collimator Right Vertical Edge
+0018 1706 IS 1 Collimator Upper Horizontal Edge
+0018 1708 IS 1 Collimator Lower Horizontal Edge
+0018 1710 IS 2 Center of Circular Collimator
+0018 1712 IS 1 Radius of Circular Collimator
+0018 1720 IS 2-2n Vertices of the Polygonal Collimator
+0018 1800 CS 1 Acquisition Time Synchronized
+0018 1801 SH 1 Time Source
+0018 1802 CS 1 Time Distribution Protocol
+0018 1803 LO 1 NTP Source Address
+0018 2001 IS 1-n Page Number Vector
+0018 2002 SH 1-n Frame Label Vector
+0018 2003 DS 1-n Frame Primary Angle Vector
+0018 2004 DS 1-n Frame Secondary Angle Vector
+0018 2005 DS 1-n Slice Location Vector
+0018 2006 SH 1-n Display Window Label Vector
+0018 2010 DS 2 Nominal Scanned Pixel Spacing
+0018 2020 CS 1 Digitizing Device Transport Direction
+0018 2030 DS 1 Rotation of Scanned Film
+0018 3100 CS 1 IVUS Acquisition
+0018 3101 DS 1 IVUS Pullback Rate
+0018 3102 DS 1 IVUS Gated Rate
+0018 3103 IS 1 IVUS Pullback Start Frame Number
+0018 3104 IS 1 IVUS Pullback Stop Frame Number
+0018 3105 IS 1-n Lesion Number
+0018 4000 LO 1-n Acquisition Comments (RET)
+0018 5000 SH 1-n Output Power
+0018 5010 LO 3 Transducer Data
+0018 5012 DS 1 Focus Depth
+0018 5020 LO 1 Processing Function
+0018 5021 LO 1 Postprocessing Function
+0018 5022 DS 1 Mechanical Index
+0018 5024 DS 1 Bone Thermal Index
+0018 5026 DS 1 Cranial Thermal Index
+0018 5027 DS 1 Soft Tissue Thermal Index
+0018 5028 DS 1 Soft Tissue-focus Thermal Index
+0018 5029 DS 1 Soft Tissue-surface Thermal Index
+0018 5030 DS 1 Dynamic Range (RET)
+0018 5040 DS 1 Total Gain (RET)
+0018 5050 IS 1 Depth of Scan Field
+0018 5100 CS 1 Patient Position
+0018 5101 CS 1 View Position
+0018 5104 SQ 1 Projection Eponymous Name Code Sequence
+0018 5210 DS 6 Image Transformation Matrix (RET)
+0018 5212 DS 3 Image Translation Vector (RET)
+0018 6000 DS 1 Sensitivity
+0018 6011 SQ 1 Sequence of Ultrasound Regions
+0018 6012 US 1 Region Spatial Format
+0018 6014 US 1 Region Data Type
+0018 6016 UL 1 Region Flags
+0018 6018 UL 1 Region Location Min X0
+0018 601a UL 1 Region Location Min Y0
+0018 601c UL 1 Region Location Max X1
+0018 601e UL 1 Region Location Max Y1
+0018 6020 SL 1 Reference Pixel X0
+0018 6022 SL 1 Reference Pixel Y0
+0018 6024 US 1 Physical Units X Direction
+0018 6026 US 1 Physical Units Y Direction
+0018 6028 FD 1 Reference Pixel Physical Value X
+0018 602a FD 1 Reference Pixel Physical Value Y
+0018 602c FD 1 Physical Delta X
+0018 602e FD 1 Physical Delta Y
+0018 6030 UL 1 Transducer Frequency
+0018 6031 CS 1 Transducer Type
+0018 6032 UL 1 Pulse Repetition Frequency
+0018 6034 FD 1 Doppler Correction Angle
+0018 6036 FD 1 Steering Angle
+0018 6038 UL 1 Doppler Sample Volume X Position (RET)
+0018 6039 SL 1 Doppler Sample Volume X Position
+0018 603a UL 1 Doppler Sample Volume Y Position (RET)
+0018 603b SL 1 Doppler Sample Volume Y Position
+0018 603c UL 1 TM-Line Position X0 (RET)
+0018 603d SL 1 TM-Line Position X0
+0018 603e UL 1 TM-Line Position Y0 (RET)
+0018 603f SL 1 TM-Line Position Y0
+0018 6040 UL 1 TM-Line Position X1 (RET)
+0018 6041 SL 1 TM-Line Position X1
+0018 6042 UL 1 TM-Line Position Y1 (RET)
+0018 6043 SL 1 TM-Line Position Y1
+0018 6044 US 1 Pixel Component Organization
+0018 6046 UL 1 Pixel Component Mask
+0018 6048 UL 1 Pixel Component Range Start
+0018 604a UL 1 Pixel Component Range Stop
+0018 604c US 1 Pixel Component Physical Units
+0018 604e US 1 Pixel Component Data Type
+0018 6050 UL 1 Number of Table Break Points
+0018 6052 UL 1-n Table of X Break Points
+0018 6054 FD 1-n Table of Y Break Points
+0018 6056 UL 1 Number of Table Entries
+0018 6058 UL 1-n Table of Pixel Values
+0018 605a FL 1-n Table of Parameter Values
+0018 6060 FL 1-n R Wave Time Vector
+0018 7000 CS 1 Detector Conditions Nominal Flag
+0018 7001 DS 1 Detector Temperature
+0018 7004 CS 1 Detector Type
+0018 7005 CS 1 Detector Configuration
+0018 7006 LT 1 Detector Description
+0018 7008 LT 1 Detector Mode
+0018 700a SH 1 Detector ID
+0018 700c DA 1 Date of Last Detector Calibration
+0018 700e TM 1 Time of Last Detector Calibration
+0018 7010 IS 1 Exposures on Detector Since Last Calibration
+0018 7011 IS 1 Exposures on Detector Since Manufactured
+0018 7012 DS 1 Detector Time Since Last Exposure
+0018 7014 DS 1 Detector Active Time
+0018 7016 DS 1 Detector Activation Offset From Exposure
+0018 701a DS 2 Detector Binning
+0018 7020 DS 2 Detector Element Physical Size
+0018 7022 DS 2 Detector Element Spacing
+0018 7024 CS 1 Detector Active Shape
+0018 7026 DS 1-2 Detector Active Dimension(s)
+0018 7028 DS 2 Detector Active Origin
+0018 702a LO 1 Detector Manufacturer Name
+0018 702b LO 1 Detector Manufacturer's Model Name
+0018 7030 DS 2 Field of View Origin
+0018 7032 DS 1 Field of View Rotation
+0018 7034 CS 1 Field of View Horizontal Flip
+0018 7040 LT 1 Grid Absorbing Material
+0018 7041 LT 1 Grid Spacing Material
+0018 7042 DS 1 Grid Thickness
+0018 7044 DS 1 Grid Pitch
+0018 7046 IS 2 Grid Aspect Ratio
+0018 7048 DS 1 Grid Period
+0018 704c DS 1 Grid Focal Distance
+0018 7050 CS 1-n Filter Material
+0018 7052 DS 1-n Filter Thickness Minimum
+0018 7054 DS 1-n Filter Thickness Maximum
+0018 7060 CS 1 Exposure Control Mode
+0018 7062 LT 1 Exposure Control Mode Description
+0018 7064 CS 1 Exposure Status
+0018 7065 DS 1 Phototimer Setting
+0018 8150 DS 1 Exposure Time in uS
+0018 8151 DS 1 X-Ray Tube Current in uA
+0018 9004 CS 1 Content Qualification
+0018 9005 SH 1 Pulse Sequence Name
+0018 9006 SQ 1 MR Imaging Modifier Sequence
+0018 9008 CS 1 Echo Pulse Sequence
+0018 9009 CS 1 Inversion Recovery
+0018 9010 CS 1 Flow Compensation
+0018 9011 CS 1 Multiple Spin Echo
+0018 9012 CS 1 Multi-planar Excitation
+0018 9014 CS 1 Phase Contrast
+0018 9015 CS 1 Time of Flight Contrast
+0018 9016 CS 1 Spoiling
+0018 9017 CS 1 Steady State Pulse Sequence
+0018 9018 CS 1 Echo Planar Pulse Sequence
+0018 9019 FD 1 Tag Angle First Axis
+0018 9020 CS 1 Magnetization Transfer
+0018 9021 CS 1 T2 Preparation
+0018 9022 CS 1 Blood Signal Nulling
+0018 9024 CS 1 Saturation Recovery
+0018 9025 CS 1 Spectrally Selected Suppression
+0018 9026 CS 1 Spectrally Selected Excitation
+0018 9027 CS 1 Spatial Pre-saturation
+0018 9028 CS 1 Tagging
+0018 9029 CS 1 Oversampling Phase
+0018 9030 FD 1 Tag Spacing First Dimension
+0018 9032 CS 1 Geometry of k-Space Traversal
+0018 9033 CS 1 Segmented k-Space Traversal
+0018 9034 CS 1 Rectilinear Phase Encode Reordering
+0018 9035 FD 1 Tag Thickness
+0018 9036 CS 1 Partial Fourier Direction
+0018 9037 CS 1 Cardiac Synchronization Technique
+0018 9041 LO 1 Receive Coil Manufacturer Name
+0018 9042 SQ 1 MR Receive Coil Sequence
+0018 9043 CS 1 Receive Coil Type
+0018 9044 CS 1 Quadrature Receive Coil
+0018 9045 SQ 1 Multi-Coil Definition Sequence
+0018 9046 LO 1 Multi-Coil Configuration
+0018 9047 SH 1 Multi-Coil Element Name
+0018 9048 CS 1 Multi-Coil Element Used
+0018 9049 SQ 1 MR Transmit Coil Sequence
+0018 9050 LO 1 Transmit Coil Manufacturer Name
+0018 9051 CS 1 Transmit Coil Type
+0018 9052 FD 1-2 Spectral Width
+0018 9053 FD 1-2 Chemical Shift Reference
+0018 9054 CS 1 Volume Localization Technique
+0018 9058 US 1 MR Acquisition Frequency Encoding Steps
+0018 9059 CS 1 De-coupling
+0018 9060 CS 1-2 De-coupled Nucleus
+0018 9061 FD 1-2 De-coupling Frequency
+0018 9062 CS 1 De-coupling Method
+0018 9063 FD 1-2 De-coupling Chemical Shift Reference
+0018 9064 CS 1 k-space Filtering
+0018 9065 CS 1-2 Time Domain Filtering
+0018 9066 US 1-2 Number of Zero fills
+0018 9067 CS 1 Baseline Correction
+0018 9069 FD 1 Parallel Reduction Factor In-plane
+0018 9070 FD 1 Cardiac R-R Interval Specified
+0018 9073 FD 1 Acquisition Duration
+0018 9074 DT 1 Frame Acquisition Datetime
+0018 9075 CS 1 Diffusion Directionality
+0018 9076 SQ 1 Diffusion Gradient Direction Sequence
+0018 9077 CS 1 Parallel Acquisition
+0018 9078 CS 1 Parallel Acquisition Technique
+0018 9079 FD 1-n Inversion Times
+0018 9080 ST 1 Metabolite Map Description
+0018 9081 CS 1 Partial Fourier
+0018 9082 FD 1 Effective Echo Time
+0018 9083 SQ 1 Metabolite Map Code Sequence
+0018 9084 SQ 1 Chemical Shift Sequence
+0018 9085 CS 1 Cardiac Signal Source
+0018 9087 FD 1 Diffusion b-value
+0018 9089 FD 3 Diffusion Gradient Orientation
+0018 9090 FD 3 Velocity Encoding Direction
+0018 9091 FD 1 Velocity Encoding Minimum Value
+0018 9093 US 1 Number of k-Space Trajectories
+0018 9094 CS 1 Coverage of k-Space
+0018 9095 UL 1 Spectroscopy Acquisition Phase Rows
+0018 9098 FD 1-2 Transmitter Frequency
+0018 9100 CS 1-2 Resonant Nucleus
+0018 9101 CS 1 Frequency Correction
+0018 9103 SQ 1 MR Spectroscopy FOV/Geometry Sequence
+0018 9104 FD 1 Slab Thickness
+0018 9105 FD 3 Slab Orientation
+0018 9106 FD 3 Mid Slab Position
+0018 9107 SQ 1 MR Spatial Saturation Sequence
+0018 9112 SQ 1 MR Timing and Related Parameters Sequence
+0018 9114 SQ 1 MR Echo Sequence
+0018 9115 SQ 1 MR Modifier Sequence
+0018 9117 SQ 1 MR Diffusion Sequence
+0018 9118 SQ 1 Cardiac Trigger Sequence
+0018 9119 SQ 1 MR Averages Sequence
+0018 9125 SQ 1 MR FOV/Geometry Sequence
+0018 9126 SQ 1 Volume Localization Sequence
+0018 9127 UL 1 Spectroscopy Acquisition Data Columns
+0018 9147 CS 1 Diffusion Anisotropy Type
+0018 9151 DT 1 Frame Reference Datetime
+0018 9152 SQ 1 MR Metabolite Map Sequence
+0018 9155 FD 1 Parallel Reduction Factor out-of-plane
+0018 9159 UL 1 Spectroscopy Acquisition Out-of-plane Phase Steps
+0018 9166 CS 1 Bulk Motion Status
+0018 9168 FD 1 Parallel Reduction Factor Second In-plane
+0018 9169 CS 1 Cardiac Beat Rejection Technique
+0018 9170 CS 1 Respiratory Motion Compensation Technique
+0018 9171 CS 1 Respiratory Signal Source
+0018 9172 CS 1 Bulk Motion Compensation Technique
+0018 9173 CS 1 Bulk Motion Signal Source
+0018 9174 CS 1 Applicable Safety Standard Agency
+0018 9175 LO 1 Applicable Safety Standard Description
+0018 9176 SQ 1 Operating Mode Sequence
+0018 9177 CS 1 Operating Mode Type
+0018 9178 CS 1 Operating Mode
+0018 9179 CS 1 Specific Absorption Rate Definition
+0018 9180 CS 1 Gradient Output Type
+0018 9181 FD 1 Specific Absorption Rate Value
+0018 9182 FD 1 Gradient Output
+0018 9183 CS 1 Flow Compensation Direction
+0018 9184 FD 1 Tagging Delay
+0018 9195 FD 1 Chemical Shifts Minimum Integration Limit in Hz (RET)
+0018 9196 FD 1 Chemical Shifts Maximum Integration Limit in Hz (RET)
+0018 9197 SQ 1 MR Velocity Encoding Sequence
+0018 9198 CS 1 First Order Phase Correction
+0018 9199 CS 1 Water Referenced Phase Correction
+0018 9200 CS 1 MR Spectroscopy Acquisition Type
+0018 9214 CS 1 Respiratory Cycle Position
+0018 9217 FD 1 Velocity Encoding Maximum Value
+0018 9218 FD 1 Tag Spacing Second Dimension
+0018 9219 SS 1 Tag Angle Second Axis
+0018 9220 FD 1 Frame Acquisition Duration
+0018 9226 SQ 1 MR Image Frame Type Sequence
+0018 9227 SQ 1 MR Spectroscopy Frame Type Sequence
+0018 9231 US 1 MR Acquisition Phase Encoding Steps in-plane
+0018 9232 US 1 MR Acquisition Phase Encoding Steps out-of-plane
+0018 9234 UL 1 Spectroscopy Acquisition Phase Columns
+0018 9236 CS 1 Cardiac Cycle Position
+0018 9239 SQ 1 Specific Absorption Rate Sequence
+0018 9295 FD 1 Chemical Shifts Minimum Integration Limit in ppm
+0018 9296 FD 1 Chemical Shifts Maximum Integration Limit in ppm
+0018 9240 US 1 RF Echo Train Length
+0018 9241 US 1 Gradient Echo Train Length
+0018 9301 SQ 1 CT Acquisition Type Sequence
+0018 9302 CS 1 Acquisition Type
+0018 9303 FD 1 Tube Angle
+0018 9304 SQ 1 CT Acquisition Details Sequence
+0018 9305 FD 1 Revolution Time
+0018 9306 FD 1 Single Collimation Width
+0018 9307 FD 1 Total Collimation Width
+0018 9308 SQ 1 CT Table Dynamics Sequence
+0018 9309 FD 1 Table Speed
+0018 9310 FD 1 Table Feed per Rotation
+0018 9311 FD 1 Spiral Pitch Factor
+0018 9312 SQ 1 CT Geometry Sequence
+0018 9313 FD 3 Data Collection Center (Patient)
+0018 9314 SQ 1 CT Reconstruction Sequence
+0018 9315 CS 1 Reconstruction Algorithm
+0018 9316 CS 1 Convolution Kernel Group
+0018 9317 FD 2 Reconstruction Field of View
+0018 9318 FD 3 Reconstruction Target Center (Patient)
+0018 9319 FD 1 Reconstruction Angle
+0018 9320 SH 1 Image Filter
+0018 9321 SQ 1 CT Exposure Sequence
+0018 9322 FD 2 Reconstruction Pixel Spacing
+0018 9323 CS 1 Exposure Modulation Type
+0018 9324 FD 1 Estimated Dose Saving
+0018 9325 SQ 1 CT X-ray Details Sequence
+0018 9326 SQ 1 CT Position Sequence
+0018 9327 FD 1 Table Position
+0018 9328 FD 1 Exposure Time in ms
+0018 9329 SQ 1 CT Image Frame Type Sequence
+0018 9330 FD 1 X-Ray Tube Current in mA
+0018 9332 FD 1 Exposure in mAs
+0018 9333 CS 1 Constant Volume Flag
+0018 9334 CS 1 Fluoroscopy Flag
+0018 9335 FD 1 Distance Source to Data Collection Center
+0018 9337 US 1 Contrast/Bolus Agent Number
+0018 9338 SQ 1 Contrast/Bolus Ingredient Code Sequence
+0018 9340 SQ 1 Contrast Administration Profile Sequence
+0018 9341 SQ 1 Contrast/Bolus Usage Sequence
+0018 9342 CS 1 Contrast/Bolus Agent Administered
+0018 9343 CS 1 Contrast/Bolus Agent Detected
+0018 9344 CS 1 Contrast/Bolus Agent Phase
+0018 9345 FD 1 CTDIvol
+0018 a001 SQ 1 Contributing Equipment Sequence
+0018 a002 DT 1 Contribution Date Time
+0018 a003 ST 1 Contribution Description
+
+0020 0000 UL 1 Group Length
+0020 000d UI 1 Study Instance UID
+0020 000e UI 1 Series Instance UID
+0020 0010 SH 1 Study ID
+0020 0011 IS 1 Series Number
+0020 0012 IS 1 Acquisition Number
+0020 0013 IS 1 Instance Number
+0020 0014 IS 1 Isotope Number (RET)
+0020 0015 IS 1 Phase Number (RET)
+0020 0016 IS 1 Interval Number (RET)
+0020 0017 IS 1 Time Slot Number (RET)
+0020 0018 IS 1 Angle Number (RET)
+0020 0019 IS 1 Item Number
+0020 0020 CS 2 Patient Orientation
+0020 0022 IS 1 Overlay Number
+0020 0024 IS 1 Curve Number
+0020 0026 IS 1 Lookup Table Number
+0020 0030 DS 3 Image Position (RET)
+0020 0032 DS 3 Image Position (Patient)
+0020 0035 DS 6 Image Orientation (RET)
+0020 0037 DS 6 Image Orientation (Patient)
+0020 0050 DS 1 Location (RET)
+0020 0052 UI 1 Frame of Reference UID
+0020 0060 CS 1 Laterality
+0020 0062 CS 1 Image Laterality
+0020 0070 LO 1 Image Geometry Type (RET)
+0020 0080 LT 1-n Masking Image (RET)
+0020 0100 IS 1 Temporal Position Identifier
+0020 0105 IS 1 Number of Temporal Positions
+0020 0110 DS 1 Temporal Resolution
+0020 0200 UI 1 Synchronization Frame of Reference UID
+0020 1000 IS 1 Series in Study
+0020 1001 IS 1 Acquisitions in Series (RET)
+0020 1002 IS 1 Images in Acquisition
+0020 1003 IS 1 Images in Series FIXME (RET)
+0020 1004 IS 1 Acquisitions in Study
+0020 1005 IS 1 Images in Study FIXME (RET)
+0020 1020 LO 1-n Reference (RET)
+0020 1040 LO 1 Position Reference Indicator
+0020 1041 DS 1 Slice Location
+0020 1070 IS 1-n Other Study Numbers
+0020 1200 IS 1 Number of Patient Related Studies
+0020 1202 IS 1 Number of Patient Related Series
+0020 1204 IS 1 Number of Patient Related Instances
+0020 1206 IS 1 Number of Study Related Series
+0020 1208 IS 1 Number of Study Related Instances
+0020 1209 IS 1 Number of Series Related Instances
+0020 3100 LO 1-n Source Image IDs (RET)
+0020 3401 LO 1 Modifying Device ID (RET)
+0020 3402 LO 1 Modified Image ID (RET)
+0020 3403 DA 1 Modified Image Date (RET)
+0020 3404 LT 1 Modifying Device Manufacturer (RET)
+0020 3405 TM 1 Modified Image Time (RET)
+0020 3406 LT 1 Modified Image Description (RET)
+0020 4000 LT 1 Image Comments
+0020 5000 AT 1-n Original Image Identification (RET)
+0020 5002 LO 1-n Original Image Identification Nomenclature (RET)
+0020 9056 SH 1 Stack ID
+0020 9057 UL 1 In-Stack Position Number
+0020 9071 SQ 1 Frame Anatomy Sequence
+0020 9072 CS 1 Frame Laterality
+0020 9111 SQ 1 Frame Content Sequence
+0020 9113 SQ 1 Plane Position Sequence
+0020 9116 SQ 1 Plane Orientation Sequence
+0020 9128 UL 1 Temporal Position Index
+0020 9153 FD 1 Trigger Delay Time
+0020 9156 US 1 Frame Acquisition Number
+0020 9157 UL 1-n Dimension Index Values
+0020 9158 LT 1 Frame Comments
+0020 9161 UI 1 Concatenation UID
+0020 9162 US 1 In-concatenation Number
+0020 9163 US 1 In-concatenation Total Number
+0020 9164 UI 1 Dimension Organization UID
+0020 9165 AT 1 Dimension Index Pointer
+0020 9167 AT 1 Functional Group Pointer
+0020 9213 LO 1 Dimension Index Private Creator
+0020 9221 SQ 1 Dimension Organization Sequence
+0020 9222 SQ 1 Dimension Index Sequence
+0020 9228 UL 1 Concatenation Frame Offset Number
+0020 9238 LO 1 Functional Group Private Creator
+
+0022 0001 US 1 Light Path Filter Pass-Through Wavelength
+0022 0002 US 2 Light Path Filter Pass Band
+0022 0003 US 1 Image Path Filter Pass-Through Wavelength
+0022 0004 US 2 Image Path Filter Pass Band
+0022 0005 CS 1 Patient Eye Movement Commanded
+0022 0006 SQ 1 Patient Eye Movement Command Code Sequence
+0022 0007 FL 1 Spherical Lens Power
+0022 0008 FL 1 Cylinder Lens Power
+0022 0009 FL 1 Cylinder Axis
+0022 000a FL 1 Emmetropic Magnification
+0022 000b FL 1 Intra Ocular Pressure
+0022 000c FL 1 Horizontal Field of View
+0022 000d CS 1 Pupil Dilated
+0022 000e FL 1 Degree of Dilation
+0022 0010 FL 1 Stereo Baseline Angle
+0022 0011 FL 1 Stereo Baseline Displacement
+0022 0012 FL 1 Stereo Horizontal Pixel Offset
+0022 0013 FL 1 Stereo Vertical Pixel Offset
+0022 0014 FL 1 Stereo Rotation
+0022 0015 SQ 1 Acquisition Device Type Code Sequence
+0022 0016 SQ 1 Illumination Type Code Sequence
+0022 0017 SQ 1 Light Path Filter Type Stack Code Sequence
+0022 0018 SQ 1 Image Path Filter Type Stack Code Sequence
+0022 0019 SQ 1 Lenses Code Sequence
+0022 001a SQ 1 Channel Description Code Sequence
+0022 001b SQ 1 Refractive State Sequence
+0022 001c SQ 1 Mydriatic Agent Code Sequence
+0022 001d SQ 1 Relative Image Position Code Sequence
+0022 0020 SQ 1 Stereo Pairs Sequence
+0022 0021 SQ 1 Left Image Sequence
+0022 0022 SQ 1 Right Image Sequence
+
+0028 0000 UL 1 Group Length
+0028 0002 US 1 Samples per Pixel
+0028 0003 US 1 Samples per Pixel Used
+0028 0004 CS 1 Photometric Interpretation
+0028 0005 SS 1 Image Dimensions (RET)
+0028 0006 US 1 Planar Configuration
+0028 0008 IS 1 Number of Frames
+0028 0009 AT 1-n Frame Increment Pointer
+0028 000a AT 1-n Frame Dimension Pointer
+0028 0010 US 1 Rows
+0028 0011 US 1 Columns
+0028 0012 US 1 Planes
+0028 0014 US 1 Ultrasound Color Data Present
+0028 0030 DS 2 Pixel Spacing
+0028 0031 DS 2 Zoom Factor
+0028 0032 DS 2 Zoom Center
+0028 0034 IS 2 Pixel Aspect Ratio
+0028 0040 SH 1 Image Format (RET)
+0028 0050 LO 1-n Manipulated Image (RET)
+0028 0051 CS 1-n Corrected Image
+0028 0060 SH 1 Compression Code (RET)
+0028 0100 US 1 Bits Allocated
+0028 0101 US 1 Bits Stored
+0028 0102 US 1 High Bit
+0028 0103 US 1 Pixel Representation
+0028 0104 SS 1 Smallest Valid Pixel Value (RET)
+0028 0105 SS 1 Largest Valid Pixel Value (RET)
+0028 0106 SS 1 Smallest Image Pixel Value
+0028 0107 SS 1 Largest Image Pixel Value
+0028 0108 SS 1 Smallest Pixel Value in Series
+0028 0109 SS 1 Largest Pixel Value in Series
+0028 0110 SS 1 Smallest Image Pixel Value in Plane
+0028 0111 SS 1 Largest Image Pixel Value in Plane
+0028 0120 SS 1 Pixel Padding Value
+0028 0200 SS 1 Image Location (RET)
+0028 0300 CS 1 Quality Control Image
+0028 0301 CS 1 Burned In Annotation
+0028 1040 CS 1 Pixel Intensity Relationship
+0028 1041 SS 1 Pixel Intensity Relationship Sign
+0028 1050 DS 1-n Window Center
+0028 1051 DS 1-n Window Width
+0028 1052 DS 1 Rescale Intercept
+0028 1053 DS 1 Rescale Slope
+0028 1054 LO 1 Rescale Type
+0028 1055 LO 1-n Window Center & Width Explanation
+0028 1080 LT 1 Gray Scale (RET)
+0028 1090 CS 1 Recommended Viewing Mode
+0028 1100 US 3 Gray Lookup Table Descriptor (RET)
+0028 1101 US 3 Red Palette Color Lookup Table Descriptor
+0028 1102 US 3 Green Palette Color Lookup Table Descriptor
+0028 1103 US 3 Blue Palette Color Lookup Table Descriptor
+0028 1199 UI 1 Palette Color Lookup Table UID
+0028 1200 OW 1 Gray Lookup Table Data (RET)
+0028 1201 OW 1 Red Palette Color Lookup Table Data
+0028 1202 OW 1 Green Palette Color Lookup Table Data
+0028 1203 OW 1 Blue Palette Color Lookup Table Data
+0028 1221 OW 1 Segmented Red Palette Color Lookup Table Data
+0028 1222 OW 1 Segmented Green Palette Color Lookup Table Data
+0028 1223 OW 1 Segmented Blue Palette Color Lookup Table Data
+0028 1300 CS 1 Implant Present
+0028 1350 CS 1 Partial View
+0028 1351 ST 1 Partial View Description
+0028 2110 CS 1 Lossy Image Compression
+0028 2112 DS 1-n Lossy Image Compression Ratio
+0028 2114 CS 1-n Lossy Image Compression Method
+0028 3000 SQ 1 Modality LUT Sequence
+0028 3002 US 3 LUT Descriptor
+0028 3003 LO 1 LUT Explanation
+0028 3004 LO 1 Modality LUT Type
+0028 3006 OW 1 LUT Data
+0028 3010 SQ 1 VOI LUT Sequence
+0028 3110 SQ 1 Softcopy VOI LUT Sequence
+0028 4000 LT 1-n Image Presentation Comments (RET)
+0028 5000 SQ 1 Bi-Plane Acquisition Sequence
+0028 6010 US 1 Representative Frame Number
+0028 6020 US 1-n Frame Numbers of Interest (FOI)
+0028 6022 LO 1-n Frame(s) of Interest Description
+0028 6023 CS 1-n Frame of Interest Type
+0028 6030 US 1-n Mask Pointer(s) (RET)
+0028 6040 US 1-n R Wave Pointer
+0028 6100 SQ 1 Mask Subtraction Sequence
+0028 6101 CS 1 Mask Operation
+0028 6102 US 2-2n Applicable Frame Range
+0028 6110 US 1-n Mask Frame Numbers
+0028 6112 US 1 Contrast Frame Averaging
+0028 6114 FL 2 Mask Sub-pixel Shift
+0028 6120 SS 1 TID Offset
+0028 6190 ST 1 Mask Operation Explanation
+0028 9001 UL 1 Data Point Rows
+0028 9002 UL 1 Data Point Columns
+0028 9003 CS 1 Signal Domain Columns
+0028 9099 US 1 Largest Monochrome Pixel Value (RET)
+0028 9108 CS 1 Data Representation
+0028 9110 SQ 1 Pixel Measures Sequence
+0028 9132 SQ 1 Frame VOI LUT Sequence
+0028 9145 SQ 1 Pixel Value Transformation Sequence
+0028 9235 CS 1 Signal Domain Rows
+
+0032 0000 UL 1 Study Group Length
+0032 000a CS 1 Study Status ID
+0032 000c CS 1 Study Priority ID
+0032 0012 LO 1 Study ID Issuer
+0032 0032 DA 1 Study Verified Date
+0032 0033 TM 1 Study Verified Time
+0032 0034 DA 1 Study Read Date
+0032 0035 TM 1 Study Read Time
+0032 1000 DA 1 Scheduled Study Start Date
+0032 1001 TM 1 Scheduled Study Start Time
+0032 1010 DA 1 Scheduled Study Stop Date
+0032 1011 TM 1 Scheduled Study Stop Time
+0032 1020 LO 1 Scheduled Study Location
+0032 1021 AE 1-n Scheduled Study Location AE Title(s)
+0032 1030 LO 1 Reason for Study
+0032 1031 SQ 1 Requesting Physician Identification Sequence
+0032 1032 PN 1 Requesting Physician
+0032 1033 LO 1 Requesting Service
+0032 1040 DA 1 Study Arrival Date
+0032 1041 TM 1 Study Arrival Time
+0032 1050 DA 1 Study Completion Date
+0032 1051 TM 1 Study Completion Time
+0032 1055 CS 1 Study Component Status ID
+0032 1060 LO 1 Requested Procedure Description
+0032 1064 SQ 1 Requested Procedure Code Sequence
+0032 1070 LO 1 Requested Contrast Agent
+0032 4000 LT 1 Study Comments
+
+0038 0000 UL 1 Group Length
+0038 0004 SQ 1 Referenced Patient Alias Sequence
+0038 0008 CS 1 Visit Status ID
+0038 0010 LO 1 Admission ID
+0038 0011 LO 1 Issuer of Admission ID
+0038 0016 LO 1 Route of Admissions
+0038 001a DA 1 Scheduled Admission Date
+0038 001b TM 1 Scheduled Admission Time
+0038 001c DA 1 Scheduled Discharge Date
+0038 001d TM 1 Scheduled Discharge Time
+0038 001e LO 1 Scheduled Patient Institution Residence
+0038 0020 DA 1 Admitting Date
+0038 0021 TM 1 Admitting Time
+0038 0030 DA 1 Discharge Date
+0038 0032 TM 1 Discharge Time
+0038 0040 LO 1 Discharge Diagnosis Description
+0038 0044 SQ 1 Discharge Diagnosis Code Sequence
+0038 0050 LO 1 Special Needs
+0038 0300 LO 1 Current Patient Location
+0038 0400 LO 1 Patient's Institution Residence
+0038 0500 LO 1 Patient State
+0038 4000 LT 1 Visit Comments
+
+003a 0000 UL 1 Group Length
+003a 0004 CS 1 Waveform Originality
+003a 0005 US 1 Number of Waveform Channels
+003a 0010 UL 1 Number of Waveform Samples
+003a 001a DS 1 Sampling Frequency
+003a 0020 SH 1 Multiplex Group Label
+003a 0200 SQ 1 Channel Definition Sequence
+003a 0202 IS 1 Waveform Channel Number
+003a 0203 SH 1 Channel Label
+003a 0205 CS 1-n Channel Status
+003a 0208 SQ 1 Channel Source Sequence
+003a 0209 SQ 1 Channel Source Modifiers Sequence
+003a 020a SQ 1 Source Waveform Sequence
+003a 020c LO 1 Channel Derivation Description
+003a 0210 DS 1 Channel Sensitivity
+003a 0211 SQ 1 Channel Sensitivity Units Sequence
+003a 0212 DS 1 Channel Sensitivity Correction Factor
+003a 0213 DS 1 Channel Baseline
+003a 0214 DS 1 Channel Time Skew
+003a 0215 DS 1 Channel Sample Skew
+003a 0218 DS 1 Channel Offset
+003a 021a US 1 Waveform Bits Stored
+003a 0220 DS 1 Filter Low Frequency
+003a 0221 DS 1 Filter High Frequency
+003a 0222 DS 1 Notch Filter Frequency
+003a 0223 DS 1 Notch Filter Bandwidth
+003a 0300 SQ 1 Multiplexed Audio Channels Description Code Sequence
+003a 0301 IS 1 Channel Identification Code
+003a 0302 CS 1 Channel Mode
+
+0040 0000 UL 1 Group Length
+0040 0001 AE 1-n Scheduled Station AE Title
+0040 0002 DA 1 Scheduled Procedure Step Start Date
+0040 0003 TM 1 Scheduled Procedure Step Start Time
+0040 0004 DA 1 Scheduled Procedure Step End Date
+0040 0005 TM 1 Scheduled Procedure Step End Time
+0040 0006 PN 1 Scheduled Performing Physician's Name
+0040 0007 LO 1 Scheduled Procedure Step Description
+0040 0008 SQ 1 Scheduled Protocol Code Sequence
+0040 0009 SH 1 Scheduled Procedure Step ID
+0040 000a SQ 1 Stage Code Sequence
+0040 000b SQ 1 Scheduled Performing Physician Identification Sequence
+0040 0010 SH 1-n Scheduled Station Name
+0040 0011 SH 1 Scheduled Procedure Step Location
+0040 0012 LO 1 Pre-Medication
+0040 0020 CS 1 Scheduled Procedure Step Status
+0040 0100 SQ 1 Scheduled Procedure Step Sequence
+0040 0220 SQ 1 Referenced Non-Image Composite SOP Instance Sequence
+0040 0241 AE 1 Performed Station AE Title
+0040 0242 SH 1 Performed Station Name
+0040 0243 SH 1 Performed Location
+0040 0244 DA 1 Performed Procedure Step Start Date
+0040 0245 TM 1 Performed Procedure Step Start Time
+0040 0250 DA 1 Performed Procedure Step End Date
+0040 0251 TM 1 Performed Procedure Step End Time
+0040 0252 CS 1 Performed Procedure Step Status
+0040 0253 SH 1 Performed Procedure Step ID
+0040 0254 LO 1 Performed Procedure Step Description
+0040 0255 LO 1 Performed Procedure Type Description
+0040 0260 SQ 1 Performed Protocol Code Sequence
+0040 0270 SQ 1 Scheduled Step Attributes Sequence
+0040 0275 SQ 1 Request Attributes Sequence
+0040 0280 ST 1 Comments on the Performed Procedure Step
+0040 0281 SQ 1 Performed Procedure Step Discontinuation Reason Code Sequence
+0040 0293 SQ 1 Quantity Sequence
+0040 0294 DS 1 Quantity
+0040 0295 SQ 1 Measuring Units Sequence
+0040 0296 SQ 1 Billing Item Sequence
+0040 0300 US 1 Total Time of Fluoroscopy
+0040 0301 US 1 Total Number of Exposures
+0040 0302 US 1 Entrance Dose
+0040 0303 US 1-2 Exposed Area
+0040 0306 DS 1 Distance Source to Entrance
+0040 0307 DS 1 Distance Source to Support (RET)
+0040 030e SQ 1 Exposure Dose Sequence
+0040 0310 ST 1 Comments on Radiation Dose
+0040 0312 DS 1 X-Ray Output
+0040 0314 DS 1 Half Value Layer
+0040 0316 DS 1 Organ Dose
+0040 0318 CS 1 Organ Exposed
+0040 0320 SQ 1 Billing Procedure Step Sequence
+0040 0321 SQ 1 Film Consumption Sequence
+0040 0324 SQ 1 Billing Supplies and Devices Sequence
+0040 0330 SQ 1 Referenced Procedure Step Sequence (RET)
+0040 0340 SQ 1 Performed Series Sequence
+0040 0400 LT 1 Comments on the Scheduled Procedure Step
+0040 0440 SQ 1 Protocol Context Sequence
+0040 0441 SQ 1 Content Item Modifier Sequence
+0040 050a LO 1 Specimen Accession Number
+0040 0550 SQ 1 Specimen Sequence
+0040 0551 LO 1 Specimen Identifier
+0040 0555 SQ 1 Acquisition Context Sequence
+0040 0556 ST 1 Acquisition Context Description
+0040 059a SQ 1 Specimen Type Code Sequence
+0040 06fa LO 1 Slide Identifier
+0040 071a SQ 1 Image Center Point Coordinates Sequence
+0040 072a DS 1 X offset in Slide Coordinate System
+0040 073a DS 1 Y offset in Slide Coordinate System
+0040 074a DS 1 Z offset in Slide Coordinate System
+0040 08d8 SQ 1 Pixel Spacing Sequence
+0040 08da SQ 1 Coordinate System Axis Code Sequence
+0040 08ea SQ 1 Measurement Units Code Sequence
+0040 1001 SH 1 Requested Procedure ID
+0040 1002 LO 1 Reason for the Requested Procedure
+0040 1003 SH 1 Requested Procedure Priority
+0040 1004 LO 1 Patient Transport Arrangements
+0040 1005 LO 1 Requested Procedure Location
+0040 1006 SH 1 Placer Order Number / Procedure (RET)
+0040 1007 SH 1 Filler Order Number / Procedure (RET)
+0040 1008 LO 1 Confidentiality Code
+0040 1009 SH 1 Reporting Priority
+0040 100a SQ 1 Reason for Requested Procedure Code Sequence
+0040 1010 PN 1-n Names of Intended Recipients of Results
+0040 1011 SQ 1 Intended Recipients of Results Identification Sequence
+0040 1101 SQ 1 Person Identification Code Sequence
+0040 1102 ST 1 Person's Address
+0040 1103 LO 1-n Person's Telephone Numbers
+0040 1400 LT 1 Requested Procedure Comments
+0040 2001 LO 1 Reason for the Imaging Service Request (RET)
+0040 2004 DA 1 Issue Date of Imaging Service Request
+0040 2005 TM 1 Issue Time of Imaging Service Request
+0040 2006 SH 1 Placer Order Number / Imaging Service Request (RET)
+0040 2007 SH 1 Filler Order Number / Imaging Service Request (RET)
+0040 2008 PN 1 Order Entered By
+0040 2009 SH 1 Order Enterer's Location
+0040 2010 SH 1 Order Callback Phone Number
+0040 2016 LO 1 Placer Order Number / Imaging Service Request
+0040 2017 LO 1 Filler Order Number / Imaging Service Request
+0040 2400 LT 1 Imaging Service Request Comments
+0040 3001 LO 1 Confidentiality Constraint on Patient Data Description
+0040 4001 CS 1 General Purpose Scheduled Procedure Step Status
+0040 4002 CS 1 General Purpose Performed Procedure Step Status
+0040 4003 CS 1 General Purpose Scheduled Procedure Step Priority
+0040 4004 SQ 1 Scheduled Processing Applications Code Sequence
+0040 4005 DT 1 Scheduled Procedure Step Start Date and Time
+0040 4006 CS 1 Multiple Copies Flag
+0040 4007 SQ 1 Performed Processing Applications Code Sequence
+0040 4009 SQ 1 Human Performer Code Sequence
+0040 4010 DT 1 Scheduled Procedure Step Modification Date and Time
+0040 4011 DT 1 Expected Completion Date and Time
+0040 4015 SQ 1 Resulting General Purpose Performed Procedure Steps Sequence
+0040 4016 SQ 1 Referenced General Purpose Scheduled Procedure Step Sequence
+0040 4018 SQ 1 Scheduled Workitem Code Sequence
+0040 4019 SQ 1 Performed Workitem Code Sequence
+0040 4020 CS 1 Input Availability Flag
+0040 4021 SQ 1 Input Information Sequence
+0040 4022 SQ 1 Relevant Information Sequence
+0040 4023 UI 1 Referenced General Purpose Scheduled Procedure Step Transaction UID
+0040 4025 SQ 1 Scheduled Station Name Code Sequence
+0040 4026 SQ 1 Scheduled Station Class Code Sequence
+0040 4027 SQ 1 Scheduled Station Geographic Location Code Sequence
+0040 4028 SQ 1 Performed Station Name Code Sequence
+0040 4029 SQ 1 Performed Station Class Code Sequence
+0040 4030 SQ 1 Performed Station Geographic Location Code Sequence
+0040 4031 SQ 1 Requested Subsequent Workitem Code Sequence
+0040 4032 SQ 1 Non-DICOM Output Code Sequence
+0040 4033 SQ 1 Output Information Sequence
+0040 4034 SQ 1 Scheduled Human Performers Sequence
+0040 4035 SQ 1 Actual Human Performers Sequence
+0040 4036 LO 1 Human Performer's Organization
+0040 4037 PN 1 Human Performer's Name
+0040 8302 DS 1 Entrance Dose in mGy
+0040 9096 SQ 1 Real World Value Mapping Sequence
+0040 9210 SH 1 LUT Label
+0040 9211 US 1 Real World Value Last Value Mapped
+0040 9212 FD 1-n Real World Value LUT Data
+0040 9216 US 1 Real World Value First Value Mapped
+0040 9224 FD 1 Real World Value Intercept
+0040 9225 FD 1 Real World Value Slope
+0040 a010 CS 1 Relationship Type
+0040 a027 LO 1 Verifying Organization
+0040 a030 DT 1 Verification Date Time
+0040 a032 DT 1 Observation Date Time
+0040 a040 CS 1 Value Type
+0040 a043 SQ 1 Concept Name Code Sequence
+0040 a050 CS 1 Continuity Of Content
+0040 a073 SQ 1 Verifying Observer Sequence
+0040 a075 PN 1 Verifying Observer Name
+0040 a088 SQ 1 Verifying Observer Identification Code Sequence
+0040 a0b0 US 2-2n Referenced Waveform Channels
+0040 a120 DT 1 DateTime
+0040 a121 DA 1 Date
+0040 a122 TM 1 Time
+0040 a123 PN 1 Person Name
+0040 a124 UI 1 UID
+0040 a130 CS 1 Temporal Range Type
+0040 a132 UL 1-n Referenced Sample Positions
+0040 a136 US 1-n Referenced Frame Numbers
+0040 a138 DS 1-n Referenced Time Offsets
+0040 a13a DT 1-n Referenced Datetime
+0040 a160 UT 1 Text Value
+0040 a168 SQ 1 Concept Code Sequence
+0040 a170 SQ 1 Purpose of Reference Code Sequence
+0040 a180 US 1 Annotation Group Number
+0040 a195 SQ 1 Modifier Code Sequence
+0040 a300 SQ 1 Measured Value Sequence
+0040 a301 SQ 1 Numeric Value Qualifier Code Sequence
+0040 a30a DS 1-n Numeric Value
+0040 a360 SQ 1 Predecessor Documents Sequence
+0040 a370 SQ 1 Referenced Request Sequence
+0040 a372 SQ 1 Performed Procedure Code Sequence
+0040 a375 SQ 1 Current Requested Procedure Evidence Sequence
+0040 a385 SQ 1 Pertinent Other Evidence Sequence
+0040 a491 CS 1 Completion Flag
+0040 a492 LO 1 Completion Flag Description
+0040 a493 CS 1 Verification Flag
+0040 a504 SQ 1 Content Template Sequence
+0040 a525 SQ 1 Identical Documents Sequence
+0040 a730 SQ 1 Content Sequence
+0040 b020 SQ 1 Annotation Sequence
+0040 db00 CS 1 Template Identifier
+0040 db06 DT 1 Template Version (RET)
+0040 db07 DT 1 Template Local Version (RET)
+0040 db0b CS 1 Template Extension Flag (RET)
+0040 db0c UI 1 Template Extension Organization UID (RET)
+0040 db0d UI 1 Template Extension Creator UID (RET)
+0040 db73 UL 1-n Referenced Content Item Identifier
+
+0050 0000 UL 1 Group Length
+0050 0004 CS 1 Calibration Image
+0050 0010 SQ 1 Device Sequence
+0050 0014 DS 1 Device Length
+0050 0016 DS 1 Device Diameter
+0050 0017 CS 1 Device Diameter Units
+0050 0018 DS 1 Device Volume
+0050 0019 DS 1 Inter-Marker Distance
+0050 0020 LO 1 Device Description
+
+0054 0000 UL 1 Group Length
+0054 0010 US 1-n Energy Window Vector
+0054 0011 US 1 Number of Energy Windows
+0054 0012 SQ 1 Energy Window Information Sequence
+0054 0013 SQ 1 Energy Window Range Sequence
+0054 0014 DS 1 Energy Window Lower Limit
+0054 0015 DS 1 Energy Window Upper Limit
+0054 0016 SQ 1 Radiopharmaceutical Information Sequence
+0054 0017 IS 1 Residual Syringe Counts
+0054 0018 SH 1 Energy Window Name
+0054 0020 US 1-n Detector Vector
+0054 0021 US 1 Number of Detectors
+0054 0022 SQ 1 Detector Information Sequence
+0054 0030 US 1-n Phase Vector
+0054 0031 US 1 Number of Phases
+0054 0032 SQ 1 Phase Information Sequence
+0054 0033 US 1 Number of Frames in Phase
+0054 0036 IS 1 Phase Delay
+0054 0038 IS 1 Pause Between Frames
+0054 0039 CS 1 Phase Description
+0054 0050 US 1-n Rotation Vector
+0054 0051 US 1 Number of Rotations
+0054 0052 SQ 1 Rotation Information Sequence
+0054 0053 US 1 Number of Frames in Rotation
+0054 0060 US 1-n R-R Interval Vector
+0054 0061 US 1 Number of R-R Intervals
+0054 0062 SQ 1 Gated Information Sequence
+0054 0063 SQ 1 Data Information Sequence
+0054 0070 US 1-n Time Slot Vector
+0054 0071 US 1 Number of Time Slots
+0054 0072 SQ 1 Time Slot Information Sequence
+0054 0073 DS 1 Time Slot Time
+0054 0080 US 1-n Slice Vector
+0054 0081 US 1 Number of Slices
+0054 0090 US 1-n Angular View Vector
+0054 0100 US 1-n Time Slice Vector
+0054 0101 US 1 Number of Time Slices
+0054 0200 DS 1 Start Angle
+0054 0202 CS 1 Type of Detector Motion
+0054 0210 IS 1-n Trigger Vector
+0054 0211 US 1 Number of Triggers in Phase
+0054 0220 SQ 1 View Code Sequence
+0054 0222 SQ 1 View Modifier Code Sequence
+0054 0300 SQ 1 Radionuclide Code Sequence
+0054 0302 SQ 1 Administration Route Code Sequence
+0054 0304 SQ 1 Radiopharmaceutical Code Sequence
+0054 0306 SQ 1 Calibration Data Sequence
+0054 0308 US 1 Energy Window Number
+0054 0400 SH 1 Image ID
+0054 0410 SQ 1 Patient Orientation Code Sequence
+0054 0412 SQ 1 Patient Orientation Modifier Code Sequence
+0054 0414 SQ 1 Patient Gantry Relationship Code Sequence
+0054 0500 CS 1 Slice Progression Direction
+0054 1000 CS 2 Series Type
+0054 1001 CS 1 Units
+0054 1002 CS 1 Counts Source
+0054 1004 CS 1 Reprojection Method
+0054 1100 CS 1 Randoms Correction Method
+0054 1101 LO 1 Attenuation Correction Method
+0054 1102 CS 1 Decay Correction
+0054 1103 LO 1 Reconstruction Method
+0054 1104 LO 1 Detector Lines of Response Used
+0054 1105 LO 1 Scatter Correction Method
+0054 1200 DS 1 Axial Acceptance
+0054 1201 IS 2 Axial Mash
+0054 1202 IS 1 Transverse Mash
+0054 1203 DS 2 Detector Element Size
+0054 1210 DS 1 Coincidence Window Width
+0054 1220 CS 1-n Secondary Counts Type
+0054 1300 DS 1 Frame Reference Time
+0054 1310 IS 1 Primary (Prompts) Counts Accumulated
+0054 1311 IS 1-n Secondary Counts Accumulated
+0054 1320 DS 1 Slice Sensitivity Factor
+0054 1321 DS 1 Decay Factor
+0054 1322 DS 1 Dose Calibration Factor
+0054 1323 DS 1 Scatter Fraction Factor
+0054 1324 DS 1 Dead Time Factor
+0054 1330 US 1 Image Index
+0054 1400 CS 1-n Counts Included
+0054 1401 CS 1 Dead Time Correction Flag
+
+0060 0000 UL 1 Group Length
+0060 3000 SQ 1 Histogram Sequence
+0060 3002 US 1 Histogram Number of Bins
+0060 3004 US 1 Histogram First Bin Value
+0060 3006 US 1 Histogram Last Bin Value
+0060 3008 US 1 Histogram Bin Width
+0060 3010 LO 1 Histogram Explanation
+0060 3020 UL 1-n Histogram Data
+
+0070 0000 UL 1 Group Length
+0070 0001 SQ 1 Graphic Annotation Sequence
+0070 0002 CS 1 Graphic Layer
+0070 0003 CS 1 Bounding Box Annotation Units
+0070 0004 CS 1 Anchor Point Annotation Units
+0070 0005 CS 1 Graphic Annotation Units
+0070 0006 ST 1 Unformatted Text Value
+0070 0008 SQ 1 Text Object Sequence
+0070 0009 SQ 1 Graphic Object Sequence
+0070 0010 FL 2 Bounding Box Top Left Hand Corner
+0070 0011 FL 2 Bounding Box Bottom Right Hand Corner
+0070 0012 CS 1 Bounding Box Text Horizontal Justification
+0070 0014 FL 2 Anchor Point
+0070 0015 CS 1 Anchor Point Visibility
+0070 0020 US 1 Graphic Dimensions
+0070 0021 US 1 Number of Graphic Points
+0070 0022 FL 2-n Graphic Data
+0070 0023 CS 1 Graphic Type
+0070 0024 CS 1 Graphic Filled
+0070 0041 CS 1 Image Horizontal Flip
+0070 0042 US 1 Image Rotation
+0070 0052 SL 2 Displayed Area Top Left Hand Corner
+0070 0053 SL 2 Displayed Area Bottom Right Hand Corner
+0070 005a SQ 1 Displayed Area Selection Sequence
+0070 0060 SQ 1 Graphic Layer Sequence
+0070 0062 IS 1 Graphic Layer Order
+0070 0066 US 1 Graphic Layer Recommended Display Grayscale Value
+0070 0067 US 3 Graphic Layer Recommended Display RGB Value
+0070 0068 LO 1 Graphic Layer Description
+0070 0080 CS 1 Content Label
+0070 0081 LO 1 Content Description
+0070 0082 DA 1 Presentation Creation Date
+0070 0083 TM 1 Presentation Creation Time
+0070 0084 PN 1 Content Creator's Name
+0070 0100 CS 1 Presentation Size Mode
+0070 0101 DS 2 Presentation Pixel Spacing
+0070 0102 IS 2 Presentation Pixel Aspect Ratio
+0070 0103 FL 1 Presentation Pixel Magnification Ratio
+0070 0306 CS 1 Shape Type
+0070 0308 SQ 1 Registration Sequence
+0070 0309 SQ 1 Matrix Registration Sequence
+0070 030a SQ 1 Matrix Sequence
+0070 030c CS 1 Frame of Reference Transformation Matrix Type
+0070 030d SQ 1 Registration Type Code Sequence
+0070 030f ST 1 Fiducial Description
+0070 0310 SH 1 Fiducial Identifier
+0070 0311 SQ 1 Fiducial Identifier Code Sequence
+0070 0312 FD 1 Contour Uncertainty Radius
+0070 0314 SQ 1 Used Fiducials Sequence
+0070 0318 SQ 1 Graphic Coordinates Data Sequence
+0070 031a UI 1 Fiducial UID
+0070 031c SQ 1 Fiducial Set Sequence
+0070 031e SQ 1 Fiducial Sequence
+
+0088 0000 UL 1 Group Length
+0088 0130 SH 1 Storage Media File-set ID
+0088 0140 UI 1 Storage Media File-set UID
+0088 0200 SQ 1 Icon Image Sequence
+0088 0904 LO 1 Topic Title
+0088 0906 ST 1 Topic Subject
+0088 0910 LO 1 Topic Author
+0088 0912 LO 1-32 Topic Keywords
+
+0100 0000 UL 1 Group Length
+0100 0410 CS 1 SOP Instance Status
+0100 0420 DT 1 SOP Authorization Date and Time
+0100 0424 LT 1 SOP Authorization Comment
+0100 0426 LO 1 Authorization Equipment Certification Number
+
+0400 0000 UL 1 Group Length
+0400 0005 US 1 MAC ID Number
+0400 0010 UI 1 MAC Calculation Transfer Syntax UID
+0400 0015 CS 1 MAC Algorithm
+0400 0020 AT 1-n Data Elements Signed
+0400 0100 UI 1 Digital Signature UID
+0400 0105 DT 1 Digital Signature DateTime
+0400 0110 CS 1 Certificate Type
+0400 0115 OB 1 Certificate of Signer
+0400 0120 OB 1 Signature
+0400 0305 CS 1 Certified Timestamp Type
+0400 0310 OB 1 Certified Timestamp
+0400 0500 SQ 1 Encrypted Attributes Sequence
+0400 0510 UI 1 Encrypted Content Transfer Syntax UID
+0400 0520 OB 1 Encrypted Content
+0400 0550 SQ 1 Modified Attributes Sequence
+
+2000 0000 UL 1 Group Length
+2000 0010 IS 1 Number of Copies
+2000 001e SQ 1 Printer Configuration Sequence
+2000 0020 CS 1 Print Priority
+2000 0030 CS 1 Medium Type
+2000 0040 CS 1 Film Destination
+2000 0050 LO 1 Film Session Label
+2000 0060 IS 1 Memory Allocation
+2000 0061 IS 1 Maximum Memory Allocation
+2000 0062 CS 1 Color Image Printing Flag
+2000 0063 CS 1 Collation Flag
+2000 0065 CS 1 Annotation Flag
+2000 0067 CS 1 Image Overlay Flag
+2000 0069 CS 1 Presentation LUT Flag
+2000 006a CS 1 Image Box Presentation LUT Flag
+2000 00a0 US 1 Memory Bit Depth
+2000 00a1 US 1 Printing Bit Depth
+2000 00a2 SQ 1 Media Installed Sequence
+2000 00a4 SQ 1 Other Media Available Sequence
+2000 00a8 SQ 1 Supported Image Display Formats Sequence
+2000 0500 SQ 1 Referenced Film Box Sequence
+2000 0510 SQ 1 Referenced Stored Print Sequence
+
+2010 0000 UL 1 Group Length
+2010 0010 ST 1 Image Display Format
+2010 0030 CS 1 Annotation Display Format ID
+2010 0040 CS 1 Film Orientation
+2010 0050 CS 1 Film Size ID
+2010 0052 CS 1 Printer Resolution ID
+2010 0054 CS 1 Default Printer Resolution ID
+2010 0060 CS 1 Magnification Type
+2010 0080 CS 1 Smoothing Type
+2010 00a6 CS 1 Default Magnification Type
+2010 00a7 CS 1-n Other Magnification Types Available
+2010 00a8 CS 1 Default Smoothing Type
+2010 00a9 CS 1-n Other Smoothing Types Available
+2010 0100 CS 1 Border Density
+2010 0110 CS 1 Empty Image Density
+2010 0120 US 1 Min Density
+2010 0130 US 1 Max Density
+2010 0140 CS 1 Trim
+2010 0150 ST 1 Configuration Information
+2010 0152 LT 1 Configuration Information Description
+2010 0154 IS 1 Maximum Collated Films
+2010 015e US 1 Illumination
+2010 0160 US 1 Reflected Ambient Light
+2010 0376 DS 2 Printer Pixel Spacing
+2010 0500 SQ 1 Referenced Film Session Sequence
+2010 0510 SQ 1 Referenced Image Box Sequence
+2010 0520 SQ 1 Referenced Basic Annotation Box Sequence
+
+2020 0000 UL 1 Group Length
+2020 0010 US 1 Image Position
+2020 0020 CS 1 Polarity
+2020 0030 DS 1 Requested Image Size
+2020 0040 CS 1 Requested Decimate/Crop Behavior
+2020 0050 CS 1 Requested Resolution ID
+2020 00a0 CS 1 Requested Image Size Flag
+2020 00a2 CS 1 Decimate/Crop Result
+2020 0110 SQ 1 Basic Grayscale Image Sequence
+2020 0111 SQ 1 Basic Color Image Sequence
+2020 0130 SQ 1 Referenced Image Overlay Box Sequence (RET)
+2020 0140 SQ 1 Referenced VOI LUT Box Sequence (RET)
+
+2030 0000 UL 1 Group Length
+2030 0010 US 1 Annotation Position
+2030 0020 LO 1 Text String
+
+2040 0000 UL 1 Group Length
+2040 0010 SQ 1 Referenced Overlay Plane Sequence
+2040 0011 US 1-99 Referenced Overlay Plane Groups
+2040 0020 SQ 1 Overlay Pixel Data Sequence
+2040 0060 CS 1 Overlay Magnification Type
+2040 0070 CS 1 Overlay Smoothing Type
+2040 0072 CS 1 Overlay or Image Magnification
+2040 0074 US 1 Magnify to Number of Columns
+2040 0080 CS 1 Overlay Foreground Density
+2040 0082 CS 1 Overlay Background Density
+2040 0090 CS 1 Overlay Mode (RET)
+2040 0100 CS 1 Threshold Density (RET)
+2040 0500 SQ 1 Referenced Image Box Sequence (RET)
+
+2050 0000 UL 1 Group Length
+2050 0010 SQ 1 Presentation LUT Sequence
+2050 0020 CS 1 Presentation LUT Shape
+2050 0500 SQ 1 Referenced Presentation LUT Sequence
+
+2100 0000 UL 1 Group Length
+2100 0010 SH 1 Print Job ID
+2100 0020 CS 1 Execution Status
+2100 0030 CS 1 Execution Status Info
+2100 0040 DA 1 Creation Date
+2100 0050 TM 1 Creation Time
+2100 0070 AE 1 Originator
+2100 0140 AE 1 Destination AE
+2100 0160 SH 1 Owner ID
+2100 0170 IS 1 Number of Films
+2100 0500 SQ 1 Referenced Print Job Sequence
+
+2110 0000 UL 1 Group Length
+2110 0010 CS 1 Printer Status
+2110 0020 CS 1 Printer Status Info
+2110 0030 LO 1 Printer Name
+2110 0099 SH 1 Print Queue ID
+
+2120 0000 UL 1 Group Length
+2120 0010 CS 1 Queue Status
+2120 0050 SQ 1 Print Job Description Sequence
+2120 0070 SQ 1 Referenced Print Job Sequence
+
+2130 0000 UL 1 Group Length
+2130 0010 SQ 1 Print Management Capabilities Sequence
+2130 0015 SQ 1 Printer Characteristics Sequence
+2130 0030 SQ 1 Film Box Content Sequence
+2130 0040 SQ 1 Image Box Content Sequence
+2130 0050 SQ 1 Annotation Content Sequence
+2130 0060 SQ 1 Image Overlay Box Content Sequence
+2130 0080 SQ 1 Presentation LUT Content Sequence
+2130 00a0 SQ 1 Proposed Study Sequence
+2130 00c0 SQ 1 Original Image Sequence
+
+2200 0000 UL 1 Group Length
+2200 0001 CS 1 Label Using Information Extracted From Instances
+2200 0002 UT 1 Label Text
+2200 0003 CS 1 Label Style Selection
+2200 0004 LT 1 Media Disposition
+2200 0005 LT 1 Barcode Value
+2200 0006 CS 1 Barcode Symbology
+2200 0007 CS 1 Allow Media Splitting
+2200 0008 CS 1 Include Non-DICOM Objects
+2200 0009 CS 1 Include Display Application
+2200 000a CS 1 Preserve Composite Instances After Media Creation
+2200 000b US 1 Total Number of Pieces of Media Created
+2200 000c LO 1 Requested Media Application Profile
+2200 000d SQ 1 Referenced Storage Media Sequence
+2200 000e AT 1-n Failure Attributes
+2200 000f CS 1 Allow Lossy Compression
+2200 0020 CS 1 Request Priority
+
+3002 0000 UL 1 Group Length
+3002 0002 SH 1 RT Image Label
+3002 0003 LO 1 RT Image Name
+3002 0004 ST 1 RT Image Description
+3002 000a CS 1 Reported Values Origin
+3002 000c CS 1 RT Image Plane
+3002 000d DS 3 X-Ray Image Receptor Translation
+3002 000e DS 1 X-Ray Image Receptor Angle
+3002 0010 DS 6 RT Image Orientation
+3002 0011 DS 2 Image Plane Pixel Spacing
+3002 0012 DS 2 RT Image Position
+3002 0020 SH 1 Radiation Machine Name
+3002 0022 DS 1 Radiation Machine SAD
+3002 0024 DS 1 Radiation Machine SSD
+3002 0026 DS 1 RT Image SID
+3002 0028 DS 1 Source to Reference Object Distance
+3002 0029 IS 1 Fraction Number
+3002 0030 SQ 1 Exposure Sequence
+3002 0032 DS 1 Meterset Exposure
+3002 0034 DS 4 Diaphragm Position
+3002 0040 SQ 1 Fluence Map Sequence
+3002 0041 CS 1 Fluence Data Source
+3002 0042 DS 1 Fluence Data Scale
+
+3004 0000 UL 1 DVH Group Length
+3004 0001 CS 1 DVH Type
+3004 0002 CS 1 Dose Units
+3004 0004 CS 1 Dose Type
+3004 0006 LO 1 Dose Comment
+3004 0008 DS 3 Normalization Point
+3004 000a CS 1 Dose Summation Type
+3004 000c DS 2-n Grid Frame Offset Vector
+3004 000e DS 1 Dose Grid Scaling
+3004 0010 SQ 1 RT Dose ROI Sequence
+3004 0012 DS 1 Dose Value
+3004 0014 CS 1-3 Tissue Heterogeneity Correction
+3004 0040 DS 3 DVH Normalization Point
+3004 0042 DS 1 DVH Normalization Dose Value
+3004 0050 SQ 1 DVH Sequence
+3004 0052 DS 1 DVH Dose Scaling
+3004 0054 CS 1 DVH Volume Units
+3004 0056 IS 1 DVH Number of Bins
+3004 0058 DS 2-2n DVH Data
+3004 0060 SQ 1 DVH Referenced ROI Sequence
+3004 0062 CS 1 DVH ROI Contribution Type
+3004 0070 DS 1 DVH Minimum Dose
+3004 0072 DS 1 DVH Maximum Dose
+3004 0074 DS 1 DVH Mean Dose
+
+3006 0000 UL 1 Group Length
+3006 0002 SH 1 Structure Set Label
+3006 0004 LO 1 Structure Set Name
+3006 0006 ST 1 Structure Set Description
+3006 0008 DA 1 Structure Set Date
+3006 0009 TM 1 Structure Set Time
+3006 0010 SQ 1 Referenced Frame of Reference Sequence
+3006 0012 SQ 1 RT Referenced Study Sequence
+3006 0014 SQ 1 RT Referenced Series Sequence
+3006 0016 SQ 1 Contour Image Sequence
+3006 0020 SQ 1 Structure Set ROI Sequence
+3006 0022 IS 1 ROI Number
+3006 0024 UI 1 Referenced Frame of Reference UID
+3006 0026 LO 1 ROI Name
+3006 0028 ST 1 ROI Description
+3006 002a IS 3 ROI Display Color
+3006 002c DS 1 ROI Volume
+3006 0030 SQ 1 RT Related ROI Sequence
+3006 0033 CS 1 RT ROI Relationship
+3006 0036 CS 1 ROI Generation Algorithm
+3006 0038 LO 1 ROI Generation Description
+3006 0039 SQ 1 ROI Contour Sequence
+3006 0040 SQ 1 Contour Sequence
+3006 0042 CS 1 Contour Geometric Type
+3006 0044 DS 1 Contour Slab Thickness
+3006 0045 DS 3 Contour Offset Vector
+3006 0046 IS 1 Number of Contour Points
+3006 0048 IS 1 Contour Number
+3006 0049 IS 1-n Attached Contours
+3006 0050 DS 3-3n Contour Data
+3006 0080 SQ 1 RT ROI Observations Sequence
+3006 0082 IS 1 Observation Number
+3006 0084 IS 1 Referenced ROI Number
+3006 0085 SH 1 ROI Observation Label
+3006 0086 SQ 1 RT ROI Identification Code Sequence
+3006 0088 ST 1 ROI Observation Description
+3006 00a0 SQ 1 Related RT ROI Observations Sequence
+3006 00a4 CS 1 RT ROI Interpreted Type
+3006 00a6 PN 1 ROI Interpreter
+3006 00b0 SQ 1 ROI Physical Properties Sequence
+3006 00b2 CS 1 ROI Physical Property
+3006 00b4 DS 1 ROI Physical Property Value
+3006 00c0 SQ 1 Frame of Reference Relationship Sequence
+3006 00c2 UI 1 Related Frame of Reference UID
+3006 00c4 CS 1 Frame of Reference Transformation Type
+3006 00c6 DS 16 Frame of Reference Transformation Matrix
+3006 00c8 LO 1 Frame of Reference Transformation Comment
+
+3008 0000 UL 1 Group Length
+3008 0010 SQ 1 Measured Dose Reference Sequence
+3008 0012 ST 1 Measured Dose Description
+3008 0014 CS 1 Measured Dose Type
+3008 0016 DS 1 Measured Dose Value
+3008 0020 SQ 1 Treatment Session Beam Sequence
+3008 0022 IS 1 Current Fraction Number
+3008 0024 DA 1 Treatment Control Point Date
+3008 0025 TM 1 Treatment Control Point Time
+3008 002a CS 1 Treatment Termination Status
+3008 002b SH 1 Treatment Termination Code
+3008 002c CS 1 Treatment Verification Status
+3008 0030 SQ 1 Referenced Treatment Record Sequence
+3008 0032 DS 1 Specified Primary Meterset
+3008 0033 DS 1 Specified Secondary Meterset
+3008 0036 DS 1 Delivered Primary Meterset
+3008 0037 DS 1 Delivered Secondary Meterset
+3008 003a DS 1 Specified Treatment Time
+3008 003b DS 1 Delivered Treatment Time
+3008 0040 SQ 1 Control Point Delivery Sequence
+3008 0042 DS 1 Specified Meterset
+3008 0044 DS 1 Delivered Meterset
+3008 0048 DS 1 Dose Rate Delivered
+3008 0050 SQ 1 Treatment Summary Calculated Dose Reference Sequence
+3008 0052 DS 1 Cumulative Dose to Dose Reference
+3008 0054 DA 1 First Treatment Date
+3008 0056 DA 1 Most Recent Treatment Date
+3008 005a IS 1 Number of Fractions Delivered
+3008 0060 SQ 1 Override Sequence
+3008 0062 AT 1 Override Parameter Pointer
+3008 0064 IS 1 Measured Dose Reference Number
+3008 0066 ST 1 Override Reason
+3008 0070 SQ 1 Calculated Dose Reference Sequence
+3008 0072 IS 1 Calculated Dose Reference Number
+3008 0074 ST 1 Calculated Dose Reference Description
+3008 0076 DS 1 Calculated Dose Reference Dose Value
+3008 0078 DS 1 Start Meterset
+3008 007a DS 1 End Meterset
+3008 0080 SQ 1 Referenced Measured Dose Reference Sequence
+3008 0082 IS 1 Referenced Measured Dose Reference Number
+3008 0090 SQ 1 Referenced Calculated Dose Reference Sequence
+3008 0092 IS 1 Referenced Calculated Dose Reference Number
+3008 00a0 SQ 1 Beam Limiting Device Leaf Pairs Sequence
+3008 00b0 SQ 1 Recorded Wedge Sequence
+3008 00c0 SQ 1 Recorded Compensator Sequence
+3008 00d0 SQ 1 Recorded Block Sequence
+3008 00e0 SQ 1 Treatment Summary Measured Dose Reference Sequence
+3008 0100 SQ 1 Recorded Source Sequence
+3008 0105 LO 1 Source Serial Number
+3008 0110 SQ 1 Treatment Session Application Setup Sequence
+3008 0116 CS 1 Application Setup Check
+3008 0120 SQ 1 Recorded Brachy Accessory Device Sequence
+3008 0122 IS 1 Referenced Brachy Accessory Device Number
+3008 0130 SQ 1 Recorded Channel Sequence
+3008 0132 DS 1 Specified Channel Total Time
+3008 0134 DS 1 Delivered Channel Total Time
+3008 0136 IS 1 Specified Number of Pulses
+3008 0138 IS 1 Delivered Number of Pulses
+3008 013a DS 1 Specified Pulse Repetition Interval
+3008 013c DS 1 Delivered Pulse Repetition Interval
+3008 0140 SQ 1 Recorded Source Applicator Sequence
+3008 0142 IS 1 Referenced Source Applicator Number
+3008 0150 SQ 1 Recorded Channel Shield Sequence
+3008 0152 IS 1 Referenced Channel Shield Number
+3008 0160 SQ 1 Brachy Control Point Delivered Sequence
+3008 0162 DA 1 Safe Position Exit Date
+3008 0164 TM 1 Safe Position Exit Time
+3008 0166 DA 1 Safe Position Return Date
+3008 0168 TM 1 Safe Position Return Time
+3008 0200 CS 1 Current Treatment Status
+3008 0202 ST 1 Treatment Status Comment
+3008 0220 SQ 1 Fraction Group Summary Sequence
+3008 0223 IS 1 Referenced Fraction Number
+3008 0224 CS 1 Fraction Group Type
+3008 0230 CS 1 Beam Stopper Position
+3008 0240 SQ 1 Fraction Status Summary Sequence
+3008 0250 DA 1 Treatment Date
+3008 0251 TM 1 Treatment Time
+
+300a 0000 UL 1 Group Length
+300a 0002 SH 1 RT Plan Label
+300a 0003 LO 1 RT Plan Name
+300a 0004 ST 1 RT Plan Description
+300a 0006 DA 1 RT Plan Date
+300a 0007 TM 1 RT Plan Time
+300a 0009 LO 1-n Treatment Protocols
+300a 000a CS 1 Treatment Intent
+300a 000b LO 1-n Treatment Sites
+300a 000c CS 1 RT Plan Geometry
+300a 000e ST 1 Prescription Description
+300a 0010 SQ 1 Dose Reference Sequence
+300a 0012 IS 1 Dose Reference Number
+300a 0013 UI 1 Dose Reference UID
+300a 0014 CS 1 Dose Reference Structure Type
+300a 0015 CS 1 Nominal Beam Energy Unit
+300a 0016 LO 1 Dose Reference Description
+300a 0018 DS 3 Dose Reference Point Coordinates
+300a 001a DS 1 Nominal Prior Dose
+300a 0020 CS 1 Dose Reference Type
+300a 0021 DS 1 Constraint Weight
+300a 0022 DS 1 Delivery Warning Dose
+300a 0023 DS 1 Delivery Maximum Dose
+300a 0025 DS 1 Target Minimum Dose
+300a 0026 DS 1 Target Prescription Dose
+300a 0027 DS 1 Target Maximum Dose
+300a 0028 DS 1 Target Underdose Volume Fraction
+300a 002a DS 1 Organ at Risk Full-volume Dose
+300a 002b DS 1 Organ at Risk Limit Dose
+300a 002c DS 1 Organ at Risk Maximum Dose
+300a 002d DS 1 Organ at Risk Overdose Volume Fraction
+300a 0040 SQ 1 Tolerance Table Sequence
+300a 0042 IS 1 Tolerance Table Number
+300a 0043 SH 1 Tolerance Table Label
+300a 0044 DS 1 Gantry Angle Tolerance
+300a 0046 DS 1 Beam Limiting Device Angle Tolerance
+300a 0048 SQ 1 Beam Limiting Device Tolerance Sequence
+300a 004a DS 1 Beam Limiting Device Position Tolerance
+300a 004c DS 1 Patient Support Angle Tolerance
+300a 004e DS 1 Table Top Eccentric Angle Tolerance
+300a 0051 DS 1 Table Top Vertical Position Tolerance
+300a 0052 DS 1 Table Top Longitudinal Position Tolerance
+300a 0053 DS 1 Table Top Lateral Position Tolerance
+300a 0055 CS 1 RT Plan Relationship
+300a 0070 SQ 1 Fraction Group Sequence
+300a 0071 IS 1 Fraction Group Number
+300a 0072 LO 1 Fraction Group Description
+300a 0078 IS 1 Number of Fractions Planned
+300a 0079 IS 1 Number of Fraction Pattern Digits Per Day
+300a 007a IS 1 Repeat Fraction Cycle Length
+300a 007b LT 1 Fraction Pattern
+300a 0080 IS 1 Number of Beams
+300a 0082 DS 3 Beam Dose Specification Point
+300a 0084 DS 1 Beam Dose
+300a 0086 DS 1 Beam Meterset
+300a 00a0 IS 1 Number of Brachy Application Setups
+300a 00a2 DS 3 Brachy Application Setup Dose Specification Point
+300a 00a4 DS 1 Brachy Application Setup Dose
+300a 00b0 SQ 1 Beam Sequence
+300a 00b2 SH 1 Treatment Machine Name
+300a 00b3 CS 1 Primary Dosimeter Unit
+300a 00b4 DS 1 Source-Axis Distance
+300a 00b6 SQ 1 Beam Limiting Device Sequence
+300a 00b8 CS 1 RT Beam Limiting Device Type
+300a 00ba DS 1 Source to Beam Limiting Device Distance
+300a 00bc IS 1 Number of Leaf/Jaw Pairs
+300a 00be DS 3-n Leaf Position Boundaries
+300a 00c0 IS 1 Beam Number
+300a 00c2 LO 1 Beam Name
+300a 00c3 ST 1 Beam Description
+300a 00c4 CS 1 Beam Type
+300a 00c6 CS 1 Radiation Type
+300a 00c7 CS 1 High-Dose Technique Type
+300a 00c8 IS 1 Reference Image Number
+300a 00ca SQ 1 Planned Verification Image Sequence
+300a 00cc LO 1-n Imaging Device-Specific Acquisition Parameters
+300a 00ce CS 1 Treatment Delivery Type
+300a 00d0 IS 1 Number of Wedges
+300a 00d1 SQ 1 Wedge Sequence
+300a 00d2 IS 1 Wedge Number
+300a 00d3 CS 1 Wedge Type
+300a 00d4 SH 1 Wedge ID
+300a 00d5 IS 1 Wedge Angle
+300a 00d6 DS 1 Wedge Factor
+300a 00d8 DS 1 Wedge Orientation
+300a 00da DS 1 Source to Wedge Tray Distance
+300a 00e0 IS 1 Number of Compensators
+300a 00e1 SH 1 Material ID
+300a 00e2 DS 1 Total Compensator Tray Factor
+300a 00e3 SQ 1 Compensator Sequence
+300a 00e4 IS 1 Compensator Number
+300a 00e5 SH 1 Compensator ID
+300a 00e6 DS 1 Source to Compensator Tray Distance
+300a 00e7 IS 1 Compensator Rows
+300a 00e8 IS 1 Compensator Columns
+300a 00e9 DS 2 Compensator Pixel Spacing
+300a 00ea DS 2 Compensator Position
+300a 00eb DS 1-n Compensator Transmission Data
+300a 00ec DS 1-n Compensator Thickness Data
+300a 00ed IS 1 Number of Boli
+300a 00ee CS 1 Compensator Type
+300a 00f0 IS 1 Number of Blocks
+300a 00f2 DS 1 Total Block Tray Factor
+300a 00f4 SQ 1 Block Sequence
+300a 00f5 SH 1 Block Tray ID
+300a 00f6 DS 1 Source to Block Tray Distance
+300a 00f8 CS 1 Block Type
+300a 00f9 LO 1 Accessory Code
+300a 00fa CS 1 Block Divergence
+300a 00fb CS 1 Block Mounting Position
+300a 00fc IS 1 Block Number
+300a 00fe LO 1 Block Name
+300a 0100 DS 1 Block Thickness
+300a 0102 DS 1 Block Transmission
+300a 0104 IS 1 Block Number of Points
+300a 0106 DS 2-2n Block Data
+300a 0107 SQ 1 Applicator Sequence
+300a 0108 SH 1 Applicator ID
+300a 0109 CS 1 Applicator Type
+300a 010a LO 1 Applicator Description
+300a 010c DS 1 Cumulative Dose Reference Coefficient
+300a 010e DS 1 Final Cumulative Meterset Weight
+300a 0110 IS 1 Number of Control Points
+300a 0111 SQ 1 Control Point Sequence
+300a 0112 IS 1 Control Point Index
+300a 0114 DS 1 Nominal Beam Energy
+300a 0115 DS 1 Dose Rate Set
+300a 0116 SQ 1 Wedge Position Sequence
+300a 0118 CS 1 Wedge Position
+300a 011a SQ 1 Beam Limiting Device Position Sequence
+300a 011c DS 2-2n Leaf/Jaw Positions
+300a 011e DS 1 Gantry Angle
+300a 011f CS 1 Gantry Rotation Direction
+300a 0120 DS 1 Beam Limiting Device Angle
+300a 0121 CS 1 Beam Limiting Device Rotation Direction
+300a 0122 DS 1 Patient Support Angle
+300a 0123 CS 1 Patient Support Rotation Direction
+300a 0124 DS 1 Table Top Eccentric Axis Distance
+300a 0125 DS 1 Table Top Eccentric Angle
+300a 0126 CS 1 Table Top Eccentric Rotation Direction
+300a 0128 DS 1 Table Top Vertical Position
+300a 0129 DS 1 Table Top Longitudinal Position
+300a 012a DS 1 Table Top Lateral Position
+300a 012c DS 3 Isocenter Position
+300a 012e DS 3 Surface Entry Point
+300a 0130 DS 1 Source to Surface Distance
+300a 0134 DS 1 Cumulative Meterset Weight
+300a 0180 SQ 1 Patient Setup Sequence
+300a 0182 IS 1 Patient Setup Number
+300a 0184 LO 1 Patient Additional Position
+300a 0190 SQ 1 Fixation Device Sequence
+300a 0192 CS 1 Fixation Device Type
+300a 0194 SH 1 Fixation Device Label
+300a 0196 ST 1 Fixation Device Description
+300a 0198 SH 1 Fixation Device Position
+300a 01a0 SQ 1 Shielding Device Sequence
+300a 01a2 CS 1 Shielding Device Type
+300a 01a4 SH 1 Shielding Device Label
+300a 01a6 ST 1 Shielding Device Description
+300a 01a8 SH 1 Shielding Device Position
+300a 01b0 CS 1 Setup Technique
+300a 01b2 ST 1 Setup Technique Description
+300a 01b4 SQ 1 Setup Device Sequence
+300a 01b6 CS 1 Setup Device Type
+300a 01b8 SH 1 Setup Device Label
+300a 01ba ST 1 Setup Device Description
+300a 01bc DS 1 Setup Device Parameter
+300a 01d0 ST 1 Setup Reference Description
+300a 01d2 DS 1 Table Top Vertical Setup Displacement
+300a 01d4 DS 1 Table Top Longitudinal Setup Displacement
+300a 01d6 DS 1 Table Top Lateral Setup Displacement
+300a 0200 CS 1 Brachy Treatment Technique
+300a 0202 CS 1 Brachy Treatment Type
+300a 0206 SQ 1 Treatment Machine Sequence
+300a 0210 SQ 1 Source Sequence
+300a 0212 IS 1 Source Number
+300a 0214 CS 1 Source Type
+300a 0216 LO 1 Source Manufacturer
+300a 0218 DS 1 Active Source Diameter
+300a 021a DS 1 Active Source Length
+300a 0222 DS 1 Source Encapsulation Nominal Thickness
+300a 0224 DS 1 Source Encapsulation Nominal Transmission
+300a 0226 LO 1 Source Isotope Name
+300a 0228 DS 1 Source Isotope Half Life
+300a 022a DS 1 Reference Air Kerma Rate
+300a 022c DA 1 Air Kerma Rate Reference Date
+300a 022e TM 1 Air Kerma Rate Reference Time
+300a 0230 SQ 1 Application Setup Sequence
+300a 0232 CS 1 Application Setup Type
+300a 0234 IS 1 Application Setup Number
+300a 0236 LO 1 Application Setup Name
+300a 0238 LO 1 Application Setup Manufacturer
+300a 0240 IS 1 Template Number
+300a 0242 SH 1 Template Type
+300a 0244 LO 1 Template Name
+300a 0250 DS 1 Total Reference Air Kerma
+300a 0260 SQ 1 Brachy Accessory Device Sequence
+300a 0262 IS 1 Brachy Accessory Device Number
+300a 0263 SH 1 Brachy Accessory Device ID
+300a 0264 CS 1 Brachy Accessory Device Type
+300a 0266 LO 1 Brachy Accessory Device Name
+300a 026a DS 1 Brachy Accessory Device Nominal Thickness
+300a 026c DS 1 Brachy Accessory Device Nominal Transmission
+300a 0280 SQ 1 Channel Sequence
+300a 0282 IS 1 Channel Number
+300a 0284 DS 1 Channel Length
+300a 0286 DS 1 Channel Total Time
+300a 0288 CS 1 Source Movement Type
+300a 028a IS 1 Number of Pulses
+300a 028c DS 1 Pulse Repetition Interval
+300a 0290 IS 1 Source Applicator Number
+300a 0291 SH 1 Source Applicator ID
+300a 0292 CS 1 Source Applicator Type
+300a 0294 LO 1 Source Applicator Name
+300a 0296 DS 1 Source Applicator Length
+300a 0298 LO 1 Source Applicator Manufacturer
+300a 029c DS 1 Source Applicator Wall Nominal Thickness
+300a 029e DS 1 Source Applicator Wall Nominal Transmission
+300a 02a0 DS 1 Source Applicator Step Size
+300a 02a2 IS 1 Transfer Tube Number
+300a 02a4 DS 1 Transfer Tube Length
+300a 02b0 SQ 1 Channel Shield Sequence
+300a 02b2 IS 1 Channel Shield Number
+300a 02b3 SH 1 Channel Shield ID
+300a 02b4 LO 1 Channel Shield Name
+300a 02b8 DS 1 Channel Shield Nominal Thickness
+300a 02ba DS 1 Channel Shield Nominal Transmission
+300a 02c8 DS 1 Final Cumulative Time Weight
+300a 02d0 SQ 1 Brachy Control Point Sequence
+300a 02d2 DS 1 Control Point Relative Position
+300a 02d4 DS 3 Control Point 3D Position
+300a 02d6 DS 1 Cumulative Time Weight
+300a 02e0 CS 1 Compensator Divergence
+300a 02e1 CS 1 Compensator Mounting Position
+300a 02e2 DS 1-n Source to Compensator Distance
+
+300c 0000 UL 1 Group Length
+300c 0002 SQ 1 Referenced RT Plan Sequence
+300c 0004 SQ 1 Referenced Beam Sequence
+300c 0006 IS 1 Referenced Beam Number
+300c 0007 IS 1 Referenced Reference Image Number
+300c 0008 DS 1 Start Cumulative Meterset Weight
+300c 0009 DS 1 End Cumulative Meterset Weight
+300c 000a SQ 1 Referenced Brachy Application Setup Sequence
+300c 000c IS 1 Referenced Brachy Application Setup Number
+300c 000e IS 1 Referenced Source Number
+300c 0020 SQ 1 Referenced Fraction Group Sequence
+300c 0022 IS 1 Referenced Fraction Group Number
+300c 0040 SQ 1 Referenced Verification Image Sequence
+300c 0042 SQ 1 Referenced Reference Image Sequence
+300c 0050 SQ 1 Referenced Dose Reference Sequence
+300c 0051 IS 1 Referenced Dose Reference Number
+300c 0055 SQ 1 Brachy Referenced Dose Reference Sequence
+300c 0060 SQ 1 Referenced Structure Set Sequence
+300c 006a IS 1 Referenced Patient Setup Number
+300c 0080 SQ 1 Referenced Dose Sequence
+300c 00a0 IS 1 Referenced Tolerance Table Number
+300c 00b0 SQ 1 Referenced Bolus Sequence
+300c 00c0 IS 1 Referenced Wedge Number
+300c 00d0 IS 1 Referenced Compensator Number
+300c 00e0 IS 1 Referenced Block Number
+300c 00f0 IS 1 Referenced Control Point Index
+
+300e 0000 UL 1 Group Length
+300e 0002 CS 1 Approval Status
+300e 0004 DA 1 Review Date
+300e 0005 TM 1 Review Time
+300e 0008 PN 1 Reviewer Name
+
+4000 0000 UL 1 Text Group Length
+4000 0010 LT 1-n Text Arbitrary (RET)
+4000 4000 LT 1-n Text Comments (RET)
+
+4008 0000 UL 1 Group Length
+4008 0040 SH 1 Results ID
+4008 0042 LO 1 Results ID Issuer
+4008 0050 SQ 1 Referenced Interpretation Sequence
+4008 0100 DA 1 Interpretation Recorded Date
+4008 0101 TM 1 Interpretation Recorded Time
+4008 0102 PN 1 Interpretation Recorder
+4008 0103 LO 1 Reference to Recorded Sound
+4008 0108 DA 1 Interpretation Transcription Date
+4008 0109 TM 1 Interpretation Transcription Time
+4008 010a PN 1 Interpretation Transcriber
+4008 010b ST 1 Interpretation Text
+4008 010c PN 1 Interpretation Author
+4008 0111 SQ 1 Interpretation Approver Sequence
+4008 0112 DA 1 Interpretation Approval Date
+4008 0113 TM 1 Interpretation Approval Time
+4008 0114 PN 1 Physician Approving Interpretation
+4008 0115 LT 1 Interpretation Diagnosis Description
+4008 0117 SQ 1 Interpretation Diagnosis Code Sequence
+4008 0118 SQ 1 Results Distribution List Sequence
+4008 0119 PN 1 Distribution Name
+4008 011a LO 1 Distribution Address
+4008 0200 SH 1 Interpretation ID
+4008 0202 LO 1 Interpretation ID Issuer
+4008 0210 CS 1 Interpretation Type ID
+4008 0212 CS 1 Interpretation Status ID
+4008 0300 ST 1 Impressions
+4008 4000 ST 1 Results Comments
+
+4ffe 0000 UL 1 Group Length
+4ffe 0001 SQ 1 MAC Parameters Sequence
+
+5000 0000 UL 1 Group Length
+5000 0005 US 1 Curve Dimensions
+5000 0010 US 1 Number of Points
+5000 0020 CS 1 Type of Data
+5000 0022 LO 1 Curve Description
+5000 0030 SH 1-n Axis Units
+5000 0040 SH 1-n Axis Labels
+5000 0103 US 1 Data Value Representation
+5000 0104 US 1-n Minimum Coordinate Value
+5000 0105 US 1-n Maximum Coordinate Value
+5000 0106 SH 1-n Curve Range
+5000 0110 US 1-n Curve Data Descriptor
+5000 0112 US 1-n Coordinate Start Value
+5000 0114 US 1-n Coordinate Step Value
+5000 1001 CS 1 Curve Activation Layer
+5000 2000 US 1 Audio Type
+5000 2002 US 1 Audio Sample Format
+5000 2004 US 1 Number of Channels
+5000 2006 UL 1 Number of Samples
+5000 2008 UL 1 Sample Rate
+5000 200a UL 1 Total Time
+5000 200c OW 1 Audio Sample Data
+5000 200e LT 1 Audio Comments
+5000 2500 LO 1 Curve Label
+5000 2600 SQ 1 Referenced Overlay Sequence
+5000 2610 US 1 Referenced Overlay Group
+5000 3000 OW 1 Curve Data
+
+5002 0000 UL 1 Group Length
+5002 0005 US 1 Curve Dimensions
+5002 0010 US 1 Number of Points
+5002 0020 CS 1 Type of Data
+5002 0022 LO 1 Curve Description
+5002 0030 SH 1-n Axis Units
+5002 0040 SH 1-n Axis Labels
+5002 0103 US 1 Data Value Representation
+5002 0104 US 1-n Minimum Coordinate Value
+5002 0105 US 1-n Maximum Coordinate Value
+5002 0106 SH 1-n Curve Range
+5002 0110 US 1-n Curve Data Descriptor
+5002 0112 US 1-n Coordinate Start Value
+5002 0114 US 1-n Coordinate Step Value
+5002 2000 US 1 Audio Type
+5002 2002 US 1 Audio Sample Format
+5002 2004 US 1 Number of Channels
+5002 2006 UL 1 Number of Samples
+5002 2008 UL 1 Sample Rate
+5002 200a UL 1 Total Time
+5002 200c OW 1 Audio Sample Data
+5002 200e LT 1 Audio Comments
+5002 2500 LO 1 Curve Label
+5002 2600 SQ 1 Referenced Overlay Sequence
+5002 2610 US 1 Referenced Overlay Group
+5002 3000 OW 1 Curve Data
+
+5004 0000 UL 1 Group Length
+5004 0005 US 1 Curve Dimensions
+5004 0010 US 1 Number of Points
+5004 0020 CS 1 Type of Data
+5004 0022 LO 1 Curve Description
+5004 0030 SH 1-n Axis Units
+5004 0040 SH 1-n Axis Labels
+5004 0103 US 1 Data Value Representation
+5004 0104 US 1-n Minimum Coordinate Value
+5004 0105 US 1-n Maximum Coordinate Value
+5004 0106 SH 1-n Curve Range
+5004 0110 US 1-n Curve Data Descriptor
+5004 0112 US 1-n Coordinate Start Value
+5004 0114 US 1-n Coordinate Step Value
+5004 2000 US 1 Audio Type
+5004 2002 US 1 Audio Sample Format
+5004 2004 US 1 Number of Channels
+5004 2006 UL 1 Number of Samples
+5004 2008 UL 1 Sample Rate
+5004 200a UL 1 Total Time
+5004 200c OW 1 Audio Sample Data
+5004 200e LT 1 Audio Comments
+5004 2500 LO 1 Curve Label
+5004 2600 SQ 1 Referenced Overlay Sequence
+5004 2610 US 1 Referenced Overlay Group
+5004 3000 OW 1 Curve Data
+
+5006 0000 UL 1 Group Length
+5006 0005 US 1 Curve Dimensions
+5006 0010 US 1 Number of Points
+5006 0020 CS 1 Type of Data
+5006 0022 LO 1 Curve Description
+5006 0030 SH 1-n Axis Units
+5006 0040 SH 1-n Axis Labels
+5006 0103 US 1 Data Value Representation
+5006 0104 US 1-n Minimum Coordinate Value
+5006 0105 US 1-n Maximum Coordinate Value
+5006 0106 SH 1-n Curve Range
+5006 0110 US 1-n Curve Data Descriptor
+5006 0112 US 1-n Coordinate Start Value
+5006 0114 US 1-n Coordinate Step Value
+5006 2000 US 1 Audio Type
+5006 2002 US 1 Audio Sample Format
+5006 2004 US 1 Number of Channels
+5006 2006 UL 1 Number of Samples
+5006 2008 UL 1 Sample Rate
+5006 200a UL 1 Total Time
+5006 200c OW 1 Audio Sample Data
+5006 200e LT 1 Audio Comments
+5006 2500 LO 1 Curve Label
+5006 2600 SQ 1 Referenced Overlay Sequence
+5006 2610 US 1 Referenced Overlay Group
+5006 3000 OW 1 Curve Data
+
+5008 0000 UL 1 Group Length
+5008 0005 US 1 Curve Dimensions
+5008 0010 US 1 Number of Points
+5008 0020 CS 1 Type of Data
+5008 0022 LO 1 Curve Description
+5008 0030 SH 1-n Axis Units
+5008 0040 SH 1-n Axis Labels
+5008 0103 US 1 Data Value Representation
+5008 0104 US 1-n Minimum Coordinate Value
+5008 0105 US 1-n Maximum Coordinate Value
+5008 0106 SH 1-n Curve Range
+5008 0110 US 1-n Curve Data Descriptor
+5008 0112 US 1-n Coordinate Start Value
+5008 0114 US 1-n Coordinate Step Value
+5008 2000 US 1 Audio Type
+5008 2002 US 1 Audio Sample Format
+5008 2004 US 1 Number of Channels
+5008 2006 UL 1 Number of Samples
+5008 2008 UL 1 Sample Rate
+5008 200a UL 1 Total Time
+5008 200c OW 1 Audio Sample Data
+5008 200e LT 1 Audio Comments
+5008 2500 LO 1 Curve Label
+5008 2600 SQ 1 Referenced Overlay Sequence
+5008 2610 US 1 Referenced Overlay Group
+5008 3000 OW 1 Curve Data
+
+500a 0000 UL 1 Group Length
+500a 0005 US 1 Curve Dimensions
+500a 0010 US 1 Number of Points
+500a 0020 CS 1 Type of Data
+500a 0022 LO 1 Curve Description
+500a 0030 SH 1-n Axis Units
+500a 0040 SH 1-n Axis Labels
+500a 0103 US 1 Data Value Representation
+500a 0104 US 1-n Minimum Coordinate Value
+500a 0105 US 1-n Maximum Coordinate Value
+500a 0106 SH 1-n Curve Range
+500a 0110 US 1-n Curve Data Descriptor
+500a 0112 US 1-n Coordinate Start Value
+500a 0114 US 1-n Coordinate Step Value
+500a 2000 US 1 Audio Type
+500a 2002 US 1 Audio Sample Format
+500a 2004 US 1 Number of Channels
+500a 2006 UL 1 Number of Samples
+500a 2008 UL 1 Sample Rate
+500a 200a UL 1 Total Time
+500a 200c OW 1 Audio Sample Data
+500a 200e LT 1 Audio Comments
+500a 2500 LO 1 Curve Label
+500a 2600 SQ 1 Referenced Overlay Sequence
+500a 2610 US 1 Referenced Overlay Group
+500a 3000 OW 1 Curve Data
+
+500c 0000 UL 1 Group Length
+500c 0005 US 1 Curve Dimensions
+500c 0010 US 1 Number of Points
+500c 0020 CS 1 Type of Data
+500c 0022 LO 1 Curve Description
+500c 0030 SH 1-n Axis Units
+500c 0040 SH 1-n Axis Labels
+500c 0103 US 1 Data Value Representation
+500c 0104 US 1-n Minimum Coordinate Value
+500c 0105 US 1-n Maximum Coordinate Value
+500c 0106 SH 1-n Curve Range
+500c 0110 US 1-n Curve Data Descriptor
+500c 0112 US 1-n Coordinate Start Value
+500c 0114 US 1-n Coordinate Step Value
+500c 2000 US 1 Audio Type
+500c 2002 US 1 Audio Sample Format
+500c 2004 US 1 Number of Channels
+500c 2006 UL 1 Number of Samples
+500c 2008 UL 1 Sample Rate
+500c 200a UL 1 Total Time
+500c 200c OW 1 Audio Sample Data
+500c 200e LT 1 Audio Comments
+500c 2500 LO 1 Curve Label
+500c 2600 SQ 1 Referenced Overlay Sequence
+500c 2610 US 1 Referenced Overlay Group
+500c 3000 OW 1 Curve Data
+
+500e 0000 UL 1 Group Length
+500e 0005 US 1 Curve Dimensions
+500e 0010 US 1 Number of Points
+500e 0020 CS 1 Type of Data
+500e 0022 LO 1 Curve Description
+500e 0030 SH 1-n Axis Units
+500e 0040 SH 1-n Axis Labels
+500e 0103 US 1 Data Value Representation
+500e 0104 US 1-n Minimum Coordinate Value
+500e 0105 US 1-n Maximum Coordinate Value
+500e 0106 SH 1-n Curve Range
+500e 0110 US 1-n Curve Data Descriptor
+500e 0112 US 1-n Coordinate Start Value
+500e 0114 US 1-n Coordinate Step Value
+500e 2000 US 1 Audio Type
+500e 2002 US 1 Audio Sample Format
+500e 2004 US 1 Number of Channels
+500e 2006 UL 1 Number of Samples
+500e 2008 UL 1 Sample Rate
+500e 200a UL 1 Total Time
+500e 200c OW 1 Audio Sample Data
+500e 200e LT 1 Audio Comments
+500e 2500 LO 1 Curve Label
+500e 2600 SQ 1 Referenced Overlay Sequence
+500e 2610 US 1 Referenced Overlay Group
+500e 3000 OW 1 Curve Data
+
+5200 0000 UL 1 Group Length
+5200 9229 SQ 1 Shared Functional Groups Sequence
+5200 9230 SQ 1 Per-frame Functional Groups Sequence
+
+5400 0000 UL 1 Group Length
+5400 0100 SQ 1 Waveform Sequence
+5400 0110 OB 1 Channel Minimum Value
+5400 0112 OB 1 Channel Maximum Value
+5400 1004 US 1 Waveform Bits Allocated
+5400 1006 CS 1 Waveform Sample Interpretation
+5400 100a OB 1 Waveform Padding Value
+5400 1010 OB 1 Waveform Data
+
+5600 0000 UL 1 Group Length
+5600 0010 OF 1 First Order Phase Correction Angle
+5600 0020 OF 1 Spectroscopy Data
+
+6000 0000 UL 1 Group Length
+6000 0010 US 1 Overlay Rows
+6000 0011 US 1 Overlay Columns
+6000 0012 US 1 Overlay Planes
+6000 0015 IS 1 Number of Frames in Overlay
+6000 0022 LO 1 Overlay Description
+6000 0040 CS 1 Overlay Type
+6000 0045 LO 1 Overlay Subtype
+6000 0050 SS 2 Overlay Origin
+6000 0051 US 1 Image Frame Origin
+6000 0052 US 1 Overlay Plane Origin
+6000 0060 LT 1 Overlay Compression Code (RET)
+6000 0100 US 1 Overlay Bits Allocated
+6000 0102 US 1 Overlay Bit Position
+6000 0110 LT 1 Overlay Format (RET)
+6000 0200 US 1 Overlay Location (RET)
+6000 1001 CS 1 Overlay Activation Layer
+6000 1100 US 1 Overlay Descriptor - Gray (RET)
+6000 1101 US 1 Overlay Descriptor - Red (RET)
+6000 1102 US 1 Overlay Descriptor - Green (RET)
+6000 1103 US 1 Overlay Descriptor - Blue (RET)
+6000 1200 US 1-n Overlays - Gray (RET)
+6000 1201 US 1-n Overlays - Red (RET)
+6000 1202 US 1-n Overlays - Green (RET)
+6000 1203 US 1-n Overlays - Blue (RET)
+6000 1301 IS 1 ROI Area
+6000 1302 DS 1 ROI Mean
+6000 1303 DS 1 ROI Standard Deviation
+6000 1500 LO 1 Overlay Label
+6000 3000 OW 1 Overlay Data
+6000 4000 LT 1-n Overlay Comments (RET)
+
+6002 0000 UL 1 Group Length
+6002 0010 US 1 Rows
+6002 0011 US 1 Columns
+6002 0012 US 1 Planes
+6002 0015 IS 1 Number of Frames in Overlay
+6002 0022 LO 1 Overlay Description
+6002 0040 CS 1 Overlay Type
+6002 0045 LO 1 Overlay Subtype
+6002 0050 SS 2 Overlay Origin
+6002 0051 US 1 Image Frame Origin
+6002 0052 US 1 Overlay Plane Origin
+6002 0060 LT 1 Overlay Compression Code (RET)
+6002 0100 US 1 Overlay Bits Allocated
+6002 0102 US 1 Overlay Bit Position
+6002 0110 LT 1 Overlay Format (RET)
+6002 0200 US 1 Overlay Location (RET)
+6002 1001 US 1 Overlay Activation Layer
+6002 1100 US 1 Overlay Descriptor - Gray (RET)
+6002 1101 US 1 Overlay Descriptor - Red (RET)
+6002 1102 US 1 Overlay Descriptor - Green (RET)
+6002 1103 US 1 Overlay Descriptor - Blue (RET)
+6002 1200 US 1-n Overlays - Gray
+6002 1201 US 1-n Overlays - Red
+6002 1202 US 1-n Overlays - Green
+6002 1203 US 1-n Overlays - Blue
+6002 1301 IS 1 ROI Area
+6002 1302 DS 1 ROI Mean
+6002 1303 DS 1 ROI Standard Deviation
+6002 1500 LO 1 Overlay Label
+6002 3000 OW 1 Overlay Data
+6002 4000 LT 1-n Overlay Comments (RET)
+
+6004 0000 UL 1 Group Length
+6004 0010 US 1 Rows
+6004 0011 US 1 Columns
+6004 0012 US 1 Planes
+6004 0015 IS 1 Number of Frames in Overlay
+6004 0022 LO 1 Overlay Description
+6004 0040 CS 1 Overlay Type
+6004 0045 LO 1 Overlay Subtype
+6004 0050 SS 2 Overlay Origin
+6004 0051 US 1 Image Frame Origin
+6004 0052 US 1 Overlay Plane Origin
+6004 0060 LT 1 Overlay Compression Code (RET)
+6004 0100 US 1 Overlay Bits Allocated
+6004 0102 US 1 Overlay Bit Position
+6004 0110 LT 1 Overlay Format (RET)
+6004 0200 US 1 Overlay Location (RET)
+6004 1001 US 1 Overlay Activation Layer
+6004 1100 US 1 Overlay Descriptor - Gray (RET)
+6004 1101 US 1 Overlay Descriptor - Red (RET)
+6004 1102 US 1 Overlay Descriptor - Green (RET)
+6004 1103 US 1 Overlay Descriptor - Blue (RET)
+6004 1200 US 1-n Overlays - Gray
+6004 1201 US 1-n Overlays - Red
+6004 1202 US 1-n Overlays - Green
+6004 1203 US 1-n Overlays - Blue
+6004 1301 IS 1 ROI Area
+6004 1302 DS 1 ROI Mean
+6004 1303 DS 1 ROI Standard Deviation
+6004 1500 LO 1 Overlay Label
+6004 3000 OW 1 Overlay Data
+6004 4000 LT 1-n Overlay Comments (RET)
+
+6006 0000 UL 1 Group Length
+6006 0010 US 1 Rows
+6006 0011 US 1 Columns
+6006 0012 US 1 Planes
+6006 0015 IS 1 Number of Frames in Overlay
+6006 0022 LO 1 Overlay Description
+6006 0040 CS 1 Overlay Type
+6006 0045 LO 1 Overlay Subtype
+6006 0050 SS 2 Overlay Origin
+6006 0051 US 1 Image Frame Origin
+6006 0052 US 1 Overlay Plane Origin
+6006 0060 LT 1 Overlay Compression Code (RET)
+6006 0100 US 1 Overlay Bits Allocated
+6006 0102 US 1 Overlay Bit Position
+6006 0110 LT 1 Overlay Format (RET)
+6006 0200 US 1 Overlay Location (RET)
+6006 1001 US 1 Overlay Activation Layer
+6006 1100 US 1 Overlay Descriptor - Gray (RET)
+6006 1101 US 1 Overlay Descriptor - Red (RET)
+6006 1102 US 1 Overlay Descriptor - Green (RET)
+6006 1103 US 1 Overlay Descriptor - Blue (RET)
+6006 1200 US 1-n Overlays - Gray
+6006 1201 US 1-n Overlays - Red
+6006 1202 US 1-n Overlays - Green
+6006 1203 US 1-n Overlays - Blue
+6006 1301 IS 1 ROI Area
+6006 1302 DS 1 ROI Mean
+6006 1303 DS 1 ROI Standard Deviation
+6006 1500 LO 1 Overlay Label
+6006 3000 OW 1 Overlay Data
+6006 4000 LT 1-n Overlay Comments (RET)
+
+6008 0000 UL 1 Group Length
+6008 0010 US 1 Rows
+6008 0011 US 1 Columns
+6008 0012 US 1 Planes
+6008 0015 IS 1 Number of Frames in Overlay
+6008 0022 LO 1 Overlay Description
+6008 0040 CS 1 Overlay Type
+6008 0045 LO 1 Overlay Subtype
+6008 0050 SS 2 Overlay Origin
+6008 0051 US 1 Image Frame Origin
+6008 0052 US 1 Overlay Plane Origin
+6008 0060 LT 1 Overlay Compression Code (RET)
+6008 0100 US 1 Overlay Bits Allocated
+6008 0102 US 1 Overlay Bit Position
+6008 0110 LT 1 Overlay Format (RET)
+6008 0200 US 1 Overlay Location (RET)
+6008 1001 US 1 Overlay Activation Layer
+6008 1100 US 1 Overlay Descriptor - Gray (RET)
+6008 1101 US 1 Overlay Descriptor - Red (RET)
+6008 1102 US 1 Overlay Descriptor - Green (RET)
+6008 1103 US 1 Overlay Descriptor - Blue (RET)
+6008 1200 US 1-n Overlays - Gray
+6008 1201 US 1-n Overlays - Red
+6008 1202 US 1-n Overlays - Green
+6008 1203 US 1-n Overlays - Blue
+6008 1301 IS 1 ROI Area
+6008 1302 DS 1 ROI Mean
+6008 1303 DS 1 ROI Standard Deviation
+6008 1500 LO 1 Overlay Label
+6008 3000 OW 1 Overlay Data
+6008 4000 LT 1-n Overlay Comments (RET)
+
+600a 0000 UL 1 Group Length
+600a 0010 US 1 Rows
+600a 0011 US 1 Columns
+600a 0012 US 1 Planes
+600a 0015 IS 1 Number of Frames in Overlay
+600a 0022 LO 1 Overlay Description
+600a 0040 CS 1 Overlay Type
+600a 0045 LO 1 Overlay Subtype
+600a 0050 SS 2 Overlay Origin
+600a 0051 US 1 Image Frame Origin
+600a 0052 US 1 Overlay Plane Origin
+600a 0060 LT 1 Overlay Compression Code (RET)
+600a 0100 US 1 Overlay Bits Allocated
+600a 0102 US 1 Overlay Bit Position
+600a 0110 LT 1 Overlay Format (RET)
+600a 0200 US 1 Overlay Location (RET)
+600a 1001 US 1 Overlay Activation Layer
+600a 1100 US 1 Overlay Descriptor - Gray (RET)
+600a 1101 US 1 Overlay Descriptor - Red (RET)
+600a 1102 US 1 Overlay Descriptor - Green (RET)
+600a 1103 US 1 Overlay Descriptor - Blue (RET)
+600a 1200 US 1-n Overlays - Gray
+600a 1201 US 1-n Overlays - Red
+600a 1202 US 1-n Overlays - Green
+600a 1203 US 1-n Overlays - Blue
+600a 1301 IS 1 ROI Area
+600a 1302 DS 1 ROI Mean
+600a 1303 DS 1 ROI Standard Deviation
+600a 1500 LO 1 Overlay Label
+600a 3000 OW 1 Overlay Data
+600a 4000 LT 1-n Overlay Comments (RET)
+
+600c 0000 UL 1 Group Length
+600c 0010 US 1 Rows
+600c 0011 US 1 Columns
+600c 0012 US 1 Planes
+600c 0015 IS 1 Number of Frames in Overlay
+600c 0022 LO 1 Overlay Description
+600c 0040 CS 1 Overlay Type
+600c 0045 LO 1 Overlay Subtype
+600c 0050 SS 2 Overlay Origin
+600c 0051 US 1 Image Frame Origin
+600c 0052 US 1 Overlay Plane Origin
+600c 0060 LT 1 Overlay Compression Code (RET)
+600c 0100 US 1 Overlay Bits Allocated
+600c 0102 US 1 Overlay Bit Position
+600c 0110 LT 1 Overlay Format (RET)
+600c 0200 US 1 Overlay Location (RET)
+600c 1001 US 1 Overlay Activation Layer
+600c 1100 US 1 Overlay Descriptor - Gray (RET)
+600c 1101 US 1 Overlay Descriptor - Red (RET)
+600c 1102 US 1 Overlay Descriptor - Green (RET)
+600c 1103 US 1 Overlay Descriptor - Blue (RET)
+600c 1200 US 1-n Overlays - Gray
+600c 1201 US 1-n Overlays - Red
+600c 1202 US 1-n Overlays - Green
+600c 1203 US 1-n Overlays - Blue
+600c 1301 IS 1 ROI Area
+600c 1302 DS 1 ROI Mean
+600c 1303 DS 1 ROI Standard Deviation
+600c 1500 LO 1 Overlay Label
+600c 3000 OW 1 Overlay Data
+600c 4000 LT 1-n Overlay Comments (RET)
+
+600e 0000 UL 1 Group Length
+600e 0010 US 1 Rows
+600e 0011 US 1 Columns
+600e 0012 US 1 Planes
+600e 0015 IS 1 Number of Frames in Overlay
+600e 0022 LO 1 Overlay Description
+600e 0040 CS 1 Overlay Type
+600e 0045 LO 1 Overlay Subtype
+600e 0050 SS 2 Overlay Origin
+600e 0051 US 1 Image Frame Origin
+600e 0052 US 1 Overlay Plane Origin
+600e 0060 LT 1 Overlay Compression Code (RET)
+600e 0100 US 1 Overlay Bits Allocated
+600e 0102 US 1 Overlay Bit Position
+600e 0110 LT 1 Overlay Format (RET)
+600e 0200 US 1 Overlay Location (RET)
+600e 1001 US 1 Overlay Activation Layer
+600e 1100 US 1 Overlay Descriptor - Gray (RET)
+600e 1101 US 1 Overlay Descriptor - Red (RET)
+600e 1102 US 1 Overlay Descriptor - Green (RET)
+600e 1103 US 1 Overlay Descriptor - Blue (RET)
+600e 1200 US 1-n Overlays - Gray
+600e 1201 US 1-n Overlays - Red
+600e 1202 US 1-n Overlays - Green
+600e 1203 US 1-n Overlays - Blue
+600e 1301 IS 1 ROI Area
+600e 1302 DS 1 ROI Mean
+600e 1303 DS 1 ROI Standard Deviation
+600e 1500 LO 1 Overlay Label
+600e 3000 OW 1 Overlay Data
+600e 4000 LT 1-n Overlay Comments (RET)
+
+7fe0 0000 UL 1 Group Length
+7fe0 0010 OB 1 Pixel Data
+
+fffa fffa SQ 1 Digital Signatures Sequence
+fffc fffc OB 1 Data Set Trailing Padding
+fffe e000 UL 1 Item
+fffe e00d UL 1 Item Delimitation Item
+fffe e0dd UL 1 Sequence Delimitation Item
+
+0041 0000 UL 1 Group Length
+0041 0010 LO 1 Owner ID (PAPYRUS 3.0)
+0041 1000 LT 1 Comments
+0041 1010 SQ 1 Pointer Sequence
+0041 1011 UL 1 Image Pointer
+0041 1012 UL 1 Pixel Offset
+0041 1013 SQ 1 Image Identifier Sequence
+0041 1014 SQ 1 External PAPYRUS-File Reference Sequence
+0041 1015 US 1 Number of images
+0041 1021 UI 1 Referenced SOP Class UID
+0041 1022 UI 1 Referenced SOP Instance UID
+0041 1031 LO 1 Referenced File Name
+0041 1032 LO 1-n Referenced File Path
+0041 1041 UI 1 Referenced Image SOP Class UID
+0041 1042 UI 1 Referenced Image SOP Instance UID
+0041 1050 SQ 1 Image Sequence
+
+0018 106b UI 1 Synchronization Frame of Reference (RET)
+0028 0013 US 1 Instants (RET)
+0028 0015 US 1 UsedNbX ACR Special (RET)
+0028 0016 US 1 UsedNbY ACR Special (RET)
+0028 0017 US 1 UsedNbZ ACR Special (RET)
+0028 0018 US 1 UsedNbT ACR Special (RET)
+0028 0122 US 1 Waveform Padding Value (RET)
+0028 0199 US 1 Special Code (RET)
+003a 0002 SQ 1 Waveform Sequence (RET)
+003a 0103 CS 1 Data Value Representation (RET)
+0040 0552 SQ 1 Specimen Description Sequence (RET)
+0040 0553 ST 1 Specimen Description (RET)
+0040 09f8 SQ 1 Vital Stain Code Sequence (RET)
+0040 a16a ST 1 Bibliographics Citation (RET)
+0040 a992 ST 1 Uniform Resource Locator (RET)
+
+0009 0010 LO 1 Comments
+0009 0015 LO 1 UID
+0009 0040 US 1 Data Object Type
+0009 0041 SH 1 Data Object Subtype
+0011 0010 LO 1 Organ
+0011 0015 LO 1 Allergy Indication
+0011 0020 LO 1 Pregnancy
+0029 0060 LO 1 Compression Algorithm
+
Modified: packages/slicer/trunk/debian/libslicer3-dev.install
URL: http://svn.debian.org/wsvn/debian-science/packages/slicer/trunk/debian/libslicer3-dev.install?rev=36286&op=diff
==============================================================================
--- packages/slicer/trunk/debian/libslicer3-dev.install (original)
+++ packages/slicer/trunk/debian/libslicer3-dev.install Mon Mar 22 00:33:25 2010
@@ -1,6 +1,4 @@
usr/lib/lib*.so
-usr/lib/Slicer3/lib*.so
-usr/lib/Slicer3/Modules/lib*.so
usr/include
usr/lib/GenerateLM
usr/lib/GenerateCLP
Added: packages/slicer/trunk/debian/patches/20_svn.diff
URL: http://svn.debian.org/wsvn/debian-science/packages/slicer/trunk/debian/patches/20_svn.diff?rev=36286&op=file
==============================================================================
--- packages/slicer/trunk/debian/patches/20_svn.diff (added)
+++ packages/slicer/trunk/debian/patches/20_svn.diff Mon Mar 22 00:33:25 2010
@@ -1,0 +1,1509 @@
+Index: slicer-3.4.0~svn10438/Modules/EMSegment/MRML/vtkMRMLEMSGlobalParametersNode.cxx
+===================================================================
+--- slicer-3.4.0~svn10438.orig/Modules/EMSegment/MRML/vtkMRMLEMSGlobalParametersNode.cxx 2010-03-21 12:29:20.000000000 -0400
++++ slicer-3.4.0~svn10438/Modules/EMSegment/MRML/vtkMRMLEMSGlobalParametersNode.cxx 2010-03-21 12:29:24.000000000 -0400
+@@ -149,7 +149,7 @@
+ ss << this->SegmentationBoundaryMin[0] << " "
+ << this->SegmentationBoundaryMin[1] << " "
+ << this->SegmentationBoundaryMin[2];
+- of << indent << "SegmentationBoundaryMin=\"" << ss.str() << "\"";
++ of << indent << " SegmentationBoundaryMin=\"" << ss.str() << "\"";
+ }
+
+ {
+Index: slicer-3.4.0~svn10438/Scripts/extend.tcl
+===================================================================
+--- slicer-3.4.0~svn10438.orig/Scripts/extend.tcl 2010-03-21 12:29:20.000000000 -0400
++++ slicer-3.4.0~svn10438/Scripts/extend.tcl 2010-03-21 12:29:24.000000000 -0400
+@@ -535,6 +535,9 @@
+ -DBUILD_AGAINST_SLICER3:BOOL=ON \
+ -DMAKECOMMAND:STRING=$makeCmd \
+ -DCMAKE_INSTALL_PREFIX:PATH=$::Slicer3_EXT/$::ext(name)-install]
++ if { $::EXTEND(release) != "" } {
++ lappend cmakeCmd -DCMAKE_BUILD_TYPE:STRING=RELEASE
++ }
+ foreach dep $dependPaths {
+ lappend cmakeCmd $dep
+ }
+Index: slicer-3.4.0~svn10438/Slicer3InstallConfig.cmake.in
+===================================================================
+--- slicer-3.4.0~svn10438.orig/Slicer3InstallConfig.cmake.in 2010-03-21 12:29:20.000000000 -0400
++++ slicer-3.4.0~svn10438/Slicer3InstallConfig.cmake.in 2010-03-21 12:29:24.000000000 -0400
+@@ -139,7 +139,7 @@
+ set(LoadableModule_DIR "${Slicer3_HOME}/lib/LoadableModule")
+ set(ModuleDescriptionParser_DIR "${Slicer3_HOME}/lib/ModuleDescriptionParser")
+ set(TCLAP_DIR "${Slicer3_HOME}/lib/tclap")
+-set(Teem_DIR "${Slicer3_HOME}/lib/Teem- at Teem_VERSION_MAJOR@. at Teem_VERSION_MINOR@")
++set(Teem_DIR "${Slicer3_HOME}/lib/Teem- at Teem_VERSION_MAJOR@. at Teem_VERSION_MINOR@. at Teem_VERSION_PATCH@")
+ set(VTK_DIR "${Slicer3_HOME}/lib/vtk- at VTK_MAJOR_VERSION@. at VTK_MINOR_VERSION@")
+ set(PYTHON_INCLUDE_PATH "@PYTHON_INCLUDE_PATH@")
+ set(PYTHON_LIBRARIES "@PYTHON_LIBRARIES@")
+Index: slicer-3.4.0~svn10438/Modules/EMSegment/Algorithm/vtkFileOps.cxx
+===================================================================
+--- slicer-3.4.0~svn10438.orig/Modules/EMSegment/Algorithm/vtkFileOps.cxx 2010-03-21 12:29:20.000000000 -0400
++++ slicer-3.4.0~svn10438/Modules/EMSegment/Algorithm/vtkFileOps.cxx 2010-03-21 12:29:24.000000000 -0400
+@@ -128,8 +128,8 @@
+ int vtkFileOps::uncompressedFileName(const char *fname, char **newFileName)
+ {
+ #ifndef _WIN32
+- char *p = (char *)NULL;
+- char *lastSlash = (char *)NULL;
++ const char *p = (char *)NULL;
++ const char *lastSlash = (char *)NULL;
+
+ /* If the file name ends in .gz or .Z it is probably compressed */
+ p = strrchr(fname, '.');
+@@ -138,8 +138,8 @@
+ ((strcmp(p, ".gz") == 0) || (strcmp(p, ".Z") == 0)) ) {
+ (*newFileName) = strdup(fname); /* Use the same name */
+ assert((*newFileName) != NULL);
+- p = strrchr(*newFileName,'.');
+- *p = '\0';
++ char * endp = strrchr(*newFileName,'.');
++ *endp = '\0';
+ } else {
+ (*newFileName) = strdup(fname); /* Use the same name */
+ assert((*newFileName) != NULL);
+@@ -157,8 +157,8 @@
+ struct stat statBuf;
+ vtkNotUsed(int long fileSize = 0;);
+
+- char *p = (char *)NULL;
+- char *lastSlash = (char *)NULL;
++ const char *p = (char *)NULL;
++ const char *lastSlash = (char *)NULL;
+ int aFileIsCompressed = 0;
+
+ char *dontcarename = NULL;
+Index: slicer-3.4.0~svn10438/Base/GUI/vtkSlicerApplication.cxx
+===================================================================
+--- slicer-3.4.0~svn10438.orig/Base/GUI/vtkSlicerApplication.cxx 2010-03-21 12:29:20.000000000 -0400
++++ slicer-3.4.0~svn10438/Base/GUI/vtkSlicerApplication.cxx 2010-03-21 12:29:24.000000000 -0400
+@@ -216,11 +216,17 @@
+ strcpy(this->ExtensionsInstallPath, "");
+ strcpy(this->ExtensionsInstallPathDefault, "");
+ strcpy ( this->HomeModule, "");
++ strcpy(this->IgnoreModuleNames, "");
++ strcpy(this->Platform, "");
++ strcpy(this->BinDir, "");
++ strcpy(this->BuildDate, "");
++ strcpy(this->SvnUrl, "");
++ strcpy(this->SvnRevision, "");
++
+ this->LoadCommandLineModules = 1;
+ this->LoadModules = 1;
+ this->IgnoreModules = vtkStringArray::New();
+ this->LoadableModules = vtkStringArray::New();
+- strcpy(this->IgnoreModuleNames, "");
+ this->NameSeparator = ";";
+ this->EnableDaemon = 0;
+
+Index: slicer-3.4.0~svn10438/Base/GUI/vtkSlicerApplicationGUI.cxx
+===================================================================
+--- slicer-3.4.0~svn10438.orig/Base/GUI/vtkSlicerApplicationGUI.cxx 2010-03-21 12:29:20.000000000 -0400
++++ slicer-3.4.0~svn10438/Base/GUI/vtkSlicerApplicationGUI.cxx 2010-03-21 12:29:24.000000000 -0400
+@@ -1618,7 +1618,7 @@
+ if ( this->GetApplication() != NULL )
+ {
+ vtkSlicerApplication *app = (vtkSlicerApplication *)this->GetApplication();
+- app->OpenLink ("http://wiki.na-mic.org/Wiki/index.php/Slicer3.2:Training" );
++ app->OpenLink ("http://www.slicer.org/slicerWiki/index.php/Slicer3.4:Training" );
+ }
+ }
+
+Index: slicer-3.4.0~svn10438/Libs/Qdec/QdecContrast.cpp
+===================================================================
+--- slicer-3.4.0~svn10438.orig/Libs/Qdec/QdecContrast.cpp 2010-03-21 12:29:20.000000000 -0400
++++ slicer-3.4.0~svn10438/Libs/Qdec/QdecContrast.cpp 2010-03-21 12:37:11.000000000 -0400
+@@ -13,6 +13,7 @@
+ */
+
+ #include <string.h>
++#include <stdio.h>
+ #include <errno.h>
+ #include <sys/stat.h>
+ #include <cassert>
+Index: slicer-3.4.0~svn10438/Libs/RemoteIO/vtkHTTPHandler.cxx
+===================================================================
+--- slicer-3.4.0~svn10438.orig/Libs/RemoteIO/vtkHTTPHandler.cxx 2010-03-21 12:29:20.000000000 -0400
++++ slicer-3.4.0~svn10438/Libs/RemoteIO/vtkHTTPHandler.cxx 2010-03-21 12:29:24.000000000 -0400
+@@ -63,6 +63,7 @@
+ vtkHTTPHandler::vtkHTTPHandler()
+ {
+ this->CurlHandle = NULL;
++ this->ForbidReuse = 0;
+ }
+
+
+@@ -158,6 +159,11 @@
+ */
+ this->InitTransfer( );
+
++
++ if ( this->ForbidReuse )
++ {
++ curl_easy_setopt(this->CurlHandle, CURLOPT_FORBID_REUSE, 1);
++ }
+ curl_easy_setopt(this->CurlHandle, CURLOPT_HTTPGET, 1);
+ curl_easy_setopt(this->CurlHandle, CURLOPT_URL, source);
+ // curl_easy_setopt(this->CurlHandle, CURLOPT_NOPROGRESS, false);
+Index: slicer-3.4.0~svn10438/Base/GUI/vtkSlicerModulesStep.cxx
+===================================================================
+--- slicer-3.4.0~svn10438.orig/Base/GUI/vtkSlicerModulesStep.cxx 2010-03-21 12:29:20.000000000 -0400
++++ slicer-3.4.0~svn10438/Base/GUI/vtkSlicerModulesStep.cxx 2010-03-21 12:29:24.000000000 -0400
+@@ -290,6 +290,7 @@
+
+ col_index = the_list->AddColumn("Description");
+ the_list->SetColumnFormatCommandToEmptyOutput(col_index);
++ the_list->SetColumnWidth(col_index, 12);
+
+ this->HomePageColIndex = col_index = the_list->AddColumn("HomePage");
+ the_list->SetColumnWidth(col_index, 0);
+@@ -722,7 +723,8 @@
+ std::string summary = description.substr(0, 12);
+ summary += "...";
+
+- child->SetText(summary.c_str());
++ //child->SetText(summary.c_str());
++ child->SetText(description.c_str());
+ child->SetBalloonHelpString(description.c_str());
+ }
+ }
+@@ -976,6 +978,7 @@
+ ManifestEntry* entry)
+ {
+ vtkHTTPHandler *handler = vtkHTTPHandler::New();
++ handler->SetForbidReuse(1);
+
+ if (0 != handler->CanHandleURI(s3ext.c_str()))
+ {
+@@ -1066,6 +1069,7 @@
+ bool result = false;
+
+ vtkHTTPHandler *handler = vtkHTTPHandler::New();
++ handler->SetForbidReuse(1);
+
+ if (0 != handler->CanHandleURI(ExtensionBinaryURL.c_str()))
+ {
+@@ -1092,7 +1096,12 @@
+ }
+ else
+ {
+- app->Script("eval $::_fixed_zip_code; vfs::zip::Mount %s /zipfile; file copy -force /zipfile/* %s; vfs::zip::Unmount %s /zipfile", tmpfile.c_str(), libdir.c_str(), tmpfile.c_str());
++ app->Script("package require vfs::zip");
++ app->Script("set ::ZIPFD [vfs::zip::Mount \"%s\" /zipfile]", tmpfile.c_str());
++ app->Script("set ::ZIPFILES [glob /zipfile/*]");
++ app->Script("foreach direntry $::ZIPFILES {file copy -force $direntry \"%s\"}",
++ libdir.c_str());
++ app->Script("vfs::zip::Unmount $::ZIPFD /zipfile");
+ result = true;
+ }
+
+Index: slicer-3.4.0~svn10438/Libs/MRML/vtkMRMLVolumeArchetypeStorageNode.cxx
+===================================================================
+--- slicer-3.4.0~svn10438.orig/Libs/MRML/vtkMRMLVolumeArchetypeStorageNode.cxx 2010-03-21 12:29:20.000000000 -0400
++++ slicer-3.4.0~svn10438/Libs/MRML/vtkMRMLVolumeArchetypeStorageNode.cxx 2010-03-21 12:29:24.000000000 -0400
+@@ -331,7 +331,7 @@
+ }
+ catch (...)
+ {
+- vtkErrorMacro("ReadData: Cannot read file, fullName = " << fullName.c_str() << ", node num file names = " << this->GetNumberOfFileNames() << ", reader num files = " << reader->GetNumberOfFileNames() << ", reader archetype = " << reader->GetArchetype());
++ vtkErrorMacro("ReadData: Cannot read file, fullName = " << fullName.c_str() << ", number of files listed in the node = " << this->GetNumberOfFileNames() << ", the ITK reader says it was able to read " << reader->GetNumberOfFileNames() << " files, the reader used the archetype file name of " << reader->GetArchetype());
+ if (reader->GetFileName(0) != NULL)
+ {
+ vtkErrorMacro("reader 0th file name = " << reader->GetFileName(0) );
+@@ -503,6 +503,12 @@
+ sourcePathComponents.pop_back();
+ }
+ }
++ // delete the temporary dir and all remaining contents
++ bool dirRemoved = vtksys::SystemTools::RemoveADirectory(moveFromDir.c_str());
++ if (!dirRemoved)
++ {
++ vtkWarningMacro("Failed to remove temporary write directory " << moveFromDir);
++ }
+
+ }
+ else
+@@ -600,7 +606,7 @@
+ vtkErrorMacro("Reference node is not a vtkMRMLVolumeNode");
+ return returnString;
+ }
+-
++
+ vtkMRMLVolumeNode *volNode = NULL;
+ volNode = vtkMRMLScalarVolumeNode::SafeDownCast(refNode);
+
+@@ -617,6 +623,8 @@
+ return returnString;
+ }
+
++ vtkDebugMacro("UpdateFileList: old file name = " << oldName);
++
+ // clear out the old file list
+ this->ResetFileNameList();
+
+@@ -697,22 +705,67 @@
+ pathComponents.pop_back();
+ vtksys_stl::string localDirectory = vtksys::SystemTools::JoinPath(pathComponents);
+ vtksys_stl::string relativePath;
+- if (volNode->GetScene() != NULL &&
+- strcmp(volNode->GetScene()->GetRootDirectory(), "") != 0)
++
++ if (this->IsFilePathRelative(localDirectory.c_str()))
+ {
+- // use the scene's root dir, all the files in the list will be
+- // relative to it (the relative path is how you go from the root dir to
+- // the dir in which the volume is saved)
+- relativePath = vtksys::SystemTools::RelativePath(volNode->GetScene()->GetRootDirectory(), localDirectory.c_str());
+- vtkDebugMacro("UpdateFileList: got the scene root dir " << volNode->GetScene()->GetRootDirectory());
++ vtkDebugMacro("UpdateFileList: the local directory is already relative, use it " << localDirectory);
++ relativePath = localDirectory;
+ }
+ else
+ {
+- // use the archetype's directory, so that all the files in the list will
+- // be relative to it
+- relativePath = vtksys::SystemTools::RelativePath(originalDir.c_str(), localDirectory.c_str());
++ if (volNode->GetScene() != NULL &&
++ strcmp(volNode->GetScene()->GetRootDirectory(), "") != 0)
++ {
++ // use the scene's root dir, all the files in the list will be
++ // relative to it (the relative path is how you go from the root dir to
++ // the dir in which the volume is saved)
++ vtksys_stl::string rootDir = volNode->GetScene()->GetRootDirectory();
++ if (rootDir.length() != 0 &&
++ rootDir.find_last_of("/") == rootDir.length() - 1)
++ {
++ vtkDebugMacro("UpdateFileList: found trailing slash in : " << rootDir);
++ rootDir = rootDir.substr(0, rootDir.length()-1);
++ }
++ vtkDebugMacro("UpdateFileList: got the scene root dir " << rootDir << ", local dir = " << localDirectory.c_str());
++ // RelativePath requires two absolute paths, otherwise returns empty
++ // string
++ if (this->IsFilePathRelative(rootDir.c_str()))
++ {
++ vtkDebugMacro("UpdateFileList: have a relative directory in root dir (" << rootDir << "), using the local dir as a relative path.");
++ // assume the relative local directory is relative to the root
++ // directory
++ relativePath = localDirectory;
++ }
++ else
++ {
++ relativePath = vtksys::SystemTools::RelativePath(rootDir.c_str(), localDirectory.c_str());
++ }
++ }
++ else
++ {
++ // use the archetype's directory, so that all the files in the list will
++ // be relative to it
++ if (this->IsFilePathRelative(originalDir.c_str()))
++ {
++ relativePath = localDirectory;
++ }
++ else
++ {
++ // the RelativePath method needs two absolute paths
++ relativePath = vtksys::SystemTools::RelativePath(originalDir.c_str(), localDirectory.c_str());
++ }
++ vtkDebugMacro("UpdateFileList: no scene root dir, using original dir = " << originalDir.c_str() << " and local dir " << localDirectory.c_str());
++ }
++ }
++ // strip off any trailing slashes
++ if (relativePath.length() != 0 &&
++ relativePath.find_last_of("/") != std::string::npos &&
++ relativePath.find_last_of("/") == relativePath.length() - 1)
++ {
++ vtkDebugMacro("UpdateFileList: stripping off a trailing slash from relativePath '"<< relativePath.c_str() << "'");
++ relativePath = relativePath.substr(0, relativePath.length() - 1);
+ }
+- vtkDebugMacro("UpdateFileList: using prefix of relative path " << relativePath.c_str());
++ vtkDebugMacro("UpdateFileList: using prefix of relative path '" << relativePath.c_str() << "'");
+ // now get ready to join the relative path to thisFile
+ vtksys_stl::vector<vtksys_stl::string> relativePathComponents;
+ vtksys::SystemTools::SplitPath(relativePath.c_str(), relativePathComponents);
+@@ -736,7 +789,7 @@
+ // restore the old file name
+ vtkDebugMacro("UpdateFileList: resetting file name to " << oldName.c_str());
+ this->SetFileName(oldName.c_str());
+-
++
+ if (move != 1)
+ {
+ // clean up temp directory
+Index: slicer-3.4.0~svn10438/Modules/EMSegment/Algorithm/vtkImageMeanIntensityNormalization.cxx
+===================================================================
+--- slicer-3.4.0~svn10438.orig/Modules/EMSegment/Algorithm/vtkImageMeanIntensityNormalization.cxx 2010-03-21 12:29:20.000000000 -0400
++++ slicer-3.4.0~svn10438/Modules/EMSegment/Algorithm/vtkImageMeanIntensityNormalization.cxx 2010-03-21 12:29:24.000000000 -0400
+@@ -32,6 +32,8 @@
+ this->MaxHistogramSmoothingWidth = -1;
+ this->RelativeMaxVoxelNum = -1;
+ this->PrintInfo = 1;
++ this->ErrorExecutionFlag = false;
++
+ }
+
+ vtkImageMeanIntensityNormalization::~vtkImageMeanIntensityNormalization(){ }
+@@ -125,7 +127,7 @@
+ if (this->PrintInfo)
+ {
+ std::cerr << " " << iter << ". Histogram Smoothing" << endl;
+- std::cerr << " Width: " << SmoothWidth << endl;
++ std::cerr << " Absolute Width: " << SmoothWidth << endl;
+ iter++;
+ }
+
+@@ -135,7 +137,7 @@
+ }
+ if (result < 0)
+ {
+- vtkErrorMacro(<< "Lower bound of image could not properly derermined");
++ vtkWarningMacro(<< "Lower bound of image could not properly derermined");
+ result = 0;
+ }
+
+@@ -156,7 +158,7 @@
+ while ((LowerBound < aSmoothHistogramLength) && (aSmoothHistogram[LowerBound] <= aSmoothHistogram[LowerBound + 1])) LowerBound++;
+ if (LowerBound >= aSmoothHistogramLength -3)
+ {
+- vtkErrorMacro(<< "Lower bound of image could not properly derermined");
++ vtkWarningMacro(<< "Lower bound of image could not properly derermined");
+ return -1;
+ }
+
+@@ -188,13 +190,16 @@
+ // -------------------------------------
+ if (this->InitialHistogramSmoothingWidth > this->MaxHistogramSmoothingWidth)
+ {
+- vtkErrorMacro(<< "HistogramSmoothingWidth is not correctly set");
+- return;
++ vtkErrorMacro(<< "HistogramSmoothingWidth is not set correctly: Initial (" << this->InitialHistogramSmoothingWidth <<") is larger than Max (" << this->MaxHistogramSmoothingWidth<<")");
++ this->ErrorExecutionFlag = true;
++ return;
++
+ }
+
+ if ((this->RelativeMaxVoxelNum <= 0) || (this->RelativeMaxVoxelNum > 1))
+ {
+ vtkErrorMacro(<< "RelativeMaxIntensityValue is not set correctly");
++ this->ErrorExecutionFlag = true;
+ return;
+ }
+
+@@ -232,8 +237,8 @@
+ std::cerr << "vtkImageMeanIntensityNormalization::MeanMRI " << endl;
+ std::cerr << "Histogram Parameters:" << endl;
+ std::cerr << " Image Intensity Min: " << ImageIntensityMin << " Max: " << ImageIntensityMax << endl;
+- std::cerr << " Initial Histogram Smoothig Width: " << this->InitialHistogramSmoothingWidth << endl;
+- std::cerr << " Maximum Histogram Smoothig Width: " << this->MaxHistogramSmoothingWidth << endl;
++ std::cerr << " Initial Relative Histogram Smoothing Width: " << this->InitialHistogramSmoothingWidth << endl;
++ std::cerr << " Maximum Relative Histogram Smoothing Width: " << this->MaxHistogramSmoothingWidth << endl;
+ }
+
+ // Go through Histogram and detect intensity value which combines NumVoxels * this->RelativeMaxVoxelNum
+@@ -311,6 +316,9 @@
+ {
+ int inExt[6];
+ int outExt[6];
++ this->ErrorExecutionFlag = false;
++
++
+ // Necessary for VTK
+ this->ComputeInputUpdateExtent(inExt,outExt);
+ // vtk4
+@@ -326,15 +334,18 @@
+ if (inData == NULL)
+ {
+ vtkErrorMacro(<< "Input " << 0 << " must be specified.");
++ this->ErrorExecutionFlag = true;
+ return;
+ }
+
+ if (inData->GetNumberOfScalarComponents() != 1)
+ {
+ vtkErrorMacro(<< "Number Of Scalar Components for Input has to be 1.");
++ this->ErrorExecutionFlag = true;
+ return;
+ }
+
++
+ switch (this->NormType)
+ {
+ case INTENSITY_NORM_MEAN_MRI : this->MeanMRI(inData,outData); break;
+Index: slicer-3.4.0~svn10438/Modules/EMSegment/MRML/vtkMRMLEMSVolumeCollectionNode.cxx
+===================================================================
+--- slicer-3.4.0~svn10438.orig/Modules/EMSegment/MRML/vtkMRMLEMSVolumeCollectionNode.cxx 2010-03-21 12:29:20.000000000 -0400
++++ slicer-3.4.0~svn10438/Modules/EMSegment/MRML/vtkMRMLEMSVolumeCollectionNode.cxx 2010-03-21 12:29:24.000000000 -0400
+@@ -129,8 +129,7 @@
+ Superclass::UpdateReferences();
+
+ for (KeyIterator i = this->KeyList.begin();
+- i != this->KeyList.end();
+- i++)
++ i != this->KeyList.end(); )
+ {
+ std::string mrmlID = this->KeyToVolumeNodeIDMap[*i];
+
+@@ -143,7 +142,11 @@
+ this->KeyToVolumeNodeIDMap.erase(*i);
+
+ // remove key/value pair from list
+- this->KeyList.erase(i);
++ this->KeyList.erase(i++);
++ }
++ else
++ {
++ ++i;
+ }
+ }
+ }
+Index: slicer-3.4.0~svn10438/Modules/EMSegment/Wizard/vtkEMSegmentAnatomicalStructureStep.cxx
+===================================================================
+--- slicer-3.4.0~svn10438.orig/Modules/EMSegment/Wizard/vtkEMSegmentAnatomicalStructureStep.cxx 2010-03-21 12:29:20.000000000 -0400
++++ slicer-3.4.0~svn10438/Modules/EMSegment/Wizard/vtkEMSegmentAnatomicalStructureStep.cxx 2010-03-21 12:29:24.000000000 -0400
+@@ -871,8 +871,11 @@
+ }
+ if (numRows != 1)
+ {
+- vtkWarningWithObjectMacro(self,
++ vtkWarningWithObjectMacro(self,
++ "\n============\nIgnore following error message\n============");
++ vtkWarningWithObjectMacro(self,
+ "Error in selection: " << numRows << " selected, select just one and try again.");
++ vtkWarningWithObjectMacro(self,"\n============ End of ignore ============");
+ }
+
+ int rowInLabelEntry = self->AnatomicalNodeIntensityLabelEntry->GetWidget()->GetValueAsInt();
+Index: slicer-3.4.0~svn10438/Modules/EMSegment/Wizard/vtkEMSegmentIntensityImagesStep.cxx
+===================================================================
+--- slicer-3.4.0~svn10438.orig/Modules/EMSegment/Wizard/vtkEMSegmentIntensityImagesStep.cxx 2010-03-21 12:29:20.000000000 -0400
++++ slicer-3.4.0~svn10438/Modules/EMSegment/Wizard/vtkEMSegmentIntensityImagesStep.cxx 2010-03-21 12:29:24.000000000 -0400
+@@ -267,6 +267,8 @@
+ unsigned int nb_of_currently_selected_target_volumes =
+ this->IntensityImagesTargetVolumeSelector->
+ GetNumberOfElementsOnFinalList();
++
++
+ bool number_of_target_images_changed =
+ nb_of_parameter_target_volumes != nb_of_currently_selected_target_volumes;
+
+@@ -286,6 +288,8 @@
+ {
+ // record indices of currently selected volumes
+ std::vector<vtkIdType> selectedIDs;
++ std::vector<vtkIdType> failedTestIDs;
++
+ for(unsigned int i = 0; i < nb_of_currently_selected_target_volumes; ++i)
+ {
+ std::string targettext =
+@@ -295,10 +299,45 @@
+ if (pos1 != vtksys_stl::string::npos && pos2 != vtksys_stl::string::npos)
+ {
+ vtkIdType vol_id = atoi(targettext.substr(pos1+1, pos2-pos1-1).c_str());
+- selectedIDs.push_back(vol_id);
++ // Test if volumes are non-negative - otherwise do not proceed
++ vtkMRMLVolumeNode* volumeNode = mrmlManager->GetVolumeNode(vol_id);
++ if (!volumeNode) {
++ vtkErrorMacro("Bug in vtkEMSegmentIntensityImagesStep::Validate -> Please report");
++ wizard_workflow->PushInput(vtkKWWizardStep::GetValidationFailedInput());
++ wizard_workflow->ProcessInputs();
++ }
++ int min = volumeNode->GetImageData()->GetScalarRange()[0];
++ // std::cerr << "blub " << i << " " << min << " ++++++++ " << volumeNode->GetImageData()->GetScalarRange()[1] << endl;
++ if (min < 0)
++ {
++ failedTestIDs.push_back(vol_id);
++ } else
++ {
++ selectedIDs.push_back(vol_id);
++ }
++
+ }
+ }
+- mrmlManager->ResetTargetSelectedVolumes(selectedIDs);
++ if (!failedTestIDs.empty())
++ {
++ std::stringstream errorMessage;
++ errorMessage << "EMSegmenter can currently only process non-negative input images. The following images have negative values:\n";
++ int size = failedTestIDs.size();
++ for (signed int i = 0 ; i < size; i++ ) errorMessage << failedTestIDs[i] << " ";
++
++ vtkKWMessageDialog::PopupMessage
++ (this->GetApplication(),
++ NULL,
++ "Intensity Image Error",
++ errorMessage.str().c_str(),
++ vtkKWMessageDialog::ErrorIcon | vtkKWMessageDialog::InvokeAtPointer);
++ // don't change number of volumes; stay on this step
++ wizard_workflow->PushInput(vtkKWWizardStep::GetValidationFailedInput());
++ wizard_workflow->ProcessInputs();
++ } else
++ {
++ mrmlManager->ResetTargetSelectedVolumes(selectedIDs);
++ }
+ }
+ }
+ this->Superclass::Validate();
+Index: slicer-3.4.0~svn10438/Modules/EMSegment/Wizard/vtkEMSegmentIntensityNormalizationStep.cxx
+===================================================================
+--- slicer-3.4.0~svn10438.orig/Modules/EMSegment/Wizard/vtkEMSegmentIntensityNormalizationStep.cxx 2010-03-21 12:29:20.000000000 -0400
++++ slicer-3.4.0~svn10438/Modules/EMSegment/Wizard/vtkEMSegmentIntensityNormalizationStep.cxx 2010-03-21 12:29:24.000000000 -0400
+@@ -241,8 +241,8 @@
+ {
+ this->NormalizationSmoothingWidthEntry->SetParent(parentFrame);
+ this->NormalizationSmoothingWidthEntry->Create();
+- this->NormalizationSmoothingWidthEntry->SetLabelText("Histogram Smoothing Width:");
+- this->NormalizationSmoothingWidthEntry->SetLabelWidth(EMSEG_WIDGETS_LABEL_WIDTH -4);
++ this->NormalizationSmoothingWidthEntry->SetLabelText("Histogram Smoothing Width - Initial:");
++ // this->NormalizationSmoothingWidthEntry->SetLabelWidth(EMSEG_WIDGETS_LABEL_WIDTH -4);
+ vtkKWEntry *entry = this->NormalizationSmoothingWidthEntry->GetWidget();
+ entry->SetWidth(6);
+ entry->SetRestrictValueToInteger();
+@@ -286,8 +286,7 @@
+ this->NormalizationRelativeMaxVoxelScale->Create();
+ this->NormalizationRelativeMaxVoxelScale->SetEntryWidth(4);
+ this->NormalizationRelativeMaxVoxelScale->SetLabelText("Relative Max Voxel Number:");
+- this->NormalizationRelativeMaxVoxelScale->GetLabel()->
+- SetWidth(EMSEG_WIDGETS_LABEL_WIDTH-4);
++ // this->NormalizationRelativeMaxVoxelScale->GetLabel()->SetWidth(EMSEG_WIDGETS_LABEL_WIDTH-4);
+ this->NormalizationRelativeMaxVoxelScale->SetRange(0.0, 1.0);
+ this->NormalizationRelativeMaxVoxelScale->SetResolution(0.01);
+ this->NormalizationRelativeMaxVoxelScale->GetEntry()->
+Index: slicer-3.4.0~svn10438/Modules/EMSegment/vtkEMSegmentLogic.cxx
+===================================================================
+--- slicer-3.4.0~svn10438.orig/Modules/EMSegment/vtkEMSegmentLogic.cxx 2010-03-21 12:29:20.000000000 -0400
++++ slicer-3.4.0~svn10438/Modules/EMSegment/vtkEMSegmentLogic.cxx 2010-03-21 12:29:24.000000000 -0400
+@@ -30,6 +30,7 @@
+ #include "vtkBSplineRegistrator.h"
+ #include "vtkTransformToGrid.h"
+ #include "vtkIdentityTransform.h"
++#include "vtkImageAccumulate.h"
+
+ // needed to translate between enums
+ #include "EMLocalInterface.h"
+@@ -284,10 +285,8 @@
+ std::cerr << " Normalizing image " << i << "..." << std::endl;
+
+ // get image data
+- vtkImageData* inData =
+- inputTarget->GetNthVolumeNode(i)->GetImageData();
+- vtkImageData* outData =
+- normalizedTarget->GetNthVolumeNode(i)->GetImageData();
++ vtkImageData* inData = inputTarget->GetNthVolumeNode(i)->GetImageData();
++ vtkImageData* outData = normalizedTarget->GetNthVolumeNode(i)->GetImageData();
+ if (inData == NULL)
+ {
+ vtkErrorMacro("Normalization input is null, skipping: " << i);
+@@ -327,16 +326,21 @@
+ vtkWarningMacro("Error executing normalization filter for target image "
+ << i << ". Skipping this image.");
+ }
++
++ if (normFilter->GetErrorExecutionFlag())
++ {
++ outData->ShallowCopy(inData);
++ return false;
++ }
++
+ outData->ShallowCopy(normFilter->GetOutput());
+ normFilter->Delete();
+ }
+
+ std::cerr << " EMSEG: Normalization complete." << std::endl;
+ m->GetWorkingDataNode()->SetNormalizedTargetNodeIsValid(1);
+-
+ // intensity statistics, if computed from data, must be updated
+ m->UpdateIntensityDistributions();
+-
+ return true;
+ }
+
+@@ -1579,14 +1583,14 @@
+ // make sure preprocessing is up to date
+ //
+ std::cerr << "EMSEG: Start preprocessing..." << std::endl;
+- bool preprocessingOK = this->StartPreprocessing();
+- std::cerr << "EMSEG: Preprocessing complete." << std::endl;
+-
+- if (!preprocessingOK)
++ if (!this->StartPreprocessing())
+ {
+ vtkErrorMacro("Preprocessing Failed! Aborting Segmentation.");
+ return;
+ }
++ std::cerr << "EMSEG: Preprocessing complete." << std::endl;
++
++
+ if (!this->MRMLManager->GetWorkingDataNode()->GetAlignedTargetNodeIsValid() ||
+ !this->MRMLManager->GetWorkingDataNode()->GetAlignedAtlasNodeIsValid())
+ {
+@@ -2076,11 +2080,11 @@
+ // Specify boundary in 1-based, NOT 0-based as you might expect
+ for (unsigned int i = 0; i < 3; ++i)
+ {
+- if (boundMin[i] < 1 ||
+- boundMin[i] > targetImageDimensions[i] ||
+- boundMax[i] < 1 ||
+- boundMax[i] > targetImageDimensions[i] ||
+- boundMax[i] <= boundMin[i])
++ if (boundMin[i] < 1 ||
++ boundMin[i] > targetImageDimensions[i] ||
++ boundMax[i] < 1 ||
++ boundMax[i] > targetImageDimensions[i] ||
++ boundMax[i] < boundMin[i])
+ {
+ useDefaultBoundary = true;
+ break;
+@@ -2090,17 +2094,17 @@
+ {
+ std::cerr
+ << std::endl
+- << "Warning: the segmentation ROI was bogus, setting ROI to entire image"
+- << std::endl
++ << "====================================================================" << std::endl
++ << "Warning: the segmentation ROI was bogus, setting ROI to entire image" << std::endl
++ << "Axis 0 - Image Min: 1 <= RoiMin: " << boundMin[0] << " <= ROIMax: " << boundMax[0] << " <= Image Max:" << targetImageDimensions[0] << std::endl
++ << "Axis 1 - Image Min: 1 <= RoiMin: " << boundMin[1] << " <= ROIMax: " << boundMax[1] << " <= Image Max:" << targetImageDimensions[1] << std::endl
++ << "Axis 2 - Image Min: 1 <= RoiMin: " << boundMin[2] << " <= ROIMax: " << boundMax[2] << " <= Image Max:" << targetImageDimensions[2] << std::endl
+ << "NOTE: The above warning about ROI should not lead to poor segmentation results; the entire image shold be segmented. It only indicates an error if you intended to segment a subregion of the image."
+- << std::endl;
+- for (unsigned int i = 0; i < 3; ++i)
+- {
+- boundMin[i] = 1;
+- boundMax[i] = targetImageDimensions[i];
+- std::cerr << boundMin[i] << ", " << boundMax[i] << " ";
+- }
+- std::cerr << std::endl;
++ << std::endl
++ << "====================================================================" << std::endl;
++ boundMin[0] = 1; boundMax[0] = targetImageDimensions[0];
++ boundMin[1] = 1; boundMax[1] = targetImageDimensions[1];
++ boundMin[2] = 1; boundMax[2] = targetImageDimensions[2];
+ }
+
+ node->SetSegmentationBoundaryMin(boundMin[0], boundMin[1], boundMin[2]);
+@@ -2278,3 +2282,5 @@
+ return -1;
+ }
+ }
++
++
+Index: slicer-3.4.0~svn10438/Modules/EMSegment/vtkEMSegmentMRMLManager.cxx
+===================================================================
+--- slicer-3.4.0~svn10438.orig/Modules/EMSegment/vtkEMSegmentMRMLManager.cxx 2010-03-21 12:29:20.000000000 -0400
++++ slicer-3.4.0~svn10438/Modules/EMSegment/vtkEMSegmentMRMLManager.cxx 2010-03-21 12:29:24.000000000 -0400
+@@ -4315,10 +4315,10 @@
+ outputDirectory[outputDirectory.size()-1] != '/')
+ {
+ // make sure directory ends in seperator
+- outputDirectory = outputDirectory + "/";
++ //outputDirectory = outputDirectory + "/";
+ }
+
+- std::string mrmlURL(outputDirectory + "EMSegmenterScene.mrml");
++ std::string mrmlURL(outputDirectory + "/EMSegmenterScene.mrml");
+ newScene->SetRootDirectory(outputDirectory.c_str());
+ newScene->SetURL(mrmlURL.c_str());
+ this->CopyEMRelatedNodesToMRMLScene(newScene);
+@@ -4449,6 +4449,17 @@
+ }
+ }
+
++ // get the full path to the scene
++ std::vector<std::string> scenePathComponents;
++ vtksys_stl::string rootDir = newSceneManager->GetMRMLScene()->GetRootDirectory();
++ if (rootDir.find_last_of("/") == rootDir.length() - 1)
++ {
++ vtkDebugMacro("em seg: found trailing slash in : " << rootDir);
++ rootDir = rootDir.substr(0, rootDir.length()-1);
++ }
++ vtkDebugMacro("em seg scene manager root dir = " << rootDir);
++ vtksys::SystemTools::SplitPath(rootDir.c_str(), scenePathComponents);
++
+ //
+ // change the storage file for the segmentation result
+ {
+@@ -4475,15 +4486,15 @@
+ std::string oldFilename =
+ (storageNode->GetFileName() ? storageNode->GetFileName() :
+ "SegmentationResult.mhd");
+- std::string oldFlienameNoPath =
++ std::string oldFilenameNoPath =
+ vtksys::SystemTools::GetFilenameName(oldFilename);
+- std::vector<std::string> pathComponents;
+- pathComponents.push_back("");
+- pathComponents.push_back("Segmentation");
+- pathComponents.push_back(oldFlienameNoPath);
++ scenePathComponents.push_back("Segmentation");
++ scenePathComponents.push_back(oldFilenameNoPath);
+ std::string newFilename =
+- vtksys::SystemTools::JoinPath(pathComponents);
++ vtksys::SystemTools::JoinPath(scenePathComponents);
+ storageNode->SetFileName(newFilename.c_str());
++ scenePathComponents.pop_back();
++ scenePathComponents.pop_back();
+ }
+ }
+
+@@ -4522,17 +4533,18 @@
+ std::string oldFilename =
+ (storageNode->GetFileName() ? storageNode->GetFileName() :
+ defaultFilename.str().c_str());
+- std::string oldFlienameNoPath =
++ std::string oldFilenameNoPath =
+ vtksys::SystemTools::GetFilenameName(oldFilename);
+- std::vector<std::string> pathComponents;
+- pathComponents.push_back("");
+- pathComponents.push_back("Target");
+- pathComponents.push_back("Input");
+- pathComponents.push_back(oldFlienameNoPath);
++ scenePathComponents.push_back("Target");
++ scenePathComponents.push_back("Input");
++ scenePathComponents.push_back(oldFilenameNoPath);
+ std::string newFilename =
+- vtksys::SystemTools::JoinPath(pathComponents);
++ vtksys::SystemTools::JoinPath(scenePathComponents);
+
+ storageNode->SetFileName(newFilename.c_str());
++ scenePathComponents.pop_back();
++ scenePathComponents.pop_back();
++ scenePathComponents.pop_back();
+ }
+ }
+ }
+@@ -4568,17 +4580,18 @@
+ std::string oldFilename =
+ (storageNode->GetFileName() ? storageNode->GetFileName() :
+ defaultFilename.str().c_str());
+- std::string oldFlienameNoPath =
++ std::string oldFilenameNoPath =
+ vtksys::SystemTools::GetFilenameName(oldFilename);
+- std::vector<std::string> pathComponents;
+- pathComponents.push_back("");
+- pathComponents.push_back("Target");
+- pathComponents.push_back("Normalized");
+- pathComponents.push_back(oldFlienameNoPath);
++ scenePathComponents.push_back("Target");
++ scenePathComponents.push_back("Normalized");
++ scenePathComponents.push_back(oldFilenameNoPath);
+ std::string newFilename =
+- vtksys::SystemTools::JoinPath(pathComponents);
++ vtksys::SystemTools::JoinPath(scenePathComponents);
+
+ storageNode->SetFileName(newFilename.c_str());
++ scenePathComponents.pop_back();
++ scenePathComponents.pop_back();
++ scenePathComponents.pop_back();
+ }
+ }
+ }
+@@ -4614,17 +4627,18 @@
+ std::string oldFilename =
+ (storageNode->GetFileName() ? storageNode->GetFileName() :
+ defaultFilename.str().c_str());
+- std::string oldFlienameNoPath =
++ std::string oldFilenameNoPath =
+ vtksys::SystemTools::GetFilenameName(oldFilename);
+- std::vector<std::string> pathComponents;
+- pathComponents.push_back("");
+- pathComponents.push_back("Target");
+- pathComponents.push_back("Aligned");
+- pathComponents.push_back(oldFlienameNoPath);
++ scenePathComponents.push_back("Target");
++ scenePathComponents.push_back("Aligned");
++ scenePathComponents.push_back(oldFilenameNoPath);
+ std::string newFilename =
+- vtksys::SystemTools::JoinPath(pathComponents);
++ vtksys::SystemTools::JoinPath(scenePathComponents);
+
+ storageNode->SetFileName(newFilename.c_str());
++ scenePathComponents.pop_back();
++ scenePathComponents.pop_back();
++ scenePathComponents.pop_back();
+ }
+ }
+ }
+@@ -4665,17 +4679,18 @@
+ std::string oldFilename =
+ (storageNode->GetFileName() ? storageNode->GetFileName() :
+ defaultFilename.str().c_str());
+- std::string oldFlienameNoPath =
++ std::string oldFilenameNoPath =
+ vtksys::SystemTools::GetFilenameName(oldFilename);
+- std::vector<std::string> pathComponents;
+- pathComponents.push_back("");
+- pathComponents.push_back("Atlas");
+- pathComponents.push_back("Input");
+- pathComponents.push_back(oldFlienameNoPath);
++ scenePathComponents.push_back("Atlas");
++ scenePathComponents.push_back("Input");
++ scenePathComponents.push_back(oldFilenameNoPath);
+ std::string newFilename =
+- vtksys::SystemTools::JoinPath(pathComponents);
++ vtksys::SystemTools::JoinPath(scenePathComponents);
+
+ storageNode->SetFileName(newFilename.c_str());
++ scenePathComponents.pop_back();
++ scenePathComponents.pop_back();
++ scenePathComponents.pop_back();
+ }
+ }
+ }
+@@ -4711,17 +4726,18 @@
+ std::string oldFilename =
+ (storageNode->GetFileName() ? storageNode->GetFileName() :
+ defaultFilename.str().c_str());
+- std::string oldFlienameNoPath =
++ std::string oldFilenameNoPath =
+ vtksys::SystemTools::GetFilenameName(oldFilename);
+- std::vector<std::string> pathComponents;
+- pathComponents.push_back("");
+- pathComponents.push_back("Atlas");
+- pathComponents.push_back("Aligned");
+- pathComponents.push_back(oldFlienameNoPath);
++ scenePathComponents.push_back("Atlas");
++ scenePathComponents.push_back("Aligned");
++ scenePathComponents.push_back(oldFilenameNoPath);
+ std::string newFilename =
+- vtksys::SystemTools::JoinPath(pathComponents);
++ vtksys::SystemTools::JoinPath(scenePathComponents);
+
+ storageNode->SetFileName(newFilename.c_str());
++ scenePathComponents.pop_back();
++ scenePathComponents.pop_back();
++ scenePathComponents.pop_back();
+ }
+ }
+ }
+Index: slicer-3.4.0~svn10438/Libs/RemoteIO/vtkHTTPHandler.h
+===================================================================
+--- slicer-3.4.0~svn10438.orig/Libs/RemoteIO/vtkHTTPHandler.h 2010-03-21 12:30:20.000000000 -0400
++++ slicer-3.4.0~svn10438/Libs/RemoteIO/vtkHTTPHandler.h 2010-03-21 12:37:11.000000000 -0400
+@@ -30,6 +30,14 @@
+ virtual int CanHandleURI ( const char *uri );
+
+ // Description:
++ // Some web servers don't handle 'keep alive' socket transactions
++ // in a way that's compatible with curl on windows. When this flag is set
++ // curl will do one transaction per connection with the side-effect
++ // that more network resources are used (so avoid this if you can).
++ vtkSetMacro(ForbidReuse, int);
++ vtkGetMacro(ForbidReuse, int);
++
++ // Description:
+ // This function wraps curl functionality to download a specified URL to a specified dir
+ void StageFileRead(const char * source, const char * destination);
+ void StageFileWrite(const char * source, const char * destination);
+@@ -46,6 +54,8 @@
+ vtkHTTPHandler(const vtkHTTPHandler&);
+ void operator=(const vtkHTTPHandler&);
+
++ int ForbidReuse;
++
+ };
+
+ #endif
+Index: slicer-3.4.0~svn10438/Scripts/genlib.tcl
+===================================================================
+--- slicer-3.4.0~svn10438.orig/Scripts/genlib.tcl 2010-03-21 12:29:51.000000000 -0400
++++ slicer-3.4.0~svn10438/Scripts/genlib.tcl 2010-03-21 12:30:03.000000000 -0400
+@@ -322,7 +322,7 @@
+
+
+ if {$isWindows} {
+- runcmd $::SVN co http://svn.slicer.org/Slicer3-lib-mirrors/trunk/Binaries/Windows/CMake-build CMake-build
++ runcmd $::SVN co http://svn.slicer.org/Slicer3-lib-mirrors/branches/Slicer-3-4/Binaries/Windows/CMake-build CMake-build
+ } else {
+ runcmd $::CVS -d :pserver:anonymous:cmake at www.cmake.org:/cvsroot/CMake login
+ eval "runcmd $::CVS $CVS_CO_FLAGS -d :pserver:anonymous at www.cmake.org:/cvsroot/CMake checkout -r $::CMAKE_TAG CMake"
+Index: slicer-3.4.0~svn10438/Base/GUI/vtkSlicerModulesConfigurationStep.cxx
+===================================================================
+--- slicer-3.4.0~svn10438.orig/Base/GUI/vtkSlicerModulesConfigurationStep.cxx 2010-03-21 12:33:16.000000000 -0400
++++ slicer-3.4.0~svn10438/Base/GUI/vtkSlicerModulesConfigurationStep.cxx 2010-03-21 12:33:26.000000000 -0400
+@@ -420,6 +420,7 @@
+ }
+
+ vtkHTTPHandler *handler = vtkHTTPHandler::New();
++ handler->SetForbidReuse(1);
+
+ if (0 != handler->CanHandleURI(url.c_str()))
+ {
+Index: slicer-3.4.0~svn10438/Modules/EMSegment/Algorithm/vtkImageMeanIntensityNormalization.h
+===================================================================
+--- slicer-3.4.0~svn10438.orig/Modules/EMSegment/Algorithm/vtkImageMeanIntensityNormalization.h 2010-03-21 12:31:40.000000000 -0400
++++ slicer-3.4.0~svn10438/Modules/EMSegment/Algorithm/vtkImageMeanIntensityNormalization.h 2010-03-21 12:31:53.000000000 -0400
+@@ -54,6 +54,10 @@
+ vtkSetMacro(PrintInfo,int);
+ vtkGetMacro(PrintInfo,int);
+
++ // Description:
++ // If an Error is detected during execution the flag = true otherwise flag = false
++ vtkGetMacro(ErrorExecutionFlag,bool);
++
+ protected:
+
+ vtkImageMeanIntensityNormalization();
+@@ -86,6 +90,7 @@
+ int MaxHistogramSmoothingWidth;
+ float RelativeMaxVoxelNum;
+ int PrintInfo;
++ bool ErrorExecutionFlag;
+
+ };
+ #endif
+Index: slicer-3.4.0~svn10438/Modules/ProstateNav/vtkProstateNavLogic.cxx
+===================================================================
+--- slicer-3.4.0~svn10438.orig/Modules/ProstateNav/vtkProstateNavLogic.cxx 2010-03-21 12:32:16.000000000 -0400
++++ slicer-3.4.0~svn10438/Modules/ProstateNav/vtkProstateNavLogic.cxx 2010-03-21 12:32:29.000000000 -0400
+@@ -225,7 +225,7 @@
+ this->CurrentPhase = newwp;
+ this->PhaseComplete = false;
+
+- char* command = NULL;
++ std::string command;
+ switch(this->CurrentPhase)
+ {
+ case StartUp:
+@@ -263,13 +263,13 @@
+ default:
+ break;
+ }
+- if (command)
++ if (!command.empty())
+ {
+ vtkMRMLNode* node = this->GetMRMLScene()->GetNodeByID(this->RobotCommandNodeID.c_str());
+ vtkMRMLBrpRobotCommandNode* cnode = vtkMRMLBrpRobotCommandNode::SafeDownCast(node);
+ if (cnode)
+ {
+- cnode->PushOutgoingCommand(command);
++ cnode->PushOutgoingCommand(command.c_str());
+ cnode->InvokeEvent(vtkCommand::ModifiedEvent);
+ }
+
+Index: slicer-3.4.0~svn10438/Scripts/getbuildtest.tcl
+===================================================================
+--- slicer-3.4.0~svn10438.orig/Scripts/getbuildtest.tcl 2010-03-21 12:31:09.000000000 -0400
++++ slicer-3.4.0~svn10438/Scripts/getbuildtest.tcl 2010-03-21 12:31:21.000000000 -0400
+@@ -393,7 +393,7 @@
+ }
+
+ # set the binary filename root
+-set ::GETBUILDTEST(binary-filename) "Slicer3-3.4-$::GETBUILDTEST(version-patch)-$::env(BUILD)"
++set ::GETBUILDTEST(binary-filename) "Slicer3-3.4.2-$::GETBUILDTEST(version-patch)-$::env(BUILD)"
+ if {$::GETBUILDTEST(verbose)} {
+ puts "CPack will use $::::GETBUILDTEST(binary-filename)"
+ }
+Index: slicer-3.4.0~svn10438/Applications/CLI/CMakeLists.txt
+===================================================================
+--- slicer-3.4.0~svn10438.orig/Applications/CLI/CMakeLists.txt 2010-03-21 12:33:58.000000000 -0400
++++ slicer-3.4.0~svn10438/Applications/CLI/CMakeLists.txt 2010-03-21 12:37:10.000000000 -0400
+@@ -543,6 +543,20 @@
+ target_link_libraries (${CLP}Lib ITKIO ITKBasicFilters)
+
+ #####################
++set (CLP Cast)
++
++set ( ${CLP}_SOURCE ${CLP}.cxx)
++generateclp(${CLP}_SOURCE ${CLP}.xml ${Slicer3_SOURCE_DIR}/Resources/ITKLogo.h)
++add_executable(${CLP} ${${CLP}_SOURCE})
++slicer3_set_plugins_output_path(${CLP})
++target_link_libraries (${CLP} ITKIO ITKBasicFilters)
++
++add_library(${CLP}Lib SHARED ${${CLP}_SOURCE})
++slicer3_set_plugins_output_path(${CLP}Lib)
++set_target_properties (${CLP}Lib PROPERTIES COMPILE_FLAGS "-Dmain=ModuleEntryPoint")
++target_link_libraries (${CLP}Lib ITKIO ITKBasicFilters)
++
++#####################
+
+
+ set (CLP FreesurferSurfaceSectionExtraction)
+@@ -634,6 +648,8 @@
+ OtsuThresholdSegmentationLib
+ Subtract
+ SubtractLib
++ Cast
++ CastLib
+ VotingBinaryHoleFillingImageFilter
+ VotingBinaryHoleFillingImageFilterLib
+ ModelMaker
+Index: slicer-3.4.0~svn10438/Applications/CLI/Cast.cxx
+===================================================================
+--- /dev/null 1970-01-01 00:00:00.000000000 +0000
++++ slicer-3.4.0~svn10438/Applications/CLI/Cast.cxx 2010-03-21 12:35:24.000000000 -0400
+@@ -0,0 +1,399 @@
++/*=========================================================================
++
++ Program: Insight Segmentation & Registration Toolkit
++ Module: $HeadURL: http://svn.slicer.org/Slicer3/trunk/Applications/CLI/Cast.cxx $
++ Language: C++
++ Date: $Date: 2006-12-20 16:00:24 -0500 (Wed, 20 Dec 2006) $
++ Version: $Revision: 1892 $
++
++ Copyright (c) Insight Software Consortium. All rights reserved.
++ See ITKCopyright.txt or http://www.itk.org/HTML/Copyright.htm for details.
++
++ This software is distributed WITHOUT ANY WARRANTY; without even
++ the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR
++ PURPOSE. See the above copyright notices for more information.
++
++=========================================================================*/
++#if defined(_MSC_VER)
++#pragma warning ( disable : 4786 )
++#endif
++
++#ifdef __BORLANDC__
++#define ITK_LEAN_AND_MEAN
++#endif
++
++#include "itkImage.h"
++#include "itkImageFileReader.h"
++#include "itkImageFileWriter.h"
++
++#include "itkCastImageFilter.h"
++
++#include "itkPluginUtilities.h"
++#include "CastCLP.h"
++
++// Use an anonymous namespace to keep class types and function names
++// from colliding when module is used as shared object module. Every
++// thing should be in an anonymous namespace except for the module
++// entry point, e.g. main()
++//
++namespace {
++
++
++ template<class Tin, class Tout> int DoIt( int argc, char * argv[], Tin, Tout )
++{
++
++ PARSE_ARGS;
++
++ typedef Tin InputPixelType;
++ typedef Tout OutputPixelType;
++
++ typedef itk::Image< InputPixelType, 3 > InputImageType;
++ typedef itk::Image< OutputPixelType, 3 > OutputImageType;
++
++ typedef itk::ImageFileReader< InputImageType > ReaderType;
++ typedef itk::ImageFileWriter< OutputImageType > WriterType;
++
++ typedef itk::CastImageFilter<
++ InputImageType, OutputImageType > FilterType;
++
++ typename ReaderType::Pointer reader1 = ReaderType::New();
++ itk::PluginFilterWatcher watchReader1(reader1, "Read Volume",
++ CLPProcessInformation);
++
++ reader1->SetFileName( InputVolume.c_str() );
++
++ typename FilterType::Pointer filter = FilterType::New();
++ itk::PluginFilterWatcher watchFilter(filter,
++ "Cast image",
++ CLPProcessInformation);
++
++ filter->SetInput( 0, reader1->GetOutput() );
++
++ typename WriterType::Pointer writer = WriterType::New();
++ itk::PluginFilterWatcher watchWriter(writer,
++ "Write Volume",
++ CLPProcessInformation);
++ writer->SetFileName( OutputVolume.c_str() );
++ writer->SetInput( filter->GetOutput() );
++ writer->Update();
++ return EXIT_SUCCESS;
++}
++
++} // end of anonymous namespace
++
++
++int main( int argc, char * argv[] )
++{
++
++ PARSE_ARGS;
++
++ itk::ImageIOBase::IOPixelType pixelType;
++ itk::ImageIOBase::IOComponentType componentType;
++
++ try
++ {
++ itk::GetImageType (InputVolume, pixelType, componentType);
++
++ // This filter handles all types on input
++ switch (componentType)
++ {
++ case itk::ImageIOBase::UCHAR:
++ case itk::ImageIOBase::CHAR:
++ if (Type == std::string("Char"))
++ {
++ return DoIt( argc, argv, static_cast<char>(0), static_cast<char>(0));
++ }
++ else if (Type == std::string("UnsignedChar"))
++ {
++ return DoIt( argc, argv, static_cast<char>(0), static_cast<unsigned char>(0));
++ }
++ else if (Type == std::string("Short"))
++ {
++ return DoIt( argc, argv, static_cast<char>(0), static_cast<short>(0));
++ }
++ else if (Type == std::string("UnsignedShort"))
++ {
++ return DoIt( argc, argv, static_cast<char>(0), static_cast<unsigned short>(0));
++ }
++ else if (Type == std::string("Int"))
++ {
++ return DoIt( argc, argv, static_cast<char>(0), static_cast<int>(0));
++ }
++ else if (Type == std::string("UnsignedInt"))
++ {
++ return DoIt( argc, argv, static_cast<char>(0), static_cast<unsigned int>(0));
++ }
++ else if (Type == std::string("Long"))
++ {
++ return DoIt( argc, argv, static_cast<char>(0), static_cast<long>(0));
++ }
++ else if (Type == std::string("UnsignedLong"))
++ {
++ return DoIt( argc, argv, static_cast<char>(0), static_cast<unsigned long>(0));
++ }
++ else if (Type == std::string("Float"))
++ {
++ return DoIt( argc, argv, static_cast<char>(0), static_cast<float>(0));
++ }
++ else if (Type == std::string("Double"))
++ {
++ return DoIt( argc, argv, static_cast<char>(0), static_cast<double>(0));
++ }
++ else
++ {
++ std::cout << "Unknown type to which to cast input volume: " << Type.c_str() << std::endl;
++ return EXIT_FAILURE;
++ }
++ break;
++ case itk::ImageIOBase::USHORT:
++ case itk::ImageIOBase::SHORT:
++ if (Type == std::string("Char"))
++ {
++ return DoIt( argc, argv, static_cast<short>(0), static_cast<char>(0));
++ }
++ else if (Type == std::string("UnsignedChar"))
++ {
++ return DoIt( argc, argv, static_cast<short>(0), static_cast<unsigned char>(0));
++ }
++ else if (Type == std::string("Short"))
++ {
++ return DoIt( argc, argv, static_cast<short>(0), static_cast<short>(0));
++ }
++ else if (Type == std::string("UnsignedShort"))
++ {
++ return DoIt( argc, argv, static_cast<short>(0), static_cast<unsigned short>(0));
++ }
++ else if (Type == std::string("Int"))
++ {
++ return DoIt( argc, argv, static_cast<short>(0), static_cast<int>(0));
++ }
++ else if (Type == std::string("UnsignedInt"))
++ {
++ return DoIt( argc, argv, static_cast<short>(0), static_cast<unsigned int>(0));
++ }
++ else if (Type == std::string("Long"))
++ {
++ return DoIt( argc, argv, static_cast<short>(0), static_cast<long>(0));
++ }
++ else if (Type == std::string("UnsignedLong"))
++ {
++ return DoIt( argc, argv, static_cast<short>(0), static_cast<unsigned long>(0));
++ }
++ else if (Type == std::string("Float"))
++ {
++ return DoIt( argc, argv, static_cast<short>(0), static_cast<float>(0));
++ }
++ else if (Type == std::string("Double"))
++ {
++ return DoIt( argc, argv, static_cast<short>(0), static_cast<double>(0));
++ }
++ else
++ {
++ std::cout << "Unknown type to which to cast input volume: " << Type.c_str() << std::endl;
++ return EXIT_FAILURE;
++ }
++ break;
++ case itk::ImageIOBase::UINT:
++ case itk::ImageIOBase::INT:
++ if (Type == std::string("Char"))
++ {
++ return DoIt( argc, argv, static_cast<int>(0), static_cast<char>(0));
++ }
++ else if (Type == std::string("UnsignedChar"))
++ {
++ return DoIt( argc, argv, static_cast<int>(0), static_cast<unsigned char>(0));
++ }
++ else if (Type == std::string("Short"))
++ {
++ return DoIt( argc, argv, static_cast<int>(0), static_cast<short>(0));
++ }
++ else if (Type == std::string("UnsignedShort"))
++ {
++ return DoIt( argc, argv, static_cast<int>(0), static_cast<unsigned short>(0));
++ }
++ else if (Type == std::string("Int"))
++ {
++ return DoIt( argc, argv, static_cast<int>(0), static_cast<int>(0));
++ }
++ else if (Type == std::string("UnsignedInt"))
++ {
++ return DoIt( argc, argv, static_cast<int>(0), static_cast<unsigned int>(0));
++ }
++ else if (Type == std::string("Long"))
++ {
++ return DoIt( argc, argv, static_cast<int>(0), static_cast<long>(0));
++ }
++ else if (Type == std::string("UnsignedLong"))
++ {
++ return DoIt( argc, argv, static_cast<int>(0), static_cast<unsigned long>(0));
++ }
++ else if (Type == std::string("Float"))
++ {
++ return DoIt( argc, argv, static_cast<int>(0), static_cast<float>(0));
++ }
++ else if (Type == std::string("Double"))
++ {
++ return DoIt( argc, argv, static_cast<int>(0), static_cast<double>(0));
++ }
++ else
++ {
++ std::cout << "Unknown type to which to cast input volume: " << Type.c_str() << std::endl;
++ return EXIT_FAILURE;
++ }
++ break;
++ case itk::ImageIOBase::ULONG:
++ case itk::ImageIOBase::LONG:
++ if (Type == std::string("Char"))
++ {
++ return DoIt( argc, argv, static_cast<long>(0), static_cast<char>(0));
++ }
++ else if (Type == std::string("UnsignedChar"))
++ {
++ return DoIt( argc, argv, static_cast<long>(0), static_cast<unsigned char>(0));
++ }
++ else if (Type == std::string("Short"))
++ {
++ return DoIt( argc, argv, static_cast<long>(0), static_cast<short>(0));
++ }
++ else if (Type == std::string("UnsignedShort"))
++ {
++ return DoIt( argc, argv, static_cast<long>(0), static_cast<unsigned short>(0));
++ }
++ else if (Type == std::string("Int"))
++ {
++ return DoIt( argc, argv, static_cast<long>(0), static_cast<int>(0));
++ }
++ else if (Type == std::string("UnsignedInt"))
++ {
++ return DoIt( argc, argv, static_cast<long>(0), static_cast<unsigned int>(0));
++ }
++ else if (Type == std::string("Long"))
++ {
++ return DoIt( argc, argv, static_cast<long>(0), static_cast<long>(0));
++ }
++ else if (Type == std::string("UnsignedLong"))
++ {
++ return DoIt( argc, argv, static_cast<long>(0), static_cast<unsigned long>(0));
++ }
++ else if (Type == std::string("Float"))
++ {
++ return DoIt( argc, argv, static_cast<long>(0), static_cast<float>(0));
++ }
++ else if (Type == std::string("Double"))
++ {
++ return DoIt( argc, argv, static_cast<long>(0), static_cast<double>(0));
++ }
++ else
++ {
++ std::cout << "Unknown type to which to cast input volume: " << Type.c_str() << std::endl;
++ return EXIT_FAILURE;
++ }
++ break;
++ case itk::ImageIOBase::FLOAT:
++ if (Type == std::string("Char"))
++ {
++ return DoIt( argc, argv, static_cast<float>(0), static_cast<char>(0));
++ }
++ else if (Type == std::string("UnsignedChar"))
++ {
++ return DoIt( argc, argv, static_cast<float>(0), static_cast<unsigned char>(0));
++ }
++ else if (Type == std::string("Short"))
++ {
++ return DoIt( argc, argv, static_cast<float>(0), static_cast<short>(0));
++ }
++ else if (Type == std::string("UnsignedShort"))
++ {
++ return DoIt( argc, argv, static_cast<float>(0), static_cast<unsigned short>(0));
++ }
++ else if (Type == std::string("Int"))
++ {
++ return DoIt( argc, argv, static_cast<float>(0), static_cast<int>(0));
++ }
++ else if (Type == std::string("UnsignedInt"))
++ {
++ return DoIt( argc, argv, static_cast<float>(0), static_cast<unsigned int>(0));
++ }
++ else if (Type == std::string("Long"))
++ {
++ return DoIt( argc, argv, static_cast<float>(0), static_cast<long>(0));
++ }
++ else if (Type == std::string("UnsignedLong"))
++ {
++ return DoIt( argc, argv, static_cast<float>(0), static_cast<unsigned long>(0));
++ }
++ else if (Type == std::string("Float"))
++ {
++ return DoIt( argc, argv, static_cast<float>(0), static_cast<float>(0));
++ }
++ else if (Type == std::string("Double"))
++ {
++ return DoIt( argc, argv, static_cast<float>(0), static_cast<double>(0));
++ }
++ else
++ {
++ std::cout << "Unknown type to which to cast input volume: " << Type.c_str() << std::endl;
++ return EXIT_FAILURE;
++ }
++ break;
++ case itk::ImageIOBase::DOUBLE:
++ if (Type == std::string("Char"))
++ {
++ return DoIt( argc, argv, static_cast<double>(0), static_cast<char>(0));
++ }
++ else if (Type == std::string("UnsignedChar"))
++ {
++ return DoIt( argc, argv, static_cast<double>(0), static_cast<unsigned char>(0));
++ }
++ else if (Type == std::string("Short"))
++ {
++ return DoIt( argc, argv, static_cast<double>(0), static_cast<short>(0));
++ }
++ else if (Type == std::string("UnsignedShort"))
++ {
++ return DoIt( argc, argv, static_cast<double>(0), static_cast<unsigned short>(0));
++ }
++ else if (Type == std::string("Int"))
++ {
++ return DoIt( argc, argv, static_cast<double>(0), static_cast<int>(0));
++ }
++ else if (Type == std::string("UnsignedInt"))
++ {
++ return DoIt( argc, argv, static_cast<double>(0), static_cast<unsigned int>(0));
++ }
++ else if (Type == std::string("Long"))
++ {
++ return DoIt( argc, argv, static_cast<double>(0), static_cast<long>(0));
++ }
++ else if (Type == std::string("UnsignedLong"))
++ {
++ return DoIt( argc, argv, static_cast<double>(0), static_cast<unsigned long>(0));
++ }
++ else if (Type == std::string("Float"))
++ {
++ return DoIt( argc, argv, static_cast<double>(0), static_cast<float>(0));
++ }
++ else if (Type == std::string("Double"))
++ {
++ return DoIt( argc, argv, static_cast<double>(0), static_cast<double>(0));
++ }
++ else
++ {
++ std::cout << "Unknown type to which to cast input volume: " << Type.c_str() << std::endl;
++ return EXIT_FAILURE;
++ }
++ break;
++ case itk::ImageIOBase::UNKNOWNCOMPONENTTYPE:
++ default:
++ std::cout << "Unknown component type " << componentType << std::endl;
++ break;
++ }
++ }
++ catch( itk::ExceptionObject &excep)
++ {
++ std::cerr << argv[0] << ": exception caught !" << std::endl;
++ std::cerr << excep << std::endl;
++ return EXIT_FAILURE;
++ }
++ return EXIT_SUCCESS;
++}
+Index: slicer-3.4.0~svn10438/Applications/CLI/Cast.xml
+===================================================================
+--- /dev/null 1970-01-01 00:00:00.000000000 +0000
++++ slicer-3.4.0~svn10438/Applications/CLI/Cast.xml 2010-03-21 12:35:42.000000000 -0400
+@@ -0,0 +1,57 @@
++<?xml version="1.0" encoding="utf-8"?>
++<executable>
++ <category>Filtering.Arithmetic</category>
++ <title>Cast Image</title>
++ <description>
++Cast a volume to a given data type.\n
++Use at your own risk when casting an input volume into a lower precision type!\n
++Allows casting to the same type as the input volume.
++</description>
++ <version>0.1.0.$Revision: 2104 $(alpha)</version>
++ <documentation-url></documentation-url>
++ <license></license>
++ <contributor>Nicole Aucoin</contributor>
++<acknowledgements>
++This work is part of the National Alliance for Medical Image Computing (NAMIC), funded by the National Institutes of Health through the NIH Roadmap for Medical Research, Grant U54 EB005149.
++</acknowledgements>
++
++ <parameters>
++ <label>IO</label>
++ <description>Input/output parameters</description>
++ <image>
++ <name>InputVolume</name>
++ <label>Input Volume</label>
++ <channel>input</channel>
++ <index>0</index>
++ <description>Input volume, the volume to cast.</description>
++ </image>
++ <image>
++ <name>OutputVolume</name>
++ <label>Output Volume</label>
++ <channel>output</channel>
++ <index>1</index>
++ <description>Output volume, cast to the new type.</description>
++ </image>
++ </parameters>
++ <parameters>
++ <label>Filter Settings</label>
++ <string-enumeration>
++ <name>Type</name>
++ <label>Output Type:</label>
++ <description>Type for the new output volume.</description>
++ <longflag>--type</longflag>
++ <flag>--t</flag>
++ <default>UnsignedChar</default>
++ <element>Char</element>
++ <element>UnsignedChar</element>
++ <element>Short</element>
++ <element>UnsignedShort</element>
++ <element>Int</element>
++ <element>UnsignedInt</element>
++ <element>Long</element>
++ <element>UnsignedLong</element>
++ <element>Float</element>
++ <element>Double</element>
++ </string-enumeration>
++ </parameters>
++</executable>
+Index: slicer-3.4.0~svn10438/GenerateSlicer3Config.cmake
+===================================================================
+--- slicer-3.4.0~svn10438.orig/GenerateSlicer3Config.cmake 2010-03-21 12:36:15.000000000 -0400
++++ slicer-3.4.0~svn10438/GenerateSlicer3Config.cmake 2010-03-21 12:36:24.000000000 -0400
+@@ -25,8 +25,7 @@
+ SET(GenerateCLP_DIR_CONFIG ${Slicer3_BINARY_DIR}/Libs/GenerateCLP)
+
+ SET(Slicer3_Libs_INCLUDE_DIRS_CONFIG ${Slicer3_Libs_INCLUDE_DIRS})
+-SET(Slicer3_Libs_LIBRARY_DIRS_CONFIG ${Slicer3_BINARY_DIR}/bin)
+-
++SET(Slicer3_Libs_LIBRARY_DIRS_CONFIG ${Slicer3_BINARY_DIR}/bin ${Slicer3_BINARY_DIR}/lib)
+ SET(Slicer3_Base_INCLUDE_DIRS_CONFIG ${Slicer3_Base_INCLUDE_DIRS})
+ SET(Slicer3_Base_LIBRARY_DIRS_CONFIG ${Slicer3_BINARY_DIR}/bin)
+
Modified: packages/slicer/trunk/debian/patches/50_all_changes.diff
URL: http://svn.debian.org/wsvn/debian-science/packages/slicer/trunk/debian/patches/50_all_changes.diff?rev=36286&op=diff
==============================================================================
--- packages/slicer/trunk/debian/patches/50_all_changes.diff (original)
+++ packages/slicer/trunk/debian/patches/50_all_changes.diff Mon Mar 22 00:33:25 2010
@@ -6,8 +6,8 @@
Index: slicer-3.4.0~svn10438/Applications/CLI/CMakeLists.txt
===================================================================
---- slicer-3.4.0~svn10438.orig/Applications/CLI/CMakeLists.txt 2010-01-27 14:18:22.000000000 -0500
-+++ slicer-3.4.0~svn10438/Applications/CLI/CMakeLists.txt 2010-01-27 14:18:32.000000000 -0500
+--- slicer-3.4.0~svn10438.orig/Applications/CLI/CMakeLists.txt 2010-03-21 12:38:04.000000000 -0400
++++ slicer-3.4.0~svn10438/Applications/CLI/CMakeLists.txt 2010-03-21 12:38:04.000000000 -0400
@@ -269,34 +269,6 @@
target_link_libraries (${CLP}Lib ITKIO ITKBasicFilters)
@@ -43,7 +43,7 @@
set (CLP HistogramMatching)
set ( ${CLP}_SOURCE ${CLP}.cxx)
-@@ -569,11 +541,11 @@
+@@ -583,11 +555,11 @@
else ( ${ITK_VERSION_MAJOR} GREATER 3 )
@@ -57,7 +57,7 @@
if ( ${ITK_VERSION_MAJOR} MATCHES 3 AND ${ITK_VERSION_MINOR} GREATER 6 )
if ( ITK_USE_OPTIMIZED_REGISTRATION_METHODS )
-@@ -585,7 +557,7 @@
+@@ -599,7 +571,7 @@
message ("RegisterImagesModule requires ITK version 3.8 or higher")
endif ( ${ITK_VERSION_MAJOR} MATCHES 3 AND ${ITK_VERSION_MINOR} GREATER 6 )
@@ -66,7 +66,7 @@
endif ( ${ITK_VERSION_MAJOR} GREATER 3 )
-@@ -661,10 +633,6 @@
+@@ -677,10 +649,6 @@
CheckerBoardLib
GaussianBlurImageFilter
GaussianBlurImageFilterLib
@@ -79,8 +79,8 @@
ZeroCrossingBasedEdgeDetectionImageFilterLib
Index: slicer-3.4.0~svn10438/Applications/CLI/MIDASApplications/DownloadSlicerTutorials/CMakeLists.txt
===================================================================
---- slicer-3.4.0~svn10438.orig/Applications/CLI/MIDASApplications/DownloadSlicerTutorials/CMakeLists.txt 2010-01-27 14:18:22.000000000 -0500
-+++ slicer-3.4.0~svn10438/Applications/CLI/MIDASApplications/DownloadSlicerTutorials/CMakeLists.txt 2010-01-27 14:18:32.000000000 -0500
+--- slicer-3.4.0~svn10438.orig/Applications/CLI/MIDASApplications/DownloadSlicerTutorials/CMakeLists.txt 2010-03-21 12:37:57.000000000 -0400
++++ slicer-3.4.0~svn10438/Applications/CLI/MIDASApplications/DownloadSlicerTutorials/CMakeLists.txt 2010-03-21 12:38:04.000000000 -0400
@@ -18,8 +18,8 @@
#
@@ -112,8 +112,8 @@
# Move exec and module to where Slicer can find them
Index: slicer-3.4.0~svn10438/Applications/CLI/MIDASApplications/DownloadSlicerTutorials/DownloadSlicerTutorials.cxx
===================================================================
---- slicer-3.4.0~svn10438.orig/Applications/CLI/MIDASApplications/DownloadSlicerTutorials/DownloadSlicerTutorials.cxx 2010-01-27 14:18:22.000000000 -0500
-+++ slicer-3.4.0~svn10438/Applications/CLI/MIDASApplications/DownloadSlicerTutorials/DownloadSlicerTutorials.cxx 2010-01-27 14:18:32.000000000 -0500
+--- slicer-3.4.0~svn10438.orig/Applications/CLI/MIDASApplications/DownloadSlicerTutorials/DownloadSlicerTutorials.cxx 2010-03-21 12:37:57.000000000 -0400
++++ slicer-3.4.0~svn10438/Applications/CLI/MIDASApplications/DownloadSlicerTutorials/DownloadSlicerTutorials.cxx 2010-03-21 12:38:04.000000000 -0400
@@ -3,7 +3,7 @@
#endif
@@ -125,8 +125,8 @@
#include <math.h>
Index: slicer-3.4.0~svn10438/Applications/GUI/CMakeLists.txt
===================================================================
---- slicer-3.4.0~svn10438.orig/Applications/GUI/CMakeLists.txt 2010-01-27 14:18:22.000000000 -0500
-+++ slicer-3.4.0~svn10438/Applications/GUI/CMakeLists.txt 2010-01-27 14:18:32.000000000 -0500
+--- slicer-3.4.0~svn10438.orig/Applications/GUI/CMakeLists.txt 2010-03-21 12:37:57.000000000 -0400
++++ slicer-3.4.0~svn10438/Applications/GUI/CMakeLists.txt 2010-03-21 12:38:04.000000000 -0400
@@ -45,7 +45,7 @@
set(Slicer3_FORWARD_PATH_BUILD
"\"${Slicer3_FORWARD_DIR_BUILD}\",\"${VTK_DIR}/bin\",\"${KWWidgets_RUNTIME_DIRS}\",\"${ITK_DIR}/bin\",\"${Teem_DIR}/bin\",\"${TCL_DIR}/bin\",\"${INCR_TCL_LIBRARY_PATH}\",\"${INCR_TK_LIBRARY_PATH}\",\"${OPENGL_gl_LIBRARY_PATH}\"")
@@ -151,8 +151,8 @@
# Include dirs
Index: slicer-3.4.0~svn10438/Applications/GUI/Slicer3.cxx
===================================================================
---- slicer-3.4.0~svn10438.orig/Applications/GUI/Slicer3.cxx 2010-01-27 14:18:22.000000000 -0500
-+++ slicer-3.4.0~svn10438/Applications/GUI/Slicer3.cxx 2010-01-27 14:18:32.000000000 -0500
+--- slicer-3.4.0~svn10438.orig/Applications/GUI/Slicer3.cxx 2010-03-21 12:37:57.000000000 -0400
++++ slicer-3.4.0~svn10438/Applications/GUI/Slicer3.cxx 2010-03-21 12:38:04.000000000 -0400
@@ -411,7 +411,7 @@
}
@@ -164,8 +164,8 @@
// ITK factories dir
Index: slicer-3.4.0~svn10438/Base/CLI/CMakeLists.txt
===================================================================
---- slicer-3.4.0~svn10438.orig/Base/CLI/CMakeLists.txt 2010-01-27 14:18:23.000000000 -0500
-+++ slicer-3.4.0~svn10438/Base/CLI/CMakeLists.txt 2010-01-27 14:18:32.000000000 -0500
+--- slicer-3.4.0~svn10438.orig/Base/CLI/CMakeLists.txt 2010-03-21 12:37:57.000000000 -0400
++++ slicer-3.4.0~svn10438/Base/CLI/CMakeLists.txt 2010-03-21 12:38:04.000000000 -0400
@@ -58,6 +58,11 @@
slicer3_get_persistent_property(Slicer3_Base_LIBRARIES tmp)
slicer3_set_persistent_property(Slicer3_Base_LIBRARIES ${tmp} SlicerBaseCLI)
@@ -180,8 +180,8 @@
LIBRARY DESTINATION ${Slicer3_INSTALL_LIB_DIR} COMPONENT RuntimeLibraries
Index: slicer-3.4.0~svn10438/Base/GUI/CMakeLists.txt
===================================================================
---- slicer-3.4.0~svn10438.orig/Base/GUI/CMakeLists.txt 2010-01-27 14:18:23.000000000 -0500
-+++ slicer-3.4.0~svn10438/Base/GUI/CMakeLists.txt 2010-01-27 14:18:32.000000000 -0500
+--- slicer-3.4.0~svn10438.orig/Base/GUI/CMakeLists.txt 2010-03-21 12:37:57.000000000 -0400
++++ slicer-3.4.0~svn10438/Base/GUI/CMakeLists.txt 2010-03-21 12:38:04.000000000 -0400
@@ -177,6 +177,11 @@
RemoteIO
)
@@ -196,8 +196,8 @@
Index: slicer-3.4.0~svn10438/Base/Logic/CMakeLists.txt
===================================================================
---- slicer-3.4.0~svn10438.orig/Base/Logic/CMakeLists.txt 2010-01-27 14:18:23.000000000 -0500
-+++ slicer-3.4.0~svn10438/Base/Logic/CMakeLists.txt 2010-01-27 14:18:32.000000000 -0500
+--- slicer-3.4.0~svn10438.orig/Base/Logic/CMakeLists.txt 2010-03-21 12:37:57.000000000 -0400
++++ slicer-3.4.0~svn10438/Base/Logic/CMakeLists.txt 2010-03-21 12:38:04.000000000 -0400
@@ -115,6 +115,11 @@
slicer3_get_persistent_property(Slicer3_Base_LIBRARIES tmp)
slicer3_set_persistent_property(Slicer3_Base_LIBRARIES ${tmp} ${lib_name})
@@ -212,8 +212,8 @@
LIBRARY DESTINATION ${Slicer3_INSTALL_LIB_DIR} COMPONENT RuntimeLibraries
Index: slicer-3.4.0~svn10438/CMakeLists.txt
===================================================================
---- slicer-3.4.0~svn10438.orig/CMakeLists.txt 2010-01-27 14:18:22.000000000 -0500
-+++ slicer-3.4.0~svn10438/CMakeLists.txt 2010-01-27 14:18:32.000000000 -0500
+--- slicer-3.4.0~svn10438.orig/CMakeLists.txt 2010-03-21 12:37:57.000000000 -0400
++++ slicer-3.4.0~svn10438/CMakeLists.txt 2010-03-21 12:38:04.000000000 -0400
@@ -27,6 +27,11 @@
set(Slicer3_HOME "${Slicer3_BINARY_DIR}")
@@ -275,8 +275,8 @@
)
Index: slicer-3.4.0~svn10438/Libs/CMakeLists.txt
===================================================================
---- slicer-3.4.0~svn10438.orig/Libs/CMakeLists.txt 2010-01-27 14:18:23.000000000 -0500
-+++ slicer-3.4.0~svn10438/Libs/CMakeLists.txt 2010-01-27 14:18:32.000000000 -0500
+--- slicer-3.4.0~svn10438.orig/Libs/CMakeLists.txt 2010-03-21 12:37:57.000000000 -0400
++++ slicer-3.4.0~svn10438/Libs/CMakeLists.txt 2010-03-21 12:38:04.000000000 -0400
@@ -1,7 +1,6 @@
project(SlicerLibs)
@@ -287,8 +287,8 @@
LoadableModule
Index: slicer-3.4.0~svn10438/Libs/FreeSurfer/CMakeLists.txt
===================================================================
---- slicer-3.4.0~svn10438.orig/Libs/FreeSurfer/CMakeLists.txt 2010-01-27 14:18:23.000000000 -0500
-+++ slicer-3.4.0~svn10438/Libs/FreeSurfer/CMakeLists.txt 2010-01-27 14:18:32.000000000 -0500
+--- slicer-3.4.0~svn10438.orig/Libs/FreeSurfer/CMakeLists.txt 2010-03-21 12:37:58.000000000 -0400
++++ slicer-3.4.0~svn10438/Libs/FreeSurfer/CMakeLists.txt 2010-03-21 12:38:04.000000000 -0400
@@ -68,9 +68,14 @@
vtkIOTCL
)
@@ -307,8 +307,8 @@
Index: slicer-3.4.0~svn10438/Libs/GenerateCLP/CMakeLists.txt
===================================================================
---- slicer-3.4.0~svn10438.orig/Libs/GenerateCLP/CMakeLists.txt 2010-01-27 14:18:23.000000000 -0500
-+++ slicer-3.4.0~svn10438/Libs/GenerateCLP/CMakeLists.txt 2010-01-27 14:18:32.000000000 -0500
+--- slicer-3.4.0~svn10438.orig/Libs/GenerateCLP/CMakeLists.txt 2010-03-21 12:37:58.000000000 -0400
++++ slicer-3.4.0~svn10438/Libs/GenerateCLP/CMakeLists.txt 2010-03-21 12:38:04.000000000 -0400
@@ -11,10 +11,10 @@
include(${ModuleDescriptionParser_USE_FILE})
endif(ModuleDescriptionParser_FOUND)
@@ -326,8 +326,8 @@
if(ITK_FOUND)
Index: slicer-3.4.0~svn10438/Libs/GenerateCLP/UseGenerateCLP.cmake.in
===================================================================
---- slicer-3.4.0~svn10438.orig/Libs/GenerateCLP/UseGenerateCLP.cmake.in 2010-01-27 14:18:23.000000000 -0500
-+++ slicer-3.4.0~svn10438/Libs/GenerateCLP/UseGenerateCLP.cmake.in 2010-01-27 14:18:32.000000000 -0500
+--- slicer-3.4.0~svn10438.orig/Libs/GenerateCLP/UseGenerateCLP.cmake.in 2010-03-21 12:37:58.000000000 -0400
++++ slicer-3.4.0~svn10438/Libs/GenerateCLP/UseGenerateCLP.cmake.in 2010-03-21 12:38:04.000000000 -0400
@@ -5,10 +5,10 @@
message(FATAL_ERROR "Cannot build without ITK. Please set ITK_DIR.")
endif(ITK_FOUND)
@@ -345,8 +345,8 @@
if(ModuleDescriptionParser_FOUND)
Index: slicer-3.4.0~svn10438/Libs/IGT/CMakeLists.txt
===================================================================
---- slicer-3.4.0~svn10438.orig/Libs/IGT/CMakeLists.txt 2010-01-27 14:18:23.000000000 -0500
-+++ slicer-3.4.0~svn10438/Libs/IGT/CMakeLists.txt 2010-01-27 14:18:32.000000000 -0500
+--- slicer-3.4.0~svn10438.orig/Libs/IGT/CMakeLists.txt 2010-03-21 12:37:58.000000000 -0400
++++ slicer-3.4.0~svn10438/Libs/IGT/CMakeLists.txt 2010-03-21 12:38:04.000000000 -0400
@@ -139,9 +139,14 @@
${TRACKING_INTERFACE_LIB}
)
@@ -365,8 +365,8 @@
Index: slicer-3.4.0~svn10438/Libs/ITKCommandIO/CMakeLists.txt
===================================================================
---- slicer-3.4.0~svn10438.orig/Libs/ITKCommandIO/CMakeLists.txt 2010-01-27 14:18:23.000000000 -0500
-+++ slicer-3.4.0~svn10438/Libs/ITKCommandIO/CMakeLists.txt 2010-01-27 14:18:32.000000000 -0500
+--- slicer-3.4.0~svn10438.orig/Libs/ITKCommandIO/CMakeLists.txt 2010-03-21 12:37:58.000000000 -0400
++++ slicer-3.4.0~svn10438/Libs/ITKCommandIO/CMakeLists.txt 2010-03-21 12:38:04.000000000 -0400
@@ -71,9 +71,14 @@
ITKIO
)
@@ -385,8 +385,8 @@
Index: slicer-3.4.0~svn10438/Libs/LoadableModule/CMakeLists.txt
===================================================================
---- slicer-3.4.0~svn10438.orig/Libs/LoadableModule/CMakeLists.txt 2010-01-27 14:18:23.000000000 -0500
-+++ slicer-3.4.0~svn10438/Libs/LoadableModule/CMakeLists.txt 2010-01-27 14:18:32.000000000 -0500
+--- slicer-3.4.0~svn10438.orig/Libs/LoadableModule/CMakeLists.txt 2010-03-21 12:37:58.000000000 -0400
++++ slicer-3.4.0~svn10438/Libs/LoadableModule/CMakeLists.txt 2010-03-21 12:38:04.000000000 -0400
@@ -116,9 +116,14 @@
target_link_libraries(${lib_name} ${link_libs})
@@ -405,8 +405,8 @@
Index: slicer-3.4.0~svn10438/Libs/MGHImageIO/CMakeLists.txt
===================================================================
---- slicer-3.4.0~svn10438.orig/Libs/MGHImageIO/CMakeLists.txt 2010-01-27 14:18:23.000000000 -0500
-+++ slicer-3.4.0~svn10438/Libs/MGHImageIO/CMakeLists.txt 2010-01-27 14:18:32.000000000 -0500
+--- slicer-3.4.0~svn10438.orig/Libs/MGHImageIO/CMakeLists.txt 2010-03-21 12:37:58.000000000 -0400
++++ slicer-3.4.0~svn10438/Libs/MGHImageIO/CMakeLists.txt 2010-03-21 12:38:04.000000000 -0400
@@ -59,9 +59,14 @@
ITKIO
)
@@ -425,8 +425,8 @@
Index: slicer-3.4.0~svn10438/Libs/MRML/CMakeLists.txt
===================================================================
---- slicer-3.4.0~svn10438.orig/Libs/MRML/CMakeLists.txt 2010-01-27 14:18:23.000000000 -0500
-+++ slicer-3.4.0~svn10438/Libs/MRML/CMakeLists.txt 2010-01-27 14:18:32.000000000 -0500
+--- slicer-3.4.0~svn10438.orig/Libs/MRML/CMakeLists.txt 2010-03-21 12:37:58.000000000 -0400
++++ slicer-3.4.0~svn10438/Libs/MRML/CMakeLists.txt 2010-03-21 12:38:04.000000000 -0400
@@ -237,9 +237,14 @@
endif(MRML_USE_vtkTeem)
endif(MRML_USE_Teem)
@@ -445,8 +445,8 @@
Index: slicer-3.4.0~svn10438/Libs/MRMLIDImageIO/CMakeLists.txt
===================================================================
---- slicer-3.4.0~svn10438.orig/Libs/MRMLIDImageIO/CMakeLists.txt 2010-01-27 14:18:23.000000000 -0500
-+++ slicer-3.4.0~svn10438/Libs/MRMLIDImageIO/CMakeLists.txt 2010-01-27 14:18:32.000000000 -0500
+--- slicer-3.4.0~svn10438.orig/Libs/MRMLIDImageIO/CMakeLists.txt 2010-03-21 12:37:58.000000000 -0400
++++ slicer-3.4.0~svn10438/Libs/MRMLIDImageIO/CMakeLists.txt 2010-03-21 12:38:04.000000000 -0400
@@ -78,9 +78,14 @@
vtkImaging
)
@@ -465,8 +465,8 @@
Index: slicer-3.4.0~svn10438/Libs/ModuleDescriptionParser/CMakeLists.txt
===================================================================
---- slicer-3.4.0~svn10438.orig/Libs/ModuleDescriptionParser/CMakeLists.txt 2010-01-27 14:18:23.000000000 -0500
-+++ slicer-3.4.0~svn10438/Libs/ModuleDescriptionParser/CMakeLists.txt 2010-01-27 14:18:32.000000000 -0500
+--- slicer-3.4.0~svn10438.orig/Libs/ModuleDescriptionParser/CMakeLists.txt 2010-03-21 12:37:57.000000000 -0400
++++ slicer-3.4.0~svn10438/Libs/ModuleDescriptionParser/CMakeLists.txt 2010-03-21 12:38:04.000000000 -0400
@@ -120,9 +120,14 @@
target_link_libraries(${lib_name} ${link_libs})
@@ -485,8 +485,8 @@
Index: slicer-3.4.0~svn10438/Libs/Qdec/CMakeLists.txt
===================================================================
---- slicer-3.4.0~svn10438.orig/Libs/Qdec/CMakeLists.txt 2010-01-27 14:18:23.000000000 -0500
-+++ slicer-3.4.0~svn10438/Libs/Qdec/CMakeLists.txt 2010-01-27 14:18:32.000000000 -0500
+--- slicer-3.4.0~svn10438.orig/Libs/Qdec/CMakeLists.txt 2010-03-21 12:37:58.000000000 -0400
++++ slicer-3.4.0~svn10438/Libs/Qdec/CMakeLists.txt 2010-03-21 12:38:04.000000000 -0400
@@ -76,9 +76,14 @@
# vtkIOTCL
)
@@ -505,9 +505,9 @@
Index: slicer-3.4.0~svn10438/Libs/Qdec/QdecContrast.cpp
===================================================================
---- slicer-3.4.0~svn10438.orig/Libs/Qdec/QdecContrast.cpp 2010-01-27 14:18:23.000000000 -0500
-+++ slicer-3.4.0~svn10438/Libs/Qdec/QdecContrast.cpp 2010-01-27 14:18:32.000000000 -0500
-@@ -16,6 +16,7 @@
+--- slicer-3.4.0~svn10438.orig/Libs/Qdec/QdecContrast.cpp 2010-03-21 12:38:04.000000000 -0400
++++ slicer-3.4.0~svn10438/Libs/Qdec/QdecContrast.cpp 2010-03-21 12:38:04.000000000 -0400
+@@ -17,6 +17,7 @@
#include <errno.h>
#include <sys/stat.h>
#include <cassert>
@@ -517,8 +517,8 @@
Index: slicer-3.4.0~svn10438/Libs/RemoteIO/CMakeLists.txt
===================================================================
---- slicer-3.4.0~svn10438.orig/Libs/RemoteIO/CMakeLists.txt 2010-01-27 14:18:23.000000000 -0500
-+++ slicer-3.4.0~svn10438/Libs/RemoteIO/CMakeLists.txt 2010-01-27 14:18:32.000000000 -0500
+--- slicer-3.4.0~svn10438.orig/Libs/RemoteIO/CMakeLists.txt 2010-03-21 12:37:57.000000000 -0400
++++ slicer-3.4.0~svn10438/Libs/RemoteIO/CMakeLists.txt 2010-03-21 12:38:04.000000000 -0400
@@ -11,8 +11,11 @@
find_package(ITK REQUIRED)
include(${ITK_USE_FILE})
@@ -556,8 +556,8 @@
Index: slicer-3.4.0~svn10438/Libs/RemoteIO/vtkHTTPHandler.h
===================================================================
---- slicer-3.4.0~svn10438.orig/Libs/RemoteIO/vtkHTTPHandler.h 2010-01-27 14:18:23.000000000 -0500
-+++ slicer-3.4.0~svn10438/Libs/RemoteIO/vtkHTTPHandler.h 2010-01-27 14:18:32.000000000 -0500
+--- slicer-3.4.0~svn10438.orig/Libs/RemoteIO/vtkHTTPHandler.h 2010-03-21 12:38:04.000000000 -0400
++++ slicer-3.4.0~svn10438/Libs/RemoteIO/vtkHTTPHandler.h 2010-03-21 12:38:04.000000000 -0400
@@ -5,7 +5,7 @@
#pragma warning ( disable : 4786 )
#endif
@@ -569,8 +569,8 @@
#include "vtkRemoteIO.h"
Index: slicer-3.4.0~svn10438/Libs/SlicerIO/CMakeLists.txt
===================================================================
---- slicer-3.4.0~svn10438.orig/Libs/SlicerIO/CMakeLists.txt 2010-01-27 14:18:23.000000000 -0500
-+++ slicer-3.4.0~svn10438/Libs/SlicerIO/CMakeLists.txt 2010-01-27 14:18:32.000000000 -0500
+--- slicer-3.4.0~svn10438.orig/Libs/SlicerIO/CMakeLists.txt 2010-03-21 12:37:58.000000000 -0400
++++ slicer-3.4.0~svn10438/Libs/SlicerIO/CMakeLists.txt 2010-03-21 12:38:04.000000000 -0400
@@ -48,7 +48,7 @@
install(TARGETS ${lib_name}
@@ -582,8 +582,8 @@
Index: slicer-3.4.0~svn10438/Libs/vtkITK/CMakeLists.txt
===================================================================
---- slicer-3.4.0~svn10438.orig/Libs/vtkITK/CMakeLists.txt 2010-01-27 14:18:23.000000000 -0500
-+++ slicer-3.4.0~svn10438/Libs/vtkITK/CMakeLists.txt 2010-01-27 14:18:32.000000000 -0500
+--- slicer-3.4.0~svn10438.orig/Libs/vtkITK/CMakeLists.txt 2010-03-21 12:37:58.000000000 -0400
++++ slicer-3.4.0~svn10438/Libs/vtkITK/CMakeLists.txt 2010-03-21 12:38:04.000000000 -0400
@@ -111,9 +111,14 @@
ITKDICOMParser
)
@@ -602,8 +602,8 @@
Index: slicer-3.4.0~svn10438/Libs/vtkITK/vtkITKArchetypeImageSeriesReader.h
===================================================================
---- slicer-3.4.0~svn10438.orig/Libs/vtkITK/vtkITKArchetypeImageSeriesReader.h 2010-01-27 14:18:23.000000000 -0500
-+++ slicer-3.4.0~svn10438/Libs/vtkITK/vtkITKArchetypeImageSeriesReader.h 2010-01-27 14:18:32.000000000 -0500
+--- slicer-3.4.0~svn10438.orig/Libs/vtkITK/vtkITKArchetypeImageSeriesReader.h 2010-03-21 12:37:58.000000000 -0400
++++ slicer-3.4.0~svn10438/Libs/vtkITK/vtkITKArchetypeImageSeriesReader.h 2010-03-21 12:38:04.000000000 -0400
@@ -34,7 +34,7 @@
#include <string>
@@ -615,8 +615,8 @@
#include "gdcmGlobal.h" // access to dictionary
Index: slicer-3.4.0~svn10438/Libs/vtkTeem/CMakeLists.txt
===================================================================
---- slicer-3.4.0~svn10438.orig/Libs/vtkTeem/CMakeLists.txt 2010-01-27 14:18:23.000000000 -0500
-+++ slicer-3.4.0~svn10438/Libs/vtkTeem/CMakeLists.txt 2010-01-27 14:18:32.000000000 -0500
+--- slicer-3.4.0~svn10438.orig/Libs/vtkTeem/CMakeLists.txt 2010-03-21 12:37:58.000000000 -0400
++++ slicer-3.4.0~svn10438/Libs/vtkTeem/CMakeLists.txt 2010-03-21 12:38:04.000000000 -0400
@@ -111,9 +111,14 @@
${Teem_LIBRARIES}
)
@@ -635,8 +635,8 @@
Index: slicer-3.4.0~svn10438/Modules/CMakeLists.txt
===================================================================
---- slicer-3.4.0~svn10438.orig/Modules/CMakeLists.txt 2010-01-27 14:18:22.000000000 -0500
-+++ slicer-3.4.0~svn10438/Modules/CMakeLists.txt 2010-01-27 14:18:32.000000000 -0500
+--- slicer-3.4.0~svn10438.orig/Modules/CMakeLists.txt 2010-03-21 12:37:57.000000000 -0400
++++ slicer-3.4.0~svn10438/Modules/CMakeLists.txt 2010-03-21 12:38:04.000000000 -0400
@@ -74,7 +74,7 @@
subdirs(
OpenIGTLinkIF
@@ -648,8 +648,8 @@
Index: slicer-3.4.0~svn10438/Modules/ChangeTracker/CMakeLists.txt
===================================================================
---- slicer-3.4.0~svn10438.orig/Modules/ChangeTracker/CMakeLists.txt 2010-01-27 14:18:22.000000000 -0500
-+++ slicer-3.4.0~svn10438/Modules/ChangeTracker/CMakeLists.txt 2010-01-27 14:18:32.000000000 -0500
+--- slicer-3.4.0~svn10438.orig/Modules/ChangeTracker/CMakeLists.txt 2010-03-21 12:37:57.000000000 -0400
++++ slicer-3.4.0~svn10438/Modules/ChangeTracker/CMakeLists.txt 2010-03-21 12:38:04.000000000 -0400
@@ -40,8 +40,6 @@
file(GLOB headers "${CMAKE_CURRENT_SOURCE_DIR}/*.h")
@@ -673,8 +673,8 @@
${Slicer3_Base_LIBRARIES}
Index: slicer-3.4.0~svn10438/Modules/CommandLineModule/CMakeLists.txt
===================================================================
---- slicer-3.4.0~svn10438.orig/Modules/CommandLineModule/CMakeLists.txt 2010-01-27 14:18:22.000000000 -0500
-+++ slicer-3.4.0~svn10438/Modules/CommandLineModule/CMakeLists.txt 2010-01-27 14:18:32.000000000 -0500
+--- slicer-3.4.0~svn10438.orig/Modules/CommandLineModule/CMakeLists.txt 2010-03-21 12:37:57.000000000 -0400
++++ slicer-3.4.0~svn10438/Modules/CommandLineModule/CMakeLists.txt 2010-03-21 12:38:04.000000000 -0400
@@ -31,8 +31,6 @@
file(GLOB headers "${CMAKE_CURRENT_SOURCE_DIR}/*.h")
@@ -698,8 +698,8 @@
if(Slicer3_USE_PYTHON)
Index: slicer-3.4.0~svn10438/Modules/EMSegment/CMakeLists.txt
===================================================================
---- slicer-3.4.0~svn10438.orig/Modules/EMSegment/CMakeLists.txt 2010-01-27 14:18:23.000000000 -0500
-+++ slicer-3.4.0~svn10438/Modules/EMSegment/CMakeLists.txt 2010-01-27 14:18:32.000000000 -0500
+--- slicer-3.4.0~svn10438.orig/Modules/EMSegment/CMakeLists.txt 2010-03-21 12:37:57.000000000 -0400
++++ slicer-3.4.0~svn10438/Modules/EMSegment/CMakeLists.txt 2010-03-21 12:38:04.000000000 -0400
@@ -44,8 +44,6 @@
"${CMAKE_CURRENT_SOURCE_DIR}/Registration/*.h"
)
@@ -723,8 +723,8 @@
# --------------------------------------------------------------------------
Index: slicer-3.4.0~svn10438/Modules/FetchMI/CMakeLists.txt
===================================================================
---- slicer-3.4.0~svn10438.orig/Modules/FetchMI/CMakeLists.txt 2010-01-27 14:18:22.000000000 -0500
-+++ slicer-3.4.0~svn10438/Modules/FetchMI/CMakeLists.txt 2010-01-27 14:18:32.000000000 -0500
+--- slicer-3.4.0~svn10438.orig/Modules/FetchMI/CMakeLists.txt 2010-03-21 12:37:57.000000000 -0400
++++ slicer-3.4.0~svn10438/Modules/FetchMI/CMakeLists.txt 2010-03-21 12:38:04.000000000 -0400
@@ -33,8 +33,6 @@
file(GLOB headers "${CMAKE_CURRENT_SOURCE_DIR}/*.h")
@@ -748,8 +748,8 @@
# --------------------------------------------------------------------------
Index: slicer-3.4.0~svn10438/Modules/GradientAnisotropicDiffusionFilter/CMakeLists.txt
===================================================================
---- slicer-3.4.0~svn10438.orig/Modules/GradientAnisotropicDiffusionFilter/CMakeLists.txt 2010-01-27 14:18:23.000000000 -0500
-+++ slicer-3.4.0~svn10438/Modules/GradientAnisotropicDiffusionFilter/CMakeLists.txt 2010-01-27 14:18:32.000000000 -0500
+--- slicer-3.4.0~svn10438.orig/Modules/GradientAnisotropicDiffusionFilter/CMakeLists.txt 2010-03-21 12:37:57.000000000 -0400
++++ slicer-3.4.0~svn10438/Modules/GradientAnisotropicDiffusionFilter/CMakeLists.txt 2010-03-21 12:38:04.000000000 -0400
@@ -31,8 +31,6 @@
file(GLOB headers "${CMAKE_CURRENT_SOURCE_DIR}/*.h")
@@ -773,8 +773,8 @@
# --------------------------------------------------------------------------
Index: slicer-3.4.0~svn10438/Modules/Meshing/Adapter/CMakeLists.txt
===================================================================
---- slicer-3.4.0~svn10438.orig/Modules/Meshing/Adapter/CMakeLists.txt 2010-01-27 14:18:23.000000000 -0500
-+++ slicer-3.4.0~svn10438/Modules/Meshing/Adapter/CMakeLists.txt 2010-01-27 14:18:32.000000000 -0500
+--- slicer-3.4.0~svn10438.orig/Modules/Meshing/Adapter/CMakeLists.txt 2010-03-21 12:37:57.000000000 -0400
++++ slicer-3.4.0~svn10438/Modules/Meshing/Adapter/CMakeLists.txt 2010-03-21 12:38:04.000000000 -0400
@@ -58,6 +58,11 @@
ITKAlgorithms
)
@@ -789,8 +789,8 @@
LIBRARY DESTINATION ${Slicer3_INSTALL_LIB_DIR} COMPONENT RuntimeLibraries
Index: slicer-3.4.0~svn10438/Modules/Meshing/BuildingBlock/CMakeLists.txt
===================================================================
---- slicer-3.4.0~svn10438.orig/Modules/Meshing/BuildingBlock/CMakeLists.txt 2010-01-27 14:18:23.000000000 -0500
-+++ slicer-3.4.0~svn10438/Modules/Meshing/BuildingBlock/CMakeLists.txt 2010-01-27 14:18:32.000000000 -0500
+--- slicer-3.4.0~svn10438.orig/Modules/Meshing/BuildingBlock/CMakeLists.txt 2010-03-21 12:37:57.000000000 -0400
++++ slicer-3.4.0~svn10438/Modules/Meshing/BuildingBlock/CMakeLists.txt 2010-03-21 12:38:04.000000000 -0400
@@ -173,6 +173,11 @@
ITKIO
ITKAlgorithms
@@ -805,8 +805,8 @@
#CONFIGURE_FILE(
Index: slicer-3.4.0~svn10438/Modules/Meshing/Common/CMakeLists.txt
===================================================================
---- slicer-3.4.0~svn10438.orig/Modules/Meshing/Common/CMakeLists.txt 2010-01-27 14:18:23.000000000 -0500
-+++ slicer-3.4.0~svn10438/Modules/Meshing/Common/CMakeLists.txt 2010-01-27 14:18:32.000000000 -0500
+--- slicer-3.4.0~svn10438.orig/Modules/Meshing/Common/CMakeLists.txt 2010-03-21 12:37:57.000000000 -0400
++++ slicer-3.4.0~svn10438/Modules/Meshing/Common/CMakeLists.txt 2010-03-21 12:38:04.000000000 -0400
@@ -156,6 +156,12 @@
MRML
)
@@ -822,8 +822,8 @@
LIBRARY DESTINATION ${Slicer3_INSTALL_LIB_DIR} COMPONENT RuntimeLibraries
Index: slicer-3.4.0~svn10438/Modules/Meshing/Filter/CMakeLists.txt
===================================================================
---- slicer-3.4.0~svn10438.orig/Modules/Meshing/Filter/CMakeLists.txt 2010-01-27 14:18:23.000000000 -0500
-+++ slicer-3.4.0~svn10438/Modules/Meshing/Filter/CMakeLists.txt 2010-01-27 14:18:32.000000000 -0500
+--- slicer-3.4.0~svn10438.orig/Modules/Meshing/Filter/CMakeLists.txt 2010-03-21 12:37:57.000000000 -0400
++++ slicer-3.4.0~svn10438/Modules/Meshing/Filter/CMakeLists.txt 2010-03-21 12:38:04.000000000 -0400
@@ -102,6 +102,11 @@
${KWWidgets_LIBRARIES}
)
@@ -838,8 +838,8 @@
LIBRARY DESTINATION ${Slicer3_INSTALL_LIB_DIR} COMPONENT RuntimeLibraries
Index: slicer-3.4.0~svn10438/Modules/Meshing/IA_FEMesh/CMakeLists.txt
===================================================================
---- slicer-3.4.0~svn10438.orig/Modules/Meshing/IA_FEMesh/CMakeLists.txt 2010-01-27 14:18:23.000000000 -0500
-+++ slicer-3.4.0~svn10438/Modules/Meshing/IA_FEMesh/CMakeLists.txt 2010-01-27 14:18:32.000000000 -0500
+--- slicer-3.4.0~svn10438.orig/Modules/Meshing/IA_FEMesh/CMakeLists.txt 2010-03-21 12:37:57.000000000 -0400
++++ slicer-3.4.0~svn10438/Modules/Meshing/IA_FEMesh/CMakeLists.txt 2010-03-21 12:38:04.000000000 -0400
@@ -44,8 +44,6 @@
file(GLOB headers "${CMAKE_CURRENT_SOURCE_DIR}/*.h")
@@ -861,8 +861,8 @@
slicer3_install_modules(${LIB_NAME})
Index: slicer-3.4.0~svn10438/Modules/Meshing/IO/CMakeLists.txt
===================================================================
---- slicer-3.4.0~svn10438.orig/Modules/Meshing/IO/CMakeLists.txt 2010-01-27 14:18:23.000000000 -0500
-+++ slicer-3.4.0~svn10438/Modules/Meshing/IO/CMakeLists.txt 2010-01-27 14:18:32.000000000 -0500
+--- slicer-3.4.0~svn10438.orig/Modules/Meshing/IO/CMakeLists.txt 2010-03-21 12:37:57.000000000 -0400
++++ slicer-3.4.0~svn10438/Modules/Meshing/IO/CMakeLists.txt 2010-03-21 12:38:04.000000000 -0400
@@ -60,6 +60,11 @@
vtkRendering
)
@@ -877,8 +877,8 @@
LIBRARY DESTINATION ${Slicer3_INSTALL_LIB_DIR} COMPONENT RuntimeLibraries
Index: slicer-3.4.0~svn10438/Modules/Meshing/Widgets/CMakeLists.txt
===================================================================
---- slicer-3.4.0~svn10438.orig/Modules/Meshing/Widgets/CMakeLists.txt 2010-01-27 14:18:23.000000000 -0500
-+++ slicer-3.4.0~svn10438/Modules/Meshing/Widgets/CMakeLists.txt 2010-01-27 14:18:32.000000000 -0500
+--- slicer-3.4.0~svn10438.orig/Modules/Meshing/Widgets/CMakeLists.txt 2010-03-21 12:37:57.000000000 -0400
++++ slicer-3.4.0~svn10438/Modules/Meshing/Widgets/CMakeLists.txt 2010-03-21 12:38:04.000000000 -0400
@@ -107,6 +107,11 @@
mimxFilter
mimxCommon
@@ -893,8 +893,8 @@
RUNTIME DESTINATION ${Slicer3_INSTALL_BIN_DIR} COMPONENT RuntimeLibraries
Index: slicer-3.4.0~svn10438/Modules/NeuroNav/CMakeLists.txt
===================================================================
---- slicer-3.4.0~svn10438.orig/Modules/NeuroNav/CMakeLists.txt 2010-01-27 14:18:22.000000000 -0500
-+++ slicer-3.4.0~svn10438/Modules/NeuroNav/CMakeLists.txt 2010-01-27 14:18:32.000000000 -0500
+--- slicer-3.4.0~svn10438.orig/Modules/NeuroNav/CMakeLists.txt 2010-03-21 12:37:57.000000000 -0400
++++ slicer-3.4.0~svn10438/Modules/NeuroNav/CMakeLists.txt 2010-03-21 12:38:04.000000000 -0400
@@ -40,8 +40,6 @@
"${CMAKE_CURRENT_SOURCE_DIR}/*.h"
)
@@ -918,8 +918,8 @@
Index: slicer-3.4.0~svn10438/Modules/OpenIGTLinkIF/CMakeLists.txt
===================================================================
---- slicer-3.4.0~svn10438.orig/Modules/OpenIGTLinkIF/CMakeLists.txt 2010-01-27 14:18:23.000000000 -0500
-+++ slicer-3.4.0~svn10438/Modules/OpenIGTLinkIF/CMakeLists.txt 2010-01-27 14:18:32.000000000 -0500
+--- slicer-3.4.0~svn10438.orig/Modules/OpenIGTLinkIF/CMakeLists.txt 2010-03-21 12:37:57.000000000 -0400
++++ slicer-3.4.0~svn10438/Modules/OpenIGTLinkIF/CMakeLists.txt 2010-03-21 12:38:04.000000000 -0400
@@ -40,8 +40,6 @@
)
@@ -942,8 +942,8 @@
${Slicer3_Libs_LIBRARIES}
Index: slicer-3.4.0~svn10438/Modules/ProstateNav/CMakeLists.txt
===================================================================
---- slicer-3.4.0~svn10438.orig/Modules/ProstateNav/CMakeLists.txt 2010-01-27 14:18:23.000000000 -0500
-+++ slicer-3.4.0~svn10438/Modules/ProstateNav/CMakeLists.txt 2010-01-27 14:18:32.000000000 -0500
+--- slicer-3.4.0~svn10438.orig/Modules/ProstateNav/CMakeLists.txt 2010-03-21 12:37:57.000000000 -0400
++++ slicer-3.4.0~svn10438/Modules/ProstateNav/CMakeLists.txt 2010-03-21 12:38:04.000000000 -0400
@@ -17,12 +17,16 @@
# --------------------------------------------------------------------------
@@ -996,8 +996,8 @@
Index: slicer-3.4.0~svn10438/Modules/ProstateNav/Wizard/vtkProstateNavCalibrationStep.h
===================================================================
---- slicer-3.4.0~svn10438.orig/Modules/ProstateNav/Wizard/vtkProstateNavCalibrationStep.h 2010-01-27 14:18:23.000000000 -0500
-+++ slicer-3.4.0~svn10438/Modules/ProstateNav/Wizard/vtkProstateNavCalibrationStep.h 2010-01-27 14:18:32.000000000 -0500
+--- slicer-3.4.0~svn10438.orig/Modules/ProstateNav/Wizard/vtkProstateNavCalibrationStep.h 2010-03-21 12:37:57.000000000 -0400
++++ slicer-3.4.0~svn10438/Modules/ProstateNav/Wizard/vtkProstateNavCalibrationStep.h 2010-03-21 12:38:04.000000000 -0400
@@ -37,6 +37,13 @@
class VTK_PROSTATENAV_EXPORT vtkProstateNavCalibrationStep : public vtkProstateNavStep
{
@@ -1014,8 +1014,8 @@
void PrintSelf(ostream& os, vtkIndent indent);
Index: slicer-3.4.0~svn10438/Modules/QdecModule/CMakeLists.txt
===================================================================
---- slicer-3.4.0~svn10438.orig/Modules/QdecModule/CMakeLists.txt 2010-01-27 14:18:22.000000000 -0500
-+++ slicer-3.4.0~svn10438/Modules/QdecModule/CMakeLists.txt 2010-01-27 14:18:32.000000000 -0500
+--- slicer-3.4.0~svn10438.orig/Modules/QdecModule/CMakeLists.txt 2010-03-21 12:37:57.000000000 -0400
++++ slicer-3.4.0~svn10438/Modules/QdecModule/CMakeLists.txt 2010-03-21 12:38:04.000000000 -0400
@@ -31,8 +31,6 @@
file(GLOB headers "${CMAKE_CURRENT_SOURCE_DIR}/*.h")
@@ -1039,8 +1039,8 @@
# --------------------------------------------------------------------------
Index: slicer-3.4.0~svn10438/Modules/QueryAtlas/CMakeLists.txt
===================================================================
---- slicer-3.4.0~svn10438.orig/Modules/QueryAtlas/CMakeLists.txt 2010-01-27 14:18:22.000000000 -0500
-+++ slicer-3.4.0~svn10438/Modules/QueryAtlas/CMakeLists.txt 2010-01-27 14:18:32.000000000 -0500
+--- slicer-3.4.0~svn10438.orig/Modules/QueryAtlas/CMakeLists.txt 2010-03-21 12:37:57.000000000 -0400
++++ slicer-3.4.0~svn10438/Modules/QueryAtlas/CMakeLists.txt 2010-03-21 12:38:04.000000000 -0400
@@ -42,14 +42,11 @@
file(GLOB headers "${CMAKE_CURRENT_SOURCE_DIR}/*.h")
@@ -1096,8 +1096,8 @@
+#endforeach(file)
Index: slicer-3.4.0~svn10438/Modules/RealTimeImaging/CMakeLists.txt
===================================================================
---- slicer-3.4.0~svn10438.orig/Modules/RealTimeImaging/CMakeLists.txt 2010-01-27 14:18:23.000000000 -0500
-+++ slicer-3.4.0~svn10438/Modules/RealTimeImaging/CMakeLists.txt 2010-01-27 14:18:32.000000000 -0500
+--- slicer-3.4.0~svn10438.orig/Modules/RealTimeImaging/CMakeLists.txt 2010-03-21 12:37:57.000000000 -0400
++++ slicer-3.4.0~svn10438/Modules/RealTimeImaging/CMakeLists.txt 2010-03-21 12:38:04.000000000 -0400
@@ -32,7 +32,6 @@
file(GLOB headers "${CMAKE_CURRENT_SOURCE_DIR}/*.h")
@@ -1108,8 +1108,8 @@
)
Index: slicer-3.4.0~svn10438/Modules/ScriptedModule/CMakeLists.txt
===================================================================
---- slicer-3.4.0~svn10438.orig/Modules/ScriptedModule/CMakeLists.txt 2010-01-27 14:18:22.000000000 -0500
-+++ slicer-3.4.0~svn10438/Modules/ScriptedModule/CMakeLists.txt 2010-01-27 14:18:32.000000000 -0500
+--- slicer-3.4.0~svn10438.orig/Modules/ScriptedModule/CMakeLists.txt 2010-03-21 12:37:57.000000000 -0400
++++ slicer-3.4.0~svn10438/Modules/ScriptedModule/CMakeLists.txt 2010-03-21 12:38:04.000000000 -0400
@@ -31,8 +31,6 @@
file(GLOB headers "${CMAKE_CURRENT_SOURCE_DIR}/*.h")
@@ -1133,8 +1133,8 @@
if(Slicer3_USE_PYTHON)
Index: slicer-3.4.0~svn10438/Modules/SlicerDaemon/CMakeLists.txt
===================================================================
---- slicer-3.4.0~svn10438.orig/Modules/SlicerDaemon/CMakeLists.txt 2010-01-27 14:18:22.000000000 -0500
-+++ slicer-3.4.0~svn10438/Modules/SlicerDaemon/CMakeLists.txt 2010-01-27 14:18:32.000000000 -0500
+--- slicer-3.4.0~svn10438.orig/Modules/SlicerDaemon/CMakeLists.txt 2010-03-21 12:37:57.000000000 -0400
++++ slicer-3.4.0~svn10438/Modules/SlicerDaemon/CMakeLists.txt 2010-03-21 12:38:04.000000000 -0400
@@ -31,8 +31,6 @@
file(GLOB headers "${CMAKE_CURRENT_SOURCE_DIR}/*.h")
@@ -1158,8 +1158,8 @@
# --------------------------------------------------------------------------
Index: slicer-3.4.0~svn10438/Modules/SlicerWelcome/CMakeLists.txt
===================================================================
---- slicer-3.4.0~svn10438.orig/Modules/SlicerWelcome/CMakeLists.txt 2010-01-27 14:18:23.000000000 -0500
-+++ slicer-3.4.0~svn10438/Modules/SlicerWelcome/CMakeLists.txt 2010-01-27 14:18:32.000000000 -0500
+--- slicer-3.4.0~svn10438.orig/Modules/SlicerWelcome/CMakeLists.txt 2010-03-21 12:37:57.000000000 -0400
++++ slicer-3.4.0~svn10438/Modules/SlicerWelcome/CMakeLists.txt 2010-03-21 12:38:04.000000000 -0400
@@ -37,8 +37,6 @@
file(GLOB headers "${CMAKE_CURRENT_SOURCE_DIR}/*.h")
@@ -1182,8 +1182,8 @@
Index: slicer-3.4.0~svn10438/Modules/Statistics/LabelStatistics/CMakeLists.txt
===================================================================
---- slicer-3.4.0~svn10438.orig/Modules/Statistics/LabelStatistics/CMakeLists.txt 2010-01-27 14:18:23.000000000 -0500
-+++ slicer-3.4.0~svn10438/Modules/Statistics/LabelStatistics/CMakeLists.txt 2010-01-27 14:18:32.000000000 -0500
+--- slicer-3.4.0~svn10438.orig/Modules/Statistics/LabelStatistics/CMakeLists.txt 2010-03-21 12:37:57.000000000 -0400
++++ slicer-3.4.0~svn10438/Modules/Statistics/LabelStatistics/CMakeLists.txt 2010-03-21 12:38:04.000000000 -0400
@@ -31,8 +31,6 @@
file(GLOB headers "${CMAKE_CURRENT_SOURCE_DIR}/*.h")
@@ -1207,8 +1207,8 @@
# --------------------------------------------------------------------------
Index: slicer-3.4.0~svn10438/Modules/Tractography/Display/CMakeLists.txt
===================================================================
---- slicer-3.4.0~svn10438.orig/Modules/Tractography/Display/CMakeLists.txt 2010-01-27 14:18:23.000000000 -0500
-+++ slicer-3.4.0~svn10438/Modules/Tractography/Display/CMakeLists.txt 2010-01-27 14:18:32.000000000 -0500
+--- slicer-3.4.0~svn10438.orig/Modules/Tractography/Display/CMakeLists.txt 2010-03-21 12:37:57.000000000 -0400
++++ slicer-3.4.0~svn10438/Modules/Tractography/Display/CMakeLists.txt 2010-03-21 12:38:04.000000000 -0400
@@ -31,14 +31,11 @@
file(GLOB headers "${CMAKE_CURRENT_SOURCE_DIR}/*.h")
@@ -1236,8 +1236,8 @@
slicer3_install_modules(${lib_name})
Index: slicer-3.4.0~svn10438/Modules/Tractography/FiducialSeeding/CMakeLists.txt
===================================================================
---- slicer-3.4.0~svn10438.orig/Modules/Tractography/FiducialSeeding/CMakeLists.txt 2010-01-27 14:18:23.000000000 -0500
-+++ slicer-3.4.0~svn10438/Modules/Tractography/FiducialSeeding/CMakeLists.txt 2010-01-27 14:18:32.000000000 -0500
+--- slicer-3.4.0~svn10438.orig/Modules/Tractography/FiducialSeeding/CMakeLists.txt 2010-03-21 12:37:57.000000000 -0400
++++ slicer-3.4.0~svn10438/Modules/Tractography/FiducialSeeding/CMakeLists.txt 2010-03-21 12:38:04.000000000 -0400
@@ -31,8 +31,6 @@
file(GLOB headers "${CMAKE_CURRENT_SOURCE_DIR}/*.h")
@@ -1261,8 +1261,8 @@
# --------------------------------------------------------------------------
Index: slicer-3.4.0~svn10438/Modules/Tractography/Seeding/CMakeLists.txt
===================================================================
---- slicer-3.4.0~svn10438.orig/Modules/Tractography/Seeding/CMakeLists.txt 2010-01-27 14:18:23.000000000 -0500
-+++ slicer-3.4.0~svn10438/Modules/Tractography/Seeding/CMakeLists.txt 2010-01-27 14:18:32.000000000 -0500
+--- slicer-3.4.0~svn10438.orig/Modules/Tractography/Seeding/CMakeLists.txt 2010-03-21 12:37:57.000000000 -0400
++++ slicer-3.4.0~svn10438/Modules/Tractography/Seeding/CMakeLists.txt 2010-03-21 12:38:04.000000000 -0400
@@ -31,8 +31,6 @@
file(GLOB headers "${CMAKE_CURRENT_SOURCE_DIR}/*.h")
@@ -1286,8 +1286,8 @@
# --------------------------------------------------------------------------
Index: slicer-3.4.0~svn10438/Modules/VolumeRendering/CMakeLists.txt
===================================================================
---- slicer-3.4.0~svn10438.orig/Modules/VolumeRendering/CMakeLists.txt 2010-01-27 14:18:23.000000000 -0500
-+++ slicer-3.4.0~svn10438/Modules/VolumeRendering/CMakeLists.txt 2010-01-27 14:18:32.000000000 -0500
+--- slicer-3.4.0~svn10438.orig/Modules/VolumeRendering/CMakeLists.txt 2010-03-21 12:37:57.000000000 -0400
++++ slicer-3.4.0~svn10438/Modules/VolumeRendering/CMakeLists.txt 2010-03-21 12:38:04.000000000 -0400
@@ -33,8 +33,6 @@
file(GLOB headers "${CMAKE_CURRENT_SOURCE_DIR}/*.h")
@@ -1311,8 +1311,8 @@
# --------------------------------------------------------------------------
Index: slicer-3.4.0~svn10438/Modules/VolumeRendering/VolumeRenderingReplacements/CMakeLists.txt
===================================================================
---- slicer-3.4.0~svn10438.orig/Modules/VolumeRendering/VolumeRenderingReplacements/CMakeLists.txt 2010-01-27 14:18:23.000000000 -0500
-+++ slicer-3.4.0~svn10438/Modules/VolumeRendering/VolumeRenderingReplacements/CMakeLists.txt 2010-01-27 14:18:32.000000000 -0500
+--- slicer-3.4.0~svn10438.orig/Modules/VolumeRendering/VolumeRenderingReplacements/CMakeLists.txt 2010-03-21 12:37:57.000000000 -0400
++++ slicer-3.4.0~svn10438/Modules/VolumeRendering/VolumeRenderingReplacements/CMakeLists.txt 2010-03-21 12:38:04.000000000 -0400
@@ -31,8 +31,6 @@
file(GLOB headers "${CMAKE_CURRENT_SOURCE_DIR}/*.h")
@@ -1334,8 +1334,8 @@
slicer3_install_modules(${lib_name})
Index: slicer-3.4.0~svn10438/Modules/Volumes/CMakeLists.txt
===================================================================
---- slicer-3.4.0~svn10438.orig/Modules/Volumes/CMakeLists.txt 2010-01-27 14:18:23.000000000 -0500
-+++ slicer-3.4.0~svn10438/Modules/Volumes/CMakeLists.txt 2010-01-27 14:18:32.000000000 -0500
+--- slicer-3.4.0~svn10438.orig/Modules/Volumes/CMakeLists.txt 2010-03-21 12:37:57.000000000 -0400
++++ slicer-3.4.0~svn10438/Modules/Volumes/CMakeLists.txt 2010-03-21 12:38:04.000000000 -0400
@@ -37,7 +37,6 @@
file(GLOB headers "${CMAKE_CURRENT_SOURCE_DIR}/*.h")
@@ -1358,8 +1358,8 @@
# --------------------------------------------------------------------------
Index: slicer-3.4.0~svn10438/Scripts/versioner.tcl
===================================================================
---- slicer-3.4.0~svn10438.orig/Scripts/versioner.tcl 2010-01-27 14:18:23.000000000 -0500
-+++ slicer-3.4.0~svn10438/Scripts/versioner.tcl 2010-01-27 14:18:32.000000000 -0500
+--- slicer-3.4.0~svn10438.orig/Scripts/versioner.tcl 2010-03-21 12:37:57.000000000 -0400
++++ slicer-3.4.0~svn10438/Scripts/versioner.tcl 2010-03-21 12:38:04.000000000 -0400
@@ -16,13 +16,6 @@
################################################################################
@@ -1410,8 +1410,8 @@
close $fp
Index: slicer-3.4.0~svn10438/Utilities/Launcher/CMakeLists.txt
===================================================================
---- slicer-3.4.0~svn10438.orig/Utilities/Launcher/CMakeLists.txt 2010-01-27 14:18:22.000000000 -0500
-+++ slicer-3.4.0~svn10438/Utilities/Launcher/CMakeLists.txt 2010-01-27 14:18:32.000000000 -0500
+--- slicer-3.4.0~svn10438.orig/Utilities/Launcher/CMakeLists.txt 2010-03-21 12:37:57.000000000 -0400
++++ slicer-3.4.0~svn10438/Utilities/Launcher/CMakeLists.txt 2010-03-21 12:38:04.000000000 -0400
@@ -40,11 +40,11 @@
set(launcher_source
"${CMAKE_CURRENT_SOURCE_DIR}/Slicer3Launchers/${launcher_name}")
@@ -1428,8 +1428,8 @@
# Should this location change, change Application/GUI/Slicer3.cxx as well
Index: slicer-3.4.0~svn10438/launch.tcl.in
===================================================================
---- slicer-3.4.0~svn10438.orig/launch.tcl.in 2010-01-27 14:18:23.000000000 -0500
-+++ slicer-3.4.0~svn10438/launch.tcl.in 2010-01-27 14:18:32.000000000 -0500
+--- slicer-3.4.0~svn10438.orig/launch.tcl.in 2010-03-21 12:37:57.000000000 -0400
++++ slicer-3.4.0~svn10438/launch.tcl.in 2010-03-21 12:38:04.000000000 -0400
@@ -100,7 +100,7 @@
@@ -1458,8 +1458,8 @@
# run program until it exits and then exit this script with the ouput
Index: slicer-3.4.0~svn10438/Libs/vtkITK/vtkITKIslandMath.cxx
===================================================================
---- slicer-3.4.0~svn10438.orig/Libs/vtkITK/vtkITKIslandMath.cxx 2010-01-27 14:18:23.000000000 -0500
-+++ slicer-3.4.0~svn10438/Libs/vtkITK/vtkITKIslandMath.cxx 2010-01-27 14:18:32.000000000 -0500
+--- slicer-3.4.0~svn10438.orig/Libs/vtkITK/vtkITKIslandMath.cxx 2010-03-21 12:37:58.000000000 -0400
++++ slicer-3.4.0~svn10438/Libs/vtkITK/vtkITKIslandMath.cxx 2010-03-21 12:38:04.000000000 -0400
@@ -165,7 +165,7 @@
void* outPtr = output->GetScalarPointer();
@@ -1471,8 +1471,8 @@
vtkTemplateMacroCase(VTK_DOUBLE, double, CALL); \
Index: slicer-3.4.0~svn10438/Libs/vtkTeem/vtkNRRDReader.h
===================================================================
---- slicer-3.4.0~svn10438.orig/Libs/vtkTeem/vtkNRRDReader.h 2010-01-27 14:18:23.000000000 -0500
-+++ slicer-3.4.0~svn10438/Libs/vtkTeem/vtkNRRDReader.h 2010-01-27 14:18:32.000000000 -0500
+--- slicer-3.4.0~svn10438.orig/Libs/vtkTeem/vtkNRRDReader.h 2010-03-21 12:37:58.000000000 -0400
++++ slicer-3.4.0~svn10438/Libs/vtkTeem/vtkNRRDReader.h 2010-03-21 12:38:04.000000000 -0400
@@ -57,6 +57,7 @@
#define NORMALS 3
#define TENSORS 4
@@ -1483,8 +1483,8 @@
public:
Index: slicer-3.4.0~svn10438/Libs/vtkTeem/vtkNRRDReader.cxx
===================================================================
---- slicer-3.4.0~svn10438.orig/Libs/vtkTeem/vtkNRRDReader.cxx 2010-01-27 14:18:23.000000000 -0500
-+++ slicer-3.4.0~svn10438/Libs/vtkTeem/vtkNRRDReader.cxx 2010-01-27 14:18:32.000000000 -0500
+--- slicer-3.4.0~svn10438.orig/Libs/vtkTeem/vtkNRRDReader.cxx 2010-03-21 12:37:58.000000000 -0400
++++ slicer-3.4.0~svn10438/Libs/vtkTeem/vtkNRRDReader.cxx 2010-03-21 12:38:04.000000000 -0400
@@ -792,6 +792,7 @@
int
@@ -1495,8 +1495,8 @@
size_t ii, nn;
Index: slicer-3.4.0~svn10438/Modules/Meshing/Widgets/vtkMimxSelectCellsWidgetFEMesh.cxx
===================================================================
---- slicer-3.4.0~svn10438.orig/Modules/Meshing/Widgets/vtkMimxSelectCellsWidgetFEMesh.cxx 2010-01-27 20:24:12.000000000 -0500
-+++ slicer-3.4.0~svn10438/Modules/Meshing/Widgets/vtkMimxSelectCellsWidgetFEMesh.cxx 2010-01-27 20:24:38.000000000 -0500
+--- slicer-3.4.0~svn10438.orig/Modules/Meshing/Widgets/vtkMimxSelectCellsWidgetFEMesh.cxx 2010-03-21 12:37:57.000000000 -0400
++++ slicer-3.4.0~svn10438/Modules/Meshing/Widgets/vtkMimxSelectCellsWidgetFEMesh.cxx 2010-03-21 12:38:04.000000000 -0400
@@ -64,6 +64,9 @@
#include "vtkPolyDataMapper.h"
#include "vtkPolyDataSource.h"
@@ -1615,8 +1615,8 @@
vtkPolyDataMapper *mapper = vtkPolyDataMapper::New();
Index: slicer-3.4.0~svn10438/Modules/Meshing/Widgets/vtkMimxCreateElementSetWidgetFEMesh.cxx
===================================================================
---- slicer-3.4.0~svn10438.orig/Modules/Meshing/Widgets/vtkMimxCreateElementSetWidgetFEMesh.cxx 2010-01-27 20:27:28.000000000 -0500
-+++ slicer-3.4.0~svn10438/Modules/Meshing/Widgets/vtkMimxCreateElementSetWidgetFEMesh.cxx 2010-01-27 20:27:50.000000000 -0500
+--- slicer-3.4.0~svn10438.orig/Modules/Meshing/Widgets/vtkMimxCreateElementSetWidgetFEMesh.cxx 2010-03-21 12:37:57.000000000 -0400
++++ slicer-3.4.0~svn10438/Modules/Meshing/Widgets/vtkMimxCreateElementSetWidgetFEMesh.cxx 2010-03-21 12:38:04.000000000 -0400
@@ -62,6 +62,9 @@
#include "vtkPolyDataMapper.h"
#include "vtkPolyDataSource.h"
@@ -1649,3 +1649,21 @@
extr->Update();
}
+Index: slicer-3.4.0~svn10438/Base/GUI/Tcl/LoadVolume.tcl
+===================================================================
+--- slicer-3.4.0~svn10438.orig/Base/GUI/Tcl/LoadVolume.tcl 2010-03-21 12:45:22.000000000 -0400
++++ slicer-3.4.0~svn10438/Base/GUI/Tcl/LoadVolume.tcl 2010-03-21 12:47:36.000000000 -0400
+@@ -1,4 +1,4 @@
+-package require Itcl
++ package require Itcl
+
+ #########################################################
+ #
+@@ -965,6 +965,7 @@
+ }
+ set dicomDict ""
+ set dicomDictCandidates [list \
++ /usr/lib/Slicer3/gdcm/Dicts/gdcm.dic \
+ $::Slicer3_BUILD/include/InsightToolkit/gdcm/Dicts/gdcm.dic \
+ $itkBinDir/../../include/InsightToolkit/gdcm/Dicts/gdcm.dic \
+ $itkBinDir/../Utilities/gdcm/Dicts/gdcm.dic \
Modified: packages/slicer/trunk/debian/slicer.install
URL: http://svn.debian.org/wsvn/debian-science/packages/slicer/trunk/debian/slicer.install?rev=36286&op=diff
==============================================================================
--- packages/slicer/trunk/debian/slicer.install (original)
+++ packages/slicer/trunk/debian/slicer.install Mon Mar 22 00:33:25 2010
@@ -6,6 +6,7 @@
usr/lib/Slicer3/Modules/ModelIntoLabelVolume
usr/lib/Slicer3/SlicerBaseGUI
usr/lib/Slicer3/Plugins/ExtractSkeleton
+usr/lib/Slicer3/Plugins/Cast
usr/lib/Slicer3/Plugins/ResampleDTI
usr/lib/Slicer3/Plugins/ExecutionModelTour
usr/lib/Slicer3/Plugins/DemonsRegistration
@@ -62,7 +63,10 @@
usr/lib/Qdec/vtkFreeSurferReaders.tcl
usr/lib/Slicer3/Modules/FetchMI/Tcl/FetchMIXMLUtilities.tcl
usr/lib/Slicer3/Modules/lib*.so.*
+usr/lib/Slicer3/lib*.so
+usr/lib/Slicer3/Modules/lib*.so
../../Utilities/Launcher/3DSlicerLogoICOimages/3DSlicerLogo-DesktopIcon-48x48x256.png usr/share/pixmaps
../../debian/slicer.desktop usr/share/applications
../../debian/slicer3 usr/bin
../../debian/Slicer3 usr/bin
+../../debian/gdcm.dic usr/lib/Slicer3/gdcm/Dicts
More information about the debian-science-commits
mailing list