C# 클래스 EvilDICOM.Network.DICOMSCU

상속: EvilDICOM.Network.DICOMServiceClass
파일 보기 프로젝트 열기: rexcardan/Evil-DICOM

공개 메소드들

메소드 설명
DICOMSCU ( Entity ae ) : System
GenerateCStoreRequest ( Core toSend, ushort messageId = 1 ) : EvilDICOM.Network.DIMSE.CStoreRequest
GetResponse ( CFindRequest cFind, Entity ae ) : IEnumerable
GetResponse ( EvilDICOM.Network.DIMSE.CMoveRequest cMove, Entity ae ) : IEnumerable
Ping ( Entity ae, int msTimeout = 3000 ) : bool

Sends a CEcho request to the input entity

SendCMoveImage ( Entity daemon, CFindImageIOD iod, string toAETite, ushort &msgId ) : EvilDICOM.Network.DIMSE.CMoveResponse

Emits a CMove operation to an entity which moves an image from the entity to the specified AETitle

SendCMoveImage ( Entity daemon, string patientId, string sopInstanceUid, string toAETite, ushort &msgId ) : EvilDICOM.Network.DIMSE.CMoveResponse

Emits a CMove operation to an entity which moves an image from the entity to the specified AETitle

SendMessage ( EvilDICOM.Network.DIMSE.AbstractDIMSERequest dimse, Entity ae ) : void

메소드 상세

DICOMSCU() 공개 메소드

public DICOMSCU ( Entity ae ) : System
ae Entity
리턴 System

GenerateCStoreRequest() 공개 메소드

public GenerateCStoreRequest ( Core toSend, ushort messageId = 1 ) : EvilDICOM.Network.DIMSE.CStoreRequest
toSend Core
messageId ushort
리턴 EvilDICOM.Network.DIMSE.CStoreRequest

GetResponse() 공개 메소드

public GetResponse ( CFindRequest cFind, Entity ae ) : IEnumerable
cFind EvilDICOM.Network.DIMSE.CFindRequest
ae Entity
리턴 IEnumerable

GetResponse() 공개 메소드

public GetResponse ( EvilDICOM.Network.DIMSE.CMoveRequest cMove, Entity ae ) : IEnumerable
cMove EvilDICOM.Network.DIMSE.CMoveRequest
ae Entity
리턴 IEnumerable

Ping() 공개 메소드

Sends a CEcho request to the input entity
public Ping ( Entity ae, int msTimeout = 3000 ) : bool
ae Entity the entity to send the request
msTimeout int how long to wait in milliseconds before a timeout
리턴 bool

SendCMoveImage() 공개 메소드

Emits a CMove operation to an entity which moves an image from the entity to the specified AETitle
public SendCMoveImage ( Entity daemon, CFindImageIOD iod, string toAETite, ushort &msgId ) : EvilDICOM.Network.DIMSE.CMoveResponse
daemon Entity
iod CFindImageIOD
toAETite string the entity title which will receive the image
msgId ushort the message id
리턴 EvilDICOM.Network.DIMSE.CMoveResponse

SendCMoveImage() 공개 메소드

Emits a CMove operation to an entity which moves an image from the entity to the specified AETitle
public SendCMoveImage ( Entity daemon, string patientId, string sopInstanceUid, string toAETite, ushort &msgId ) : EvilDICOM.Network.DIMSE.CMoveResponse
daemon Entity
patientId string the patient id of the image
sopInstanceUid string
toAETite string the entity title which will receive the image
msgId ushort the message id
리턴 EvilDICOM.Network.DIMSE.CMoveResponse

SendMessage() 공개 메소드

public SendMessage ( EvilDICOM.Network.DIMSE.AbstractDIMSERequest dimse, Entity ae ) : void
dimse EvilDICOM.Network.DIMSE.AbstractDIMSERequest
ae Entity
리턴 void