C# 클래스 Dicom.Data.DicomFileFormat

User class for loading and saving DICOM files
파일 보기 프로젝트 열기: fo-dicom/mdcm 1 사용 예제들

공개 메소드들

메소드 설명
ChangeTransferSyntax ( DicomTransferSyntax ts, DcmCodecParameters parameters ) : void

Changes transfer syntax of dataset and updates file meta information

DicomFileFormat ( ) : System

Initializes new DICOM file format

DicomFileFormat ( DcmDataset dataset ) : System

Initializes new DICOM file format from dataset

GetDatasetStream ( String file, bool useIsoStore = false ) : FileStream

Gets file stream starting at DICOM dataset

IsDicomFile ( string file, bool useIsoStore = false ) : bool
Load ( Stream fs, DicomReadOptions options ) : DicomReadStatus

Loads a dicom file

Load ( Stream fs, Dicom.Data.DicomTag stopTag, DicomReadOptions options ) : DicomReadStatus

Loads a dicom file, stopping at a certain tag

Load ( String file, DicomReadOptions options, bool useIsoStore = false ) : DicomReadStatus

Loads a dicom file

Load ( String file, Dicom.Data.DicomTag stopTag, DicomReadOptions options, bool useIsoStore = false ) : DicomReadStatus

Loads a dicom file, stopping at a certain tag

LoadFileMetaInfo ( String file, bool useIsoStore = false ) : DcmFileMetaInfo

Gets the file meta information from a DICOM file

Save ( string file, DicomWriteOptions options, bool useIsoStore = false ) : void

Saves a DICOM file in the isolated storage area

비공개 메소드들

메소드 설명
CheckFileHeader ( Stream fs ) : bool

메소드 상세

ChangeTransferSyntax() 공개 메소드

Changes transfer syntax of dataset and updates file meta information
public ChangeTransferSyntax ( DicomTransferSyntax ts, DcmCodecParameters parameters ) : void
ts DicomTransferSyntax New transfer syntax
parameters DcmCodecParameters Encode/Decode params
리턴 void

DicomFileFormat() 공개 메소드

Initializes new DICOM file format
public DicomFileFormat ( ) : System
리턴 System

DicomFileFormat() 공개 메소드

Initializes new DICOM file format from dataset
public DicomFileFormat ( DcmDataset dataset ) : System
dataset DcmDataset Dataset
리턴 System

GetDatasetStream() 공개 정적인 메소드

Gets file stream starting at DICOM dataset
public static GetDatasetStream ( String file, bool useIsoStore = false ) : FileStream
file String Filename
useIsoStore bool Get dataset from isolated store
리턴 System.IO.FileStream

IsDicomFile() 공개 정적인 메소드

public static IsDicomFile ( string file, bool useIsoStore = false ) : bool
file string
useIsoStore bool
리턴 bool

Load() 공개 메소드

Loads a dicom file
public Load ( Stream fs, DicomReadOptions options ) : DicomReadStatus
fs Stream File stream to read
options DicomReadOptions DICOM read options
리턴 DicomReadStatus

Load() 공개 메소드

Loads a dicom file, stopping at a certain tag
public Load ( Stream fs, Dicom.Data.DicomTag stopTag, DicomReadOptions options ) : DicomReadStatus
fs Stream File stream to read
stopTag Dicom.Data.DicomTag Tag to stop parsing at
options DicomReadOptions DICOM read options
리턴 DicomReadStatus

Load() 공개 메소드

Loads a dicom file
public Load ( String file, DicomReadOptions options, bool useIsoStore = false ) : DicomReadStatus
file String Filename
options DicomReadOptions DICOM read options
useIsoStore bool Load file from isolated storage
리턴 DicomReadStatus

Load() 공개 메소드

Loads a dicom file, stopping at a certain tag
public Load ( String file, Dicom.Data.DicomTag stopTag, DicomReadOptions options, bool useIsoStore = false ) : DicomReadStatus
file String Filename
stopTag Dicom.Data.DicomTag Tag to stop parsing at
options DicomReadOptions DICOM read options
useIsoStore bool Load file from isolated storage
리턴 DicomReadStatus

LoadFileMetaInfo() 공개 정적인 메소드

Gets the file meta information from a DICOM file
public static LoadFileMetaInfo ( String file, bool useIsoStore = false ) : DcmFileMetaInfo
file String Filename
useIsoStore bool Load file from isolated storage
리턴 DcmFileMetaInfo

Save() 공개 메소드

Saves a DICOM file in the isolated storage area
public Save ( string file, DicomWriteOptions options, bool useIsoStore = false ) : void
file string Filename
options DicomWriteOptions DICOM write options
useIsoStore bool Save in isolated storage
리턴 void