public class CFindExtendedNegotiation
extends com.archimed.dicom.scu.impl.BasicExtendedNegotiation
| Constructor and Description |
|---|
CFindExtendedNegotiation()
internal constructor
|
CFindExtendedNegotiation(SOPClassUID sopClassUID)
creates a new instance for the specified sop class with default values for extended negotiation data
according to the DICOM standard for the C-FIND service class.
|
| Modifier and Type | Method and Description |
|---|---|
void |
fromBytes(byte[] data)
modifies the extended negotiation instance according to the specified raw data byte array
(received from the remote ae)
|
byte[] |
getBytes()
returns the extended negotiation data as a raw byte array for use in the subitem
|
boolean |
isDateTimeMatching() |
boolean |
isEnhancedMultiFrameImageConversion() |
boolean |
isFuzzySemanticMatching() |
boolean |
isRelationalQueries() |
boolean |
isTimezoneQueryAdjustment() |
void |
setDateTimeMatching(boolean dateTimeMatching) |
void |
setEnhancedMultiFrameImageConversion(boolean enhancedMultiFrameImageConversion) |
void |
setFuzzySemanticMatching(boolean fuzzySemanticMatching) |
void |
setRelationalQueries(boolean relationalQueries) |
void |
setTimezoneQueryAdjustment(boolean timezoneQueryAdjustment) |
public CFindExtendedNegotiation()
public CFindExtendedNegotiation(SOPClassUID sopClassUID)
sopClassUID - one of the query retrieve SOP Classesspublic boolean isRelationalQueries()
public void setRelationalQueries(boolean relationalQueries)
public boolean isDateTimeMatching()
public void setDateTimeMatching(boolean dateTimeMatching)
public boolean isFuzzySemanticMatching()
public void setFuzzySemanticMatching(boolean fuzzySemanticMatching)
public boolean isTimezoneQueryAdjustment()
public void setTimezoneQueryAdjustment(boolean timezoneQueryAdjustment)
public boolean isEnhancedMultiFrameImageConversion()
public void setEnhancedMultiFrameImageConversion(boolean enhancedMultiFrameImageConversion)
public byte[] getBytes()
SOPClassExtendedNegotiationgetBytes in interface SOPClassExtendedNegotiationgetBytes in class com.archimed.dicom.scu.impl.BasicExtendedNegotiationpublic void fromBytes(byte[] data)
SOPClassExtendedNegotiationfromBytes in interface SOPClassExtendedNegotiationfromBytes in class com.archimed.dicom.scu.impl.BasicExtendedNegotiation