public class TemporalCoordinatesMacro extends Macro
| Constructor and Description |
|---|
TemporalCoordinatesMacro(IDataSet objDataSet)
This constructor constructs a Macro with specified DataSet.
|
TemporalCoordinatesMacro(IDataSet objDataSet,
IDictionaryReader objDictionaryReader)
This constructor constructs a Macro with specified DataSet and DictionaryReader
|
TemporalCoordinatesMacro(IItem objItem)
This constructor constructs a Macro with the specified Item
|
TemporalCoordinatesMacro(IItem objItem,
IDictionaryReader objDictionaryReader)
This constructor constructs a Macro with the specified Item and DictionaryReader
|
| Modifier and Type | Method and Description |
|---|---|
java.lang.String[] |
getReferencedDatetime()
Return temporal points for reference by absolute time.
|
int[] |
getReferencedSamplePositions()
Return Referenced Sample Positions
|
java.lang.String[] |
getReferencedTimeOffsets()
Return temporal points for reference by number of seconds after start of data.
|
java.lang.String |
getTemporalRangeType()
Return the type of temporal extent of the region of interest
|
void |
setReferencedDatetime(java.lang.String[] arrStrReferencedDatetime)
Sets temporal points for reference by absolute time.
|
void |
setReferencedSamplePositions(int[] lArrReferencedSamplePositions)
Sets List of samples within a multiplex group specifying temporal points of the referenced data.
|
void |
setReferencedTimeOffsets(java.lang.String[] arrStrReferencedTimeOffsets)
Sets temporal points for reference by number of seconds after start of data.
|
void |
setTemporalRangeType(EnumTemporalRangeType enumTemporalRangeType)
This Attribute defines the type of temporal extent of the region of interest
|
boolean |
validate()
Validates all the attributes in Temporal Coordinates Macro
|
static boolean |
validate(IDataSet objIDataSet)
Validates all the attributes in Temporal Coordinates Macro that are present in the DataSet
|
static boolean |
validate(IItem objIItem)
Validates all the attributes in Temporal Coordinates Macro that are present in the DataSet
|
addDataElement, clone, contains, getDataElement, getTransferSyntaxpublic TemporalCoordinatesMacro(IDataSet objDataSet)
objDataSet - Collection of Data Elementspublic TemporalCoordinatesMacro(IDataSet objDataSet, IDictionaryReader objDictionaryReader)
objDataSet - specifies the DataSetobjDictionaryReader - specifies the DICOM Dictionary reader to be usedpublic TemporalCoordinatesMacro(IItem objItem)
objItem - specifies instance of Item classpublic TemporalCoordinatesMacro(IItem objItem, IDictionaryReader objDictionaryReader)
objItem - specifies instance of Item classobjDictionaryReader - specifies the DICOM Dictionary reader to be usedpublic void setTemporalRangeType(EnumTemporalRangeType enumTemporalRangeType)
enumTemporalRangeType - String value of Temporal Range Typepublic java.lang.String getTemporalRangeType()
public void setReferencedSamplePositions(int[] lArrReferencedSamplePositions)
lArrReferencedSamplePositions - int array of Referenced Sample Positionspublic int[] getReferencedSamplePositions()
public void setReferencedTimeOffsets(java.lang.String[] arrStrReferencedTimeOffsets)
arrStrReferencedTimeOffsets - String array of Referenced Time Offsetspublic java.lang.String[] getReferencedTimeOffsets()
public void setReferencedDatetime(java.lang.String[] arrStrReferencedDatetime)
arrStrReferencedDatetime - String array of Referenced Date timepublic java.lang.String[] getReferencedDatetime()
public boolean validate()
throws InvalidMacroException
InvalidMacroException - throws InvalidMacroException If Mandatory or Conditional element fails.public static boolean validate(IDataSet objIDataSet) throws InvalidMacroException
objIDataSet - collection of DataElementsInvalidMacroException - throws InvalidMacroException If Mandatory or Conditional element fails.public static boolean validate(IItem objIItem) throws InvalidMacroException
objIItem - collection of DataElements in a sequenceInvalidMacroException - throws InvalidMacroException If Mandatory or Conditional element fails.