public class MammoDemographicAndTechniqueAnnotations extends DemographicAndTechniqueAnnotations
A class to extract selected DICOM annotative attributes into defined displayed area relative positions for mammograms.
DemographicAndTechniqueAnnotations.AnnotationLayoutConfigurationEntry
ABBREVPHOTO, CALLFUNCTION, CODEMEANING, DIRECTIONVECTOR, EXPOSURE, EXPOSURETIME, FRAMENUMBER, IMAGETYPE, JUSTTIME, layout, LOSSYCOMPRESSED, multipleCodeMeaningDelimiter, NOSPECIAL, ORIENTLABEL, PIXELREPN, SLICESPACING, TEXTIFYESNO, XRAYTUBECURRENT
Constructor and Description |
---|
MammoDemographicAndTechniqueAnnotations(AttributeList list,
boolean leftSide) |
Modifier and Type | Method and Description |
---|---|
static java.lang.String |
getAbbreviationFromImageLateralityViewModifierAndViewModifierCodeSequenceAttributes(AttributeList list)
Return an abbreviation for laterality, view and view modifier.
|
static java.lang.String |
getLaterality(AttributeList list)
Return the most specific frame, image or laterality.
|
protected static java.lang.String |
getViewAbbreviationFromViewCodeSequenceAttributes(AttributeList list)
Return an abbreviation for a mammography view.
|
protected static java.lang.String |
getViewModifierAbbreviationFromViewModifierCodeSequenceAttributes(AttributeList list)
Return an abbreviation for a mammography view modifer.
|
protected void |
initializeDefaultLayout() |
getValueByCallingFunction, iterator, main
public MammoDemographicAndTechniqueAnnotations(AttributeList list, boolean leftSide)
list
- the DICOM attributes of a single or multi-frame imageleftSide
- whether the side to annotate (the side opposite the chest wall) is left (true) or right (false)public static java.lang.String getAbbreviationFromImageLateralityViewModifierAndViewModifierCodeSequenceAttributes(AttributeList list)
Return an abbreviation for laterality, view and view modifier.
list
- public static java.lang.String getLaterality(AttributeList list)
Return the most specific frame, image or laterality.
list
- protected static java.lang.String getViewAbbreviationFromViewCodeSequenceAttributes(AttributeList list)
Return an abbreviation for a mammography view.
list
- the attributes of an item of ViewCodeSequenceprotected static java.lang.String getViewModifierAbbreviationFromViewModifierCodeSequenceAttributes(AttributeList list)
Return an abbreviation for a mammography view modifer.
list
- the attributes of an item of ViewModifierCodeSequenceprotected void initializeDefaultLayout()
initializeDefaultLayout
in class DemographicAndTechniqueAnnotations