View Source
Class CFinder
A class to help with CFind and CMove operations
Inheritance
System.Object
CFinder
Inherited Members
System.Object.Equals(System.Object)
System.Object.Equals(System.Object, System.Object)
System.Object.GetHashCode()
System.Object.GetType()
System.Object.MemberwiseClone()
System.Object.ReferenceEquals(System.Object, System.Object)
System.Object.ToString()
Namespace:EvilDICOM.Network.SCUOps
Assembly:EvilDICOM.dll
Syntax
Constructors
View Source
CFinder(DICOMSCU, Entity)
A Query builder constructor which requires a SCU and SCP entity
Declaration
public CFinder(DICOMSCU scu, Entity scp)
Parameters
Type |
Name |
Description |
DICOMSCU |
scu |
The SCU client which will perform the operations and queries
|
Entity |
scp |
the SCP which will send the results
|
Methods
View Source
Find<T>(T)
Declaration
public IEnumerable<T> Find<T>(T iodQuery)
where T : CFindInstanceIOD
Parameters
Type |
Name |
Description |
T |
iodQuery |
|
Returns
Type |
Description |
System.Collections.Generic.IEnumerable<T> |
|
Type Parameters
View Source
FindDoses(IEnumerable<CFindSeriesIOD>)
Declaration
public IEnumerable<CFindDoseIOD> FindDoses(IEnumerable<CFindSeriesIOD> series)
Parameters
Type |
Name |
Description |
System.Collections.Generic.IEnumerable<CFindSeriesIOD> |
series |
|
Returns
Type |
Description |
System.Collections.Generic.IEnumerable<CFindDoseIOD> |
|
View Source
FindImages(CFindSeriesIOD)
Declaration
public IEnumerable<CFindInstanceIOD> FindImages(CFindSeriesIOD series)
Parameters
Returns
View Source
FindImages(IEnumerable<CFindSeriesIOD>)
Declaration
public IEnumerable<CFindInstanceIOD> FindImages(IEnumerable<CFindSeriesIOD> series)
Parameters
Type |
Name |
Description |
System.Collections.Generic.IEnumerable<CFindSeriesIOD> |
series |
|
Returns
View Source
FindImages<T>(CFindSeriesIOD)
Declaration
public IEnumerable<T> FindImages<T>(CFindSeriesIOD series)
where T : CFindImageIOD
Parameters
Returns
Type |
Description |
System.Collections.Generic.IEnumerable<T> |
|
Type Parameters
View Source
FindImages<T>(IEnumerable<CFindSeriesIOD>)
Declaration
public IEnumerable<T> FindImages<T>(IEnumerable<CFindSeriesIOD> series)
where T : CFindInstanceIOD
Parameters
Type |
Name |
Description |
System.Collections.Generic.IEnumerable<CFindSeriesIOD> |
series |
|
Returns
Type |
Description |
System.Collections.Generic.IEnumerable<T> |
|
Type Parameters
View Source
FindInstances(CFindSeriesIOD)
Declaration
public IEnumerable<CFindInstanceIOD> FindInstances(CFindSeriesIOD ser)
Parameters
Returns
View Source
FindInstances(IEnumerable<CFindSeriesIOD>)
Declaration
public IEnumerable<CFindInstanceIOD> FindInstances(IEnumerable<CFindSeriesIOD> series)
Parameters
Type |
Name |
Description |
System.Collections.Generic.IEnumerable<CFindSeriesIOD> |
series |
|
Returns
View Source
FindPatient(String, String, Nullable<DateTime>)
Declaration
public IEnumerable<CFindPatientIOD> FindPatient(string patientId = "", string patientName = "", DateTime? dob = null)
Parameters
Type |
Name |
Description |
System.String |
patientId |
|
System.String |
patientName |
|
System.Nullable<System.DateTime> |
dob |
|
Returns
View Source
FindPlans(IEnumerable<CFindSeriesIOD>)
Declaration
public IEnumerable<CFindPlanIOD> FindPlans(IEnumerable<CFindSeriesIOD> series)
Parameters
Type |
Name |
Description |
System.Collections.Generic.IEnumerable<CFindSeriesIOD> |
series |
|
Returns
Type |
Description |
System.Collections.Generic.IEnumerable<CFindPlanIOD> |
|
View Source
FindRTImages(IEnumerable<CFindSeriesIOD>)
Declaration
public IEnumerable<CFindRTImageIOD> FindRTImages(IEnumerable<CFindSeriesIOD> series)
Parameters
Type |
Name |
Description |
System.Collections.Generic.IEnumerable<CFindSeriesIOD> |
series |
|
Returns
View Source
FindRTRecords(IEnumerable<CFindSeriesIOD>)
Declaration
public IEnumerable<CFindTreatmentRecordIOD> FindRTRecords(IEnumerable<CFindSeriesIOD> series)
Parameters
Type |
Name |
Description |
System.Collections.Generic.IEnumerable<CFindSeriesIOD> |
series |
|
Returns
View Source
FindSeries(CFindStudyIOD)
Declaration
public IEnumerable<CFindSeriesIOD> FindSeries(CFindStudyIOD study)
Parameters
Returns
Type |
Description |
System.Collections.Generic.IEnumerable<CFindSeriesIOD> |
|
View Source
FindSeries(IEnumerable<CFindStudyIOD>)
Declaration
public IEnumerable<CFindSeriesIOD> FindSeries(IEnumerable<CFindStudyIOD> studies)
Parameters
Type |
Name |
Description |
System.Collections.Generic.IEnumerable<CFindStudyIOD> |
studies |
|
Returns
Type |
Description |
System.Collections.Generic.IEnumerable<CFindSeriesIOD> |
|
View Source
FindStructures(IEnumerable<CFindSeriesIOD>)
Declaration
public IEnumerable<CFindInstanceIOD> FindStructures(IEnumerable<CFindSeriesIOD> series)
Parameters
Type |
Name |
Description |
System.Collections.Generic.IEnumerable<CFindSeriesIOD> |
series |
|
Returns
View Source
FindStudies(String)
Declaration
public IEnumerable<CFindStudyIOD> FindStudies(string patientId)
Parameters
Type |
Name |
Description |
System.String |
patientId |
|
Returns
Type |
Description |
System.Collections.Generic.IEnumerable<CFindStudyIOD> |
|