Show / Hide Table of Contents
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
public class CFinder

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
Name Description
T
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
Type Name Description
CFindSeriesIOD series
Returns
Type Description
System.Collections.Generic.IEnumerable<CFindInstanceIOD>
View Source

FindImages(IEnumerable<CFindSeriesIOD>)

Declaration
public IEnumerable<CFindInstanceIOD> FindImages(IEnumerable<CFindSeriesIOD> series)
Parameters
Type Name Description
System.Collections.Generic.IEnumerable<CFindSeriesIOD> series
Returns
Type Description
System.Collections.Generic.IEnumerable<CFindInstanceIOD>
View Source

FindImages<T>(CFindSeriesIOD)

Declaration
public IEnumerable<T> FindImages<T>(CFindSeriesIOD series)
    where T : CFindImageIOD
Parameters
Type Name Description
CFindSeriesIOD series
Returns
Type Description
System.Collections.Generic.IEnumerable<T>
Type Parameters
Name Description
T
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
Name Description
T
View Source

FindInstances(CFindSeriesIOD)

Declaration
public IEnumerable<CFindInstanceIOD> FindInstances(CFindSeriesIOD ser)
Parameters
Type Name Description
CFindSeriesIOD ser
Returns
Type Description
System.Collections.Generic.IEnumerable<CFindInstanceIOD>
View Source

FindInstances(IEnumerable<CFindSeriesIOD>)

Declaration
public IEnumerable<CFindInstanceIOD> FindInstances(IEnumerable<CFindSeriesIOD> series)
Parameters
Type Name Description
System.Collections.Generic.IEnumerable<CFindSeriesIOD> series
Returns
Type Description
System.Collections.Generic.IEnumerable<CFindInstanceIOD>
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
Type Description
System.Collections.Generic.IEnumerable<CFindPatientIOD>
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
Type Description
System.Collections.Generic.IEnumerable<CFindRTImageIOD>
View Source

FindRTRecords(IEnumerable<CFindSeriesIOD>)

Declaration
public IEnumerable<CFindTreatmentRecordIOD> FindRTRecords(IEnumerable<CFindSeriesIOD> series)
Parameters
Type Name Description
System.Collections.Generic.IEnumerable<CFindSeriesIOD> series
Returns
Type Description
System.Collections.Generic.IEnumerable<CFindTreatmentRecordIOD>
View Source

FindSeries(CFindStudyIOD)

Declaration
public IEnumerable<CFindSeriesIOD> FindSeries(CFindStudyIOD study)
Parameters
Type Name Description
CFindStudyIOD study
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
Type Description
System.Collections.Generic.IEnumerable<CFindInstanceIOD>
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>
Back to top Copyright © 2015-2016 Microsoft
Generated by DocFX