Package com.pixelmed.dicom
Class SpatialCoordinateAndImageReference
- java.lang.Object
-
- com.pixelmed.dicom.SpatialCoordinateAndImageReference
-
public class SpatialCoordinateAndImageReference extends java.lang.ObjectA class to encapsulate information describing references in a structured report to images, with or without spatial coordinates.
-
-
Field Summary
Fields Modifier and Type Field Description static intCoordinateCategoryMammoBreastDensitystatic intCoordinateCategoryMammoCalcificationClusterstatic intCoordinateCategoryMammoIndividualCalcificationstatic intCoordinateCategoryUnspecifiedstatic intRenderingForbiddenstatic intRenderingOptionalstatic intRenderingRequired
-
Constructor Summary
Constructors Constructor Description SpatialCoordinateAndImageReference(java.lang.String sopInstanceUID, java.lang.String sopClassUID, java.lang.String graphicType, float[] graphicData, java.lang.String annotation, int renderingIntent, int coordinateCategory)Construct an instance of a reference to an image, with or without spatial coordinate references.SpatialCoordinateAndImageReference(java.lang.String sopInstanceUID, java.lang.String sopClassUID, java.lang.String graphicType, float[] graphicData, java.lang.String annotation, int renderingIntent, int coordinateCategory, boolean imageLibraryEntry)Construct an instance of a reference to an image, with or without spatial coordinate references.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description java.lang.StringgetAnnotation()Get the annotation.intgetCoordinateCategory()Get category.float[]getGraphicData()Get the Graphic Data.java.lang.StringgetGraphicType()Get the Graphic Type.booleangetImageLibraryEntry()Is the reference an Image Library entry.intgetRenderingIntent()Get rendering intent.java.lang.StringgetSOPClassUID()Get the SOP Class UID.java.lang.StringgetSOPInstanceUID()Get the SOP Instance UID.java.lang.StringtoString()Dump a human-readable representation as aString.
-
-
-
Field Detail
-
RenderingRequired
public static final int RenderingRequired
- See Also:
- Constant Field Values
-
RenderingOptional
public static final int RenderingOptional
- See Also:
- Constant Field Values
-
RenderingForbidden
public static final int RenderingForbidden
- See Also:
- Constant Field Values
-
CoordinateCategoryUnspecified
public static final int CoordinateCategoryUnspecified
- See Also:
- Constant Field Values
-
CoordinateCategoryMammoIndividualCalcification
public static final int CoordinateCategoryMammoIndividualCalcification
- See Also:
- Constant Field Values
-
CoordinateCategoryMammoCalcificationCluster
public static final int CoordinateCategoryMammoCalcificationCluster
- See Also:
- Constant Field Values
-
CoordinateCategoryMammoBreastDensity
public static final int CoordinateCategoryMammoBreastDensity
- See Also:
- Constant Field Values
-
-
Constructor Detail
-
SpatialCoordinateAndImageReference
public SpatialCoordinateAndImageReference(java.lang.String sopInstanceUID, java.lang.String sopClassUID, java.lang.String graphicType, float[] graphicData, java.lang.String annotation, int renderingIntent, int coordinateCategory, boolean imageLibraryEntry)Construct an instance of a reference to an image, with or without spatial coordinate references.
- Parameters:
sopInstanceUID- the SOP Instance UID (should always present)sopClassUID- the SOP Class UID (may be null)graphicType- the Graphic Type if a spatial coordinate, otherwise nullgraphicData- the Graphic Data if a spatial coordinate, otherwise nullannotation- aStringvalue describing the reference (typically a parent Concept Name)renderingIntent- whether or not to render the annotation (e.g., as specified by rendering intent in CAD IODs)coordinateCategory- the category of coordinate or annotationimageLibraryEntry- whether or not the reference is in an Image Library
-
SpatialCoordinateAndImageReference
public SpatialCoordinateAndImageReference(java.lang.String sopInstanceUID, java.lang.String sopClassUID, java.lang.String graphicType, float[] graphicData, java.lang.String annotation, int renderingIntent, int coordinateCategory)Construct an instance of a reference to an image, with or without spatial coordinate references.
- Parameters:
sopInstanceUID- the SOP Instance UID (should always present)sopClassUID- the SOP Class UID (may be null)graphicType- the Graphic Type if a spatial coordinate, otherwise nullgraphicData- the Graphic Data if a spatial coordinate, otherwise nullannotation- aStringvalue describing the reference (typically a parent Concept Name)renderingIntent- whether or not to render the annotation (e.g., as specified by rendering intent in CAD IODs)coordinateCategory- the category of coordinate or annotation
-
-
Method Detail
-
getSOPInstanceUID
public java.lang.String getSOPInstanceUID()
Get the SOP Instance UID.
- Returns:
- the SOP Instance UID, or null
-
getSOPClassUID
public java.lang.String getSOPClassUID()
Get the SOP Class UID.
- Returns:
- the SOP Class UID, or null
-
getGraphicType
public java.lang.String getGraphicType()
Get the Graphic Type.
- Returns:
- the Graphic Type, or null
-
getGraphicData
public float[] getGraphicData()
Get the Graphic Data.
- Returns:
- the Graphic Data, or null
-
getAnnotation
public java.lang.String getAnnotation()
Get the annotation.
- Returns:
- the annotation
-
getRenderingIntent
public int getRenderingIntent()
Get rendering intent.
- Returns:
- values of SpatialCoordinateAndImageReference.RenderingRequired, SpatialCoordinateAndImageReference.RenderingOptional or SpatialCoordinateAndImageReference.RenderingForbidden
-
getImageLibraryEntry
public boolean getImageLibraryEntry()
Is the reference an Image Library entry.
- Returns:
- true if an Image Library entry
-
getCoordinateCategory
public int getCoordinateCategory()
Get category.
- Returns:
- category
-
toString
public java.lang.String toString()
Dump a human-readable representation as a
String.- Overrides:
toStringin classjava.lang.Object- Returns:
- the annotation
-
-