org.dcm4che.srom
Interface TCoordContent

All Superinterfaces:
Content
All Known Subinterfaces:
TCoordContent.Begin, TCoordContent.End, TCoordContent.MultiPoint, TCoordContent.MultiSegment, TCoordContent.Point, TCoordContent.Segment

public interface TCoordContent
extends Content

The TCoordContent interface represents a DICOM SR Temporal Coordinate of value type TCOORD.

Version:
1.0
Author:
gunter.zeilinger@tiani.com
See Also:
"DICOM Part 3: Information Object Definitions, Annex C.18.7 Temporal Coordinates Macro"

Nested Class Summary
static interface TCoordContent.Begin
          The Begin interface represents a range beginning at one temporal point, and extending beyond the end of the acquired data.
static interface TCoordContent.End
          The End interface represents a range beginning before the start of the acquired data, and extending to (and including) the identified temporal point.
static interface TCoordContent.MultiPoint
          The MultiPoint interface represents multiple temporal points.
static interface TCoordContent.MultiSegment
          The MultiSegment interface represents multiple segments, each denoted by two temporal points.
static interface TCoordContent.Point
          The Point interface represents a single temporal point.
static interface TCoordContent.Positions
          Generic Positions interface for DICOM SR Temporal Coordinate positions.
static interface TCoordContent.Segment
          The Segment interface represents a range between two temporal points.
 
Nested classes/interfaces inherited from interface org.dcm4che.srom.Content
Content.RelationType, Content.ValueType
 
Field Summary
 
Fields inherited from interface org.dcm4che.srom.Content
log
 
Method Summary
 TCoordContent.Positions getPositions()
          Returns the positions.
 java.lang.String getRangeType()
          Returns the Temporal Range Type.
 
Methods inherited from interface org.dcm4che.srom.Content
appendChild, clone, getFirstChild, getFirstChildBy, getID, getLastChild, getName, getNextSibling, getNextSiblingBy, getObservationDateTime, getOwnerDocument, getParent, getPreviousSibling, getRelationType, getTemplate, getValueType, hasChildren, insertBefore, removeChild, replaceChild, setName, toDataset
 

Method Detail

getRangeType

java.lang.String getRangeType()
Returns the Temporal Range Type.
DICOM Tag: (0040,A130)
Tag Name: Temporal Range Type
This Attribute defines the type of temporal extent of the region of interest. A temporal point (or instant of time) may be defined by a waveform sample offset (for a single waveform multiplex group only), time offset, or absolute time. The following return Values are specified for temporal coordinates:

"POINT"
a single temporal point.
"MULTIPOINT"
multiple temporal points.
"SEGMENT"
a range between two temporal points.
"MULTISEGMENT"
multiple segments, each denoted by two temporal points.
"BEGIN"
a range beginning at one temporal point, and extending beyond the end of the acquired data.
"END"
a range beginning before the start of the acquired data, and extending to (and including) the identified temporal point.

Returns:
the Temporal Range Type.
See Also:
"DICOM Part 3: Information Object Definitions, Annex C.18.7.1 Temporal Range Type"

getPositions

TCoordContent.Positions getPositions()
Returns the positions.

Returns:
the positions.