Package com.pixelmed.display
Class DemographicAndTechniqueAnnotations
java.lang.Object
com.pixelmed.display.DemographicAndTechniqueAnnotations
- Direct Known Subclasses:
IconDemographicAndTechniqueAnnotations
,MammoDemographicAndTechniqueAnnotations
A class to extract selected DICOM annotative attributes into defined displayed area relative positions.
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionprotected class
-
Field Summary
FieldsModifier and TypeFieldDescriptionprotected static final int
protected static final int
protected static final int
protected static final int
protected static final int
protected static final int
protected static final int
protected static final int
protected static final int
protected static final int
protected static final String
protected static final int
protected static final int
protected static final int
protected static final int
protected static final int
protected static final int
-
Constructor Summary
ConstructorsConstructorDescriptionDemographicAndTechniqueAnnotations
(AttributeList list, GeometryOfVolume geometry) DemographicAndTechniqueAnnotations
(AttributeList list, GeometryOfVolume geometry, boolean swapLeftRight) -
Method Summary
-
Field Details
-
NOSPECIAL
protected static final int NOSPECIAL- See Also:
-
JUSTTIME
protected static final int JUSTTIME- See Also:
-
SLICESPACING
protected static final int SLICESPACING- See Also:
-
FRAMENUMBER
protected static final int FRAMENUMBER- See Also:
-
IMAGETYPE
protected static final int IMAGETYPE- See Also:
-
PIXELREPN
protected static final int PIXELREPN- See Also:
-
CODEMEANING
protected static final int CODEMEANING- See Also:
-
ORIENTLABEL
protected static final int ORIENTLABEL- See Also:
-
ABBREVPHOTO
protected static final int ABBREVPHOTO- See Also:
-
LOSSYCOMPRESSED
protected static final int LOSSYCOMPRESSED- See Also:
-
TEXTIFYESNO
protected static final int TEXTIFYESNO- See Also:
-
CALLFUNCTION
protected static final int CALLFUNCTION- See Also:
-
DIRECTIONVECTOR
protected static final int DIRECTIONVECTOR- See Also:
-
XRAYTUBECURRENT
protected static final int XRAYTUBECURRENT- See Also:
-
EXPOSURETIME
protected static final int EXPOSURETIME- See Also:
-
EXPOSURE
protected static final int EXPOSURE- See Also:
-
layout
-
multipleCodeMeaningDelimiter
- See Also:
-
-
Constructor Details
-
DemographicAndTechniqueAnnotations
- Parameters:
list
- the DICOM attributes of a single or multi-frame image
-
DemographicAndTechniqueAnnotations
- Parameters:
list
- the DICOM attributes of a single or multi-frame imagegeometry
- the geometry of a single or multi-frame image (or null if no 3D coordinate system)
-
DemographicAndTechniqueAnnotations
public DemographicAndTechniqueAnnotations(AttributeList list, GeometryOfVolume geometry, boolean swapLeftRight) - Parameters:
list
- the DICOM attributes of a single or multi-frame imagegeometry
- the geometry of a single or multi-frame image (or null if no 3D coordinate system)swapLeftRight
- whether the sides (left and right) to annotate are to be swapped
-
-
Method Details
-
initializeDefaultLayout
protected void initializeDefaultLayout() -
getValueByCallingFunction
Return a string value from the supplied list of attributes.
Overridden by children of this class when specific functionality is needed.
- Parameters:
list
- ignored, unless the method is overriden in a child class- Returns:
- a string value, of zero length unless the method is overriden in a child class
-
iterator
Get the annotations for the selected frame.
- Parameters:
frameIndex
- which frame- Returns:
- an iterator of annotations of
TextAnnotationPositioned
-
main
The method to invoke the class for testing.
- Parameters:
arg
- optionally, a single file which is a DICOM object
-