public class AnalyzeToDicom
extends java.lang.Object
A class for converting Analyze image input format files into images of a specified or appropriate SOP Class.
Constructor and Description |
---|
AnalyzeToDicom(java.lang.String inputFileName,
java.lang.String outputFileName,
java.lang.String patientName,
java.lang.String patientID,
java.lang.String studyID,
java.lang.String seriesNumber,
java.lang.String instanceNumber)
Read an Analyze image input format files and create an image of a specified or appropriate SOP Class.
|
AnalyzeToDicom(java.lang.String inputFileName,
java.lang.String outputFileName,
java.lang.String patientName,
java.lang.String patientID,
java.lang.String studyID,
java.lang.String seriesNumber,
java.lang.String instanceNumber,
java.lang.String modality,
java.lang.String sopClass)
Read an Analyze image input format files and create an image of a specified or appropriate SOP Class.
|
Modifier and Type | Method and Description |
---|---|
static AttributeList |
generateDICOMPixelDataModuleAttributesFromAnalyzeFile(java.io.File inputFile,
AnalyzeHeader analyze,
AttributeList list)
Using an Analyze image input file and header, create DICOM Pixel Data Module attributes.
|
static AttributeList |
generateGeometryFunctionalGroupsFromAnalyzeHeader(AnalyzeHeader analyze,
AttributeList list,
int numberOfFrames)
Read a per-frame and shared functional group sequences for the geometry defined in a Analyze file header.
|
static void |
main(java.lang.String[] arg)
Read an Analyze image input format files and create an image of a specified or appropriate SOP Class.
|
public AnalyzeToDicom(java.lang.String inputFileName, java.lang.String outputFileName, java.lang.String patientName, java.lang.String patientID, java.lang.String studyID, java.lang.String seriesNumber, java.lang.String instanceNumber) throws java.io.IOException, DicomException, AnalyzeException
Read an Analyze image input format files and create an image of a specified or appropriate SOP Class.
inputFileName
- outputFileName
- patientName
- patientID
- studyID
- seriesNumber
- instanceNumber
- java.io.IOException
DicomException
AnalyzeException
public AnalyzeToDicom(java.lang.String inputFileName, java.lang.String outputFileName, java.lang.String patientName, java.lang.String patientID, java.lang.String studyID, java.lang.String seriesNumber, java.lang.String instanceNumber, java.lang.String modality, java.lang.String sopClass) throws java.io.IOException, DicomException, AnalyzeException
Read an Analyze image input format files and create an image of a specified or appropriate SOP Class.
inputFileName
- outputFileName
- patientName
- patientID
- studyID
- seriesNumber
- instanceNumber
- modality
- may be nullsopClass
- may be nulljava.io.IOException
DicomException
AnalyzeException
public static AttributeList generateDICOMPixelDataModuleAttributesFromAnalyzeFile(java.io.File inputFile, AnalyzeHeader analyze, AttributeList list) throws java.io.IOException, DicomException, AnalyzeException
Using an Analyze image input file and header, create DICOM Pixel Data Module attributes.
inputFile
- an Analyze format image fileanalyze
- an Analyze header already read from the inputFilelist
- an existing (possibly empty) attribute list, if null, a new one will be created; may already include "better" image pixel module attributes to use
return attribute list with Image Pixel Module (including Pixel Data) and other attributes addedjava.io.IOException
DicomException
AnalyzeException
public static AttributeList generateGeometryFunctionalGroupsFromAnalyzeHeader(AnalyzeHeader analyze, AttributeList list, int numberOfFrames) throws DicomException
Read a per-frame and shared functional group sequences for the geometry defined in a Analyze file header.
analyze
- an Analyze headerlist
- an existing (possibly empty) attribute list, if null, a new one will be created; may already shared and per-frame functional group sequences or they will be addednumberOfFrames
- return attribute list with per-frame and shared functional group sequences for geometry addedDicomException
public static void main(java.lang.String[] arg)
Read an Analyze image input format files and create an image of a specified or appropriate SOP Class.
arg
- seven, eight or nine parameters, the inputFile, outputFile, patientName, patientID, studyID, seriesNumber, instanceNumber, and optionally the modality, and SOP Class