public class MRSpectroscopyPulseSequenceModule extends Module
| Modifier and Type | Field and Description |
|---|---|
static ISingleCollection<ITag> |
objSingleCollection
The obj single collection.
|
| Constructor and Description |
|---|
MRSpectroscopyPulseSequenceModule(IDataSet objIDataSet)
Instantiates a new mR spectroscopy pulse sequence module.
|
| Modifier and Type | Method and Description |
|---|---|
java.lang.String |
getCoverageofkSpace()
Retrieves value of Coverage of k-Space.
|
java.lang.String |
getEchoPeakPosition()
Retrieves Echo Peak Position.
|
java.lang.String |
getEchoPlanarPulseSequence()
Retrieves value of echo Planar category of pulse sequences.
|
java.lang.String |
getEchoPulseSequence()
Retrieves echo category of pulse sequences.
|
java.lang.String |
getGeometryofkSpaceTraversal()
Retrieves value of Geometry of k-Space Traversal.
|
java.lang.String |
getMRSpectroscopyAcquisitionType()
Retrieves identification of data encoding scheme.
|
java.lang.String |
getMultiplanarExcitation()
Retrieves value of technique that simultaneously excites several volumes.
|
java.lang.String |
getMultipleSpinEcho()
Retrieves multiple Spin Echo category of pulse sequence used to collect different lines in k-space.
|
short |
getNumberofkSpaceTrajectories()
Retrieves value of Number of k-Space Trajectories.
|
java.lang.String |
getPulseSequenceName()
Retrieves name of the pulse sequence for annotation purposes.
|
java.lang.String |
getRectilinearPhaseEncodeReordering()
Retrieves value of Rectilinear Phase Encode Reordering.
|
java.lang.String |
getSegmentedkSpacetraversal()
Retrieves value of Segmented k-Space traversal.
|
java.lang.String |
getSpectrallySelectedSuppression()
Retrieves value of Spectrally Selected Suppression.
|
java.lang.String |
getSteadyStatePulseSequence()
Retrieves Steady State Sequence.
|
ISingleCollection<ITag> |
getVectorOfKeys()
This method returns the vector of keys representing the DataElements that belong to this module.
|
void |
setCoverageofkSpace(EnumCoverageofkSpace enumCoverageofkSpace)
Sets value of Coverage of k-Space.
|
void |
setEchoPeakPosition(java.lang.String strEchoPeakPosition) |
void |
setEchoPlanarPulseSequence(EnumEchoPlanarPulseSequence enumEchoPlanarPulseSequence)
Sets value of echo Planar category of pulse sequences.
|
void |
setEchoPulseSequence(EnumEchoPulseSequence enumEchoPulseSequence)
Sets echo category of pulse sequences.
|
void |
setGeometryofkSpaceTraversal(EnumGeometryofk_SpaceTraversal enumGeometryofk_SpaceTraversal)
Sets value of Geometry of k-Space Traversal.
|
void |
setMRSpectroscopyAcquisitionType(EnumMRSpectroscopyAcquisitionType enumMRSpectroscopyAcquisitionType)
Sets identification of data encoding scheme.
|
void |
setMultiplanarExcitation(EnumMultiplanarExcitation enumMultiPlanarExcitation)
Sets value of technique that simultaneously excites several volumes.
|
void |
setMultipleSpinEcho(EnumMultipleSpinEcho enumMultipleSpinEcho)
Sets multiple Spin Echo category of pulse sequence used to collect different lines in k-space.
|
void |
setNumberofkSpaceTrajectories(short shNumberOfKSpaceTrajectories)
Sets value of Number of k-Space Trajectories.
|
void |
setPulseSequenceName(java.lang.String strPulseSequenceName)
Sets name of the pulse sequence for annotation purposes.
|
void |
setRectilinearPhaseEncodeReordering(EnumRectilinearPhaseEncodeReordering enumRectilinearPhaseEncodeReordering)
Sets value of Rectilinear Phase Encode Reordering.
|
void |
setSegmentedkSpacetraversal(EnumSegmentedkSpaceTraversal enumSegmentedkSpaceTraversal)
Sets value of Segmented k-Space traversal.
|
void |
setSpectrallySelectedSuppression(EnumSpectrallySelectedSuppression enumSpectrallySelectedSuppression)
Sets value of Spectrally Selected Suppression.
|
void |
setSteadyStatePulseSequence(EnumSteadyStatePulseSequence enumSteadyStatePulseSequence)
Sets Steady State Sequence.
|
boolean |
validateModule()
This method validates each Attribute in the Module according to the Type
of the Attribute.Attributes are of 5 types.
|
add, dumpDICOMInfo, getDictionaryReader, getTransferSyntax, isPresent, isPresent, iterator, removepublic static ISingleCollection<ITag> objSingleCollection
public MRSpectroscopyPulseSequenceModule(IDataSet objIDataSet)
objIDataSet - the obj i data setpublic boolean validateModule()
throws InvalidModuleException
validateModule in interface IModulevalidateModule in class ModuleInvalidModuleException - - If validation of Module failspublic void setPulseSequenceName(java.lang.String strPulseSequenceName)
strPulseSequenceName - - string form of name of the pulse sequence for annotation purposes.public java.lang.String getPulseSequenceName()
public void setMRSpectroscopyAcquisitionType(EnumMRSpectroscopyAcquisitionType enumMRSpectroscopyAcquisitionType)
enumMRSpectroscopyAcquisitionType - - enumeration of identification of data encoding schemepublic java.lang.String getMRSpectroscopyAcquisitionType()
public void setEchoPulseSequence(EnumEchoPulseSequence enumEchoPulseSequence)
enumEchoPulseSequence - - enumeration of echo category of pulse sequences.public java.lang.String getEchoPulseSequence()
public void setMultipleSpinEcho(EnumMultipleSpinEcho enumMultipleSpinEcho)
enumMultipleSpinEcho - - enumeration of Spin Echo category of pulse sequence.public java.lang.String getMultipleSpinEcho()
public void setMultiplanarExcitation(EnumMultiplanarExcitation enumMultiPlanarExcitation)
enumMultiplanarExcitation - - enumeration of value of technique that simultaneously excites several volumes.public java.lang.String getMultiplanarExcitation()
public void setSteadyStatePulseSequence(EnumSteadyStatePulseSequence enumSteadyStatePulseSequence)
enumSteadyStatePulseSequence - the enum steady state pulse sequencepublic java.lang.String getSteadyStatePulseSequence()
public void setEchoPlanarPulseSequence(EnumEchoPlanarPulseSequence enumEchoPlanarPulseSequence)
enumEchoPlanarPulseSequence - the enum echo planar pulse sequencepublic java.lang.String getEchoPlanarPulseSequence()
public void setSpectrallySelectedSuppression(EnumSpectrallySelectedSuppression enumSpectrallySelectedSuppression)
enumSpectrallySelectedSuppression - the enum spectrally selected suppressionpublic java.lang.String getSpectrallySelectedSuppression()
public void setGeometryofkSpaceTraversal(EnumGeometryofk_SpaceTraversal enumGeometryofk_SpaceTraversal)
enumGeometryofk_SpaceTraversal - the enum geometryofk_ space traversalpublic java.lang.String getGeometryofkSpaceTraversal()
public void setRectilinearPhaseEncodeReordering(EnumRectilinearPhaseEncodeReordering enumRectilinearPhaseEncodeReordering)
enumRectilinearPhaseEncodeReordering - the enum rectilinear phase encode reorderingpublic java.lang.String getRectilinearPhaseEncodeReordering()
public void setSegmentedkSpacetraversal(EnumSegmentedkSpaceTraversal enumSegmentedkSpaceTraversal)
enumSegmentedkSpaceTraversal - the enum segmentedk space traversalpublic java.lang.String getSegmentedkSpacetraversal()
public void setCoverageofkSpace(EnumCoverageofkSpace enumCoverageofkSpace)
enumCoverageofkSpace - the enum coverageofk spacepublic java.lang.String getCoverageofkSpace()
public void setNumberofkSpaceTrajectories(short shNumberOfKSpaceTrajectories)
shCoverageofkSpaceTrajectories - the sh coverageofk space trajectoriespublic short getNumberofkSpaceTrajectories()
public void setEchoPeakPosition(java.lang.String strEchoPeakPosition)
strEchoPeakPosition - String value of Echo Peak Position.public java.lang.String getEchoPeakPosition()
public ISingleCollection<ITag> getVectorOfKeys()
getVectorOfKeys in class Module