Class DicomCFindApplicationInfo
- Namespace
- FellowOakDicom.Network
- Assembly
- fo-dicom.core.dll
Implementation of the Query Service Application Information field for the SOP Class Extended Negotiation Sub-item. See http://dicom.nema.org/medical/dicom/current/output/chtml/part04/sect_C.5.html#sect_C.5.1.1 for details on the Service Class Application Information field for C-FIND SOP Classes.
public class DicomCFindApplicationInfo : DicomServiceApplicationInfo, IEnumerable<KeyValuePair<byte, byte>>, IEnumerable
- Inheritance
-
DicomCFindApplicationInfo
- Implements
- Inherited Members
- Extension Methods
Constructors
DicomCFindApplicationInfo()
Initializes an instance of the DicomCFindApplicationInfo class.
public DicomCFindApplicationInfo()
DicomCFindApplicationInfo(DicomCFindOption)
Initializes an instance of the DicomCFindApplicationInfo class.
public DicomCFindApplicationInfo(DicomCFindOption options)
Parameters
options
DicomCFindOptionThe extended negotiation options for the C-Find SOP classes.
DicomCFindApplicationInfo(byte[])
Initializes an instance of the DicomCFindApplicationInfo class.
public DicomCFindApplicationInfo(byte[] rawApplicationInfo)
Parameters
rawApplicationInfo
byte[]The raw application info byte array.
Properties
DateTimeMatching
Gets or sets the Date-time Matching flag. true - combined matching supported/requested false - combined matching not supported/requested
public bool DateTimeMatching { get; set; }
Property Value
EnhancedMultiFrameImageConversion
Gets or sets the Enhanced Multi-Frame Image Conversion flag. true - Query/Retrieve View supported/requested false - Query/Retrieve View not supported/requested
public bool EnhancedMultiFrameImageConversion { get; set; }
Property Value
FuzzySemanticMatching
Gets or sets the Fuzzy Semantic Matching Of Person Names flag. true - fuzzy semantic matching supported/requested false - fuzzy semantic matching not supported/requested
public bool FuzzySemanticMatching { get; set; }
Property Value
RelationalQueries
Gets or sets the Relational-Queries flag. true - relational queries supported/requested false - relational queries not supported/requested
public bool RelationalQueries { get; set; }
Property Value
TimezoneQueryAdjustment
Gets or sets the Timezone Query Adjustment flag. true - Timezone query adjustment supported/requested false - Timezone query adjustment not supported/requested
public bool TimezoneQueryAdjustment { get; set; }
Property Value
Methods
CreateForWorklistQuery(bool, bool)
public static DicomCFindApplicationInfo CreateForWorklistQuery(bool fuzzySemanticMatching, bool timezoneQueryAdjustment)