public class MRImageAndSpectroscopyInstanceMacro extends Macro
| Constructor and Description |
|---|
MRImageAndSpectroscopyInstanceMacro(IDataSet objDataSet)
This constructor constructs a Macro with specified DataSet.
|
MRImageAndSpectroscopyInstanceMacro(IDataSet objDataSet,
IDictionaryReader objDictionaryReader)
This constructor constructs a Macro with specified DataSet and DictionaryReader
|
MRImageAndSpectroscopyInstanceMacro(IItem objItem)
This constructor constructs a Macro with the specified Item
|
MRImageAndSpectroscopyInstanceMacro(IItem objItem,
IDictionaryReader objDictionaryReader)
This constructor constructs a Macro with the specified Item and DictionaryReader
|
| Modifier and Type | Method and Description |
|---|---|
java.lang.String |
getAcquisitionDatetime()
Retrieves the Date and Time of Acquisition
|
java.lang.String |
getAcquisitionNumber()
Return the String value of the attribute Acquisition Number.
|
java.lang.String |
getApplicableSafetyStandardAgency()
Retrieves agency that established MR safety standard applicable to the acquisition of this Instance.
|
java.lang.String |
getApplicableSafetyStandardDescription()
Retrieves agency that established MR safety standard applicable to the acquisition of this Instance.
|
double |
getCardiacRRIntervalSpecified()
Retrieves the time in seconds needed to run the prescribed pulse sequence.
|
java.lang.String |
getContentQualification()
Retrieves Content Qualification Indicator.
|
java.lang.String |
getImageComments()
Retrieves User-defined comments about the image.
|
java.lang.String |
getIsocenterPosition()
Retrieves Isocenter coordinates (x,y,z), in mm.
|
java.lang.String |
getKSpaceFiltering()
Retrieves Content Qualification Indicator.
|
java.lang.String |
getMagneticFieldStrength()
Retrieves nominal field strength of the MR Magnet,in Tesla.
|
ReferencedRawDataSequence |
getReferencedRawDataSequence()
Retrieves pre-initialized object of Referenced Raw Data Sequence.If the module contains the sequence object
it returns the same otherwise it creates the sequence adds to the module with proper initialization
and then returns the object of sequence
|
ReferencedWaveformSequence |
getReferencedWaveformSequence()
Retrieves pre-initialized object of Referenced Waveform Sequence.If the module contains the sequence object
it returns the same otherwise it creates the sequence adds to the module with proper initialization
and then returns the object of sequence
|
java.lang.String |
getResonantNucleus()
Retrieves Nucleus that is resonant at the transmitter frequency.
|
void |
setAcquisitionDatetime(java.lang.String strAcquisitionDatetime)
Sets the date and time the acquisition of data that resulted in this image started.
|
void |
setAcquisitionDuration(double dAcquisitionDuration)
Sets the time in seconds needed to run the prescribed pulse sequence.
|
void |
setAcquisitionNumber(java.lang.String strAcquisitionNumber)
Sets a number identifying the single continuous gathering of data over a period of time which resulted in this image.
|
void |
setApplicableSafetyStandardAgency(java.lang.String strApplicableSafetyStandardAgency)
Sets agency that established MR safety standard applicable to the acquisition of this Instance.
|
void |
setApplicableSafetyStandardDescription(java.lang.String strApplicableSafetyStandardDescription)
Sets name and Version of the applicable standard.
|
void |
setContentQualification(java.lang.String strContentQualification)
Sets Content Qualification Indicator.
|
void |
setImageComments(java.lang.String strImageComments)
Sets User-defined comments about the image.
|
void |
setIsocenterPosition(java.lang.String strIsocenterPosition)
Sets Isocenter coordinates (x,y,z), in mm.
|
void |
setKSpaceFiltering(java.lang.String strKSpaceFiltering)
Sets k-space filtering applied.
|
void |
setMagneticFieldStrength(java.lang.String strMagneticFieldStrength)
Sets nominal field strength of the MR Magnet,in Tesla.
|
void |
setResonantNucleus(java.lang.String[] arrStrContentQualification)
Sets Nucleus that is resonant at the transmitter frequency.
|
boolean |
validate()
Validates all the attributes.
|
static boolean |
validate(IDataSet objIDataSet)
Validates all the attributes in CodeSequenceMacro that are present in the DataSet
|
static boolean |
validate(IItem objIItem)
Validates all the attributes in CodeSequenceMacro that are present in the DataSet
|
addDataElement, clone, contains, getDataElement, getTransferSyntaxpublic MRImageAndSpectroscopyInstanceMacro(IDataSet objDataSet)
objDataSet - Collection of DataElementspublic MRImageAndSpectroscopyInstanceMacro(IDataSet objDataSet, IDictionaryReader objDictionaryReader)
objDataSet - specifies the DataSetobjDictionaryReader - specifies the DICOM Dictionary reader to be usedpublic MRImageAndSpectroscopyInstanceMacro(IItem objItem)
objItem - specifies instance of Item classpublic MRImageAndSpectroscopyInstanceMacro(IItem objItem, IDictionaryReader objDictionaryReader)
objItem - specifies instance of Item classobjDictionaryReader - specifies the DICOM Dictionary reader to be usedpublic 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.public void setAcquisitionNumber(java.lang.String strAcquisitionNumber)
strAcquisitionNumber - String value of Acquisition Numberpublic java.lang.String getAcquisitionNumber()
public void setAcquisitionDatetime(java.lang.String strAcquisitionDatetime)
strAcquisitionDatetime - String value of Acquisition Date and Time.public java.lang.String getAcquisitionDatetime()
public void setAcquisitionDuration(double dAcquisitionDuration)
dAcquisitionDuration - double value of Acquisition Duration.public double getCardiacRRIntervalSpecified()
public ReferencedRawDataSequence getReferencedRawDataSequence()
public ReferencedWaveformSequence getReferencedWaveformSequence()
public void setContentQualification(java.lang.String strContentQualification)
strContentQualification - String value of Content Qualification.public java.lang.String getContentQualification()
public void setResonantNucleus(java.lang.String[] arrStrContentQualification)
arrStrContentQualification - String value of Resonant Nucleus.public java.lang.String getResonantNucleus()
public void setKSpaceFiltering(java.lang.String strKSpaceFiltering)
strKSpaceFiltering - String value of k-space Filtering.public java.lang.String getKSpaceFiltering()
public void setMagneticFieldStrength(java.lang.String strMagneticFieldStrength)
strMagneticFieldStrength - String value of Magnetic Field Strength.public java.lang.String getMagneticFieldStrength()
public void setApplicableSafetyStandardAgency(java.lang.String strApplicableSafetyStandardAgency)
strApplicableSafetyStandardAgency - String value of Applicable Safety Standard Agency.public java.lang.String getApplicableSafetyStandardAgency()
public void setApplicableSafetyStandardDescription(java.lang.String strApplicableSafetyStandardDescription)
strApplicableSafetyStandardDescription - String value of Applicable Safety Standard Description.public java.lang.String getApplicableSafetyStandardDescription()
public void setImageComments(java.lang.String strImageComments)
strImageComments - String value of Image Comments.public java.lang.String getImageComments()
public void setIsocenterPosition(java.lang.String strIsocenterPosition)
strIsocenterPosition - String value of Slice Thickness.public java.lang.String getIsocenterPosition()