public class MRPulseSequenceModule extends Module
| Modifier and Type | Field and Description |
|---|---|
static ISingleCollection<ITag> |
objSingleCollection
The obj single collection.
|
| Constructor and Description |
|---|
MRPulseSequenceModule(IDataSet objIDataSet)
Instantiates a new mR pulse sequence module.
|
| Modifier and Type | Method and Description |
|---|---|
java.lang.String |
getCoverageOfKSpace()
Return Coverage of k-Space.
|
java.lang.String |
getEchoPlanarPulseSequence()
Return Echo Planar Pulse Sequence.
|
java.lang.String |
getEchoPulseSequence()
Return Echo category of pulse sequences.
|
java.lang.String |
getGeometryOfKSpaceTraversal()
Return Geometry category of k-Space traversal.
|
java.lang.String |
getMRAcquisitionType()
Return Identification of data encoding scheme.
|
java.lang.String |
getMultiPlanarExcitation()
Return technique that simultaneously excites several volumes.
|
java.lang.String |
getMultipleSpinEcho()
Return Multiple Spin Echo category of pulse sequence used to collect different lines in k-space for a single frame.
|
short |
getNumberOfKSpaceTrajectories()
Return Number of interleaves or shots.
|
java.lang.String |
getOversamplingPhase()
Return Oversampling Phase.
|
java.lang.String |
getPhaseContrast()
Return phase contrast Pulse sequence is a pulse sequence in which the flowing spins are velocity encoded in phase.
|
java.lang.String |
getPulseSequenceName()
Retrieves name of the pulse sequence for annotation purposes.
|
java.lang.String |
getRectilinearPhaseEncodeReordering()
Return Rectilinear phase encode reordering.
|
java.lang.String |
getSaturationRecovery()
Return Saturation recovery pulse sequence.
|
java.lang.String |
getSegmentedKSpaceTraversal()
Return Segmented k-Space traversal.
|
java.lang.String |
getSpectrallySelectedSuppression()
Return Spectrally Selected Suppression.
|
java.lang.String |
getSteadyStatePulseSequence()
Return Steady State Pulse Sequence.
|
java.lang.String |
getTimeOfFlightContrast()
Return Time of Flight contrast is created by the inflow of blood in the saturated plane.
|
ISingleCollection<ITag> |
getVectorOfKeys()
This method returns the collection of keys representing the DataElements
that belong to this module.
|
void |
setCoverageOfKSpace(EnumCoverageofkSpace enumCoverageOfKSpace)
Sets Coverage of k-Space in the ky-kz plane.
|
void |
setEchoPlanarPulseSequence(EnumEchoPlanarPulseSequence enumEchoPlanarPulseSequence)
Sets Echo Planar category of Pulse Sequences.
|
void |
setEchoPulseSequence(EnumEchoPulseSequence enumEchoPulseSequence)
Sets Echo category of pulse sequences.
|
void |
setGeometryOfKSpaceTraversal(EnumGeometryofk_SpaceTraversal enumGeometryOfKSpaceTraversal)
Sets Geometry category of k-Space traversal.
|
void |
setMRAcquisitionType(EnumMRAcquisitionType enumMRAcquisitionType)
Sets Identification of spatial data encoding scheme.
|
void |
setMultiPlanarExcitation(EnumMultiplanarExcitation enumMultiPlanarExcitation)
Sets 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 for a single frame.
|
void |
setNumberOfKSpaceTrajectories(short shNumberOfKSpaceTrajectories)
Sets Number of k-Space Trajectories.
|
void |
setOversamplingPhase(EnumOversamplingPhase enumOversamplingPhase)
Sets Oversampling Phase.
|
void |
setPhaseContrast(EnumPhaseContrast enumPhaseContrast)
Sets phase contrast Pulse sequence is a pulse sequence in which the flowing spins are velocity encoded in phase.
|
void |
setPulseSequenceName(java.lang.String strPulseSequenceName)
Sets name of the pulse sequence for annotation purposes.
|
void |
setRectilinearPhaseEncodeReordering(EnumRectilinearPhaseEncodeReordering enumRectilinearPhaseEncodeReordering)
Sets Rectilinear phase encode reordering.
|
void |
setSaturationRecovery(EnumSaturationRecovery enumSaturationRecovery)
Sets Saturation recovery pulse sequence.
|
void |
setSegmentedKSpaceTraversal(EnumSegmentedkSpaceTraversal enumSegmentedKSpaceTraversal)
Sets Segmented k-Space traversal.
|
void |
setSpectrallySelectedSuppression(EnumSpectrallySelectedSuppression enumSpectrallySelectedSuppression)
Sets spectrally Selected Suppression.
|
void |
setSteadyStatePulseSequence(EnumSteadyStatePulseSequence enumSteadyStatePulseSequence)
Sets Steady State Sequence.
|
void |
setTimeOfFlightContrast(EnumTimeofFlightContrast enumTimeOfFlightContrast)
Sets Time of Flight contrast is created by the inflow of blood in the saturated plane.
|
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 MRPulseSequenceModule(IDataSet objIDataSet)
objIDataSet - the obj i data setpublic boolean validateModule()
throws InvalidModuleException
validateModule in interface IModulevalidateModule in class ModuleInvalidModuleException - - If validation of Module fails.public void setPulseSequenceName(java.lang.String strPulseSequenceName)
strPulseSequenceName - - String value of Pulse Sequence Name.public java.lang.String getPulseSequenceName()
public void setMRAcquisitionType(EnumMRAcquisitionType enumMRAcquisitionType)
enumMRAcquisitionType - - enum value of MR Acquisition Type.public java.lang.String getMRAcquisitionType()
public void setEchoPulseSequence(EnumEchoPulseSequence enumEchoPulseSequence)
enumEchoPulseSequence - - Enum value of Echo Pulse Sequence.public java.lang.String getEchoPulseSequence()
public void setMultipleSpinEcho(EnumMultipleSpinEcho enumMultipleSpinEcho)
enumMultipleSpinEcho - - enum value of Multiple Spin Echo.public java.lang.String getMultipleSpinEcho()
public void setMultiPlanarExcitation(EnumMultiplanarExcitation enumMultiPlanarExcitation)
enumMultiPlanarExcitation - - Enum value of Multi-planar Excitation.public java.lang.String getMultiPlanarExcitation()
public void setPhaseContrast(EnumPhaseContrast enumPhaseContrast)
enumPhaseContrast - - enum value of Phase Contrast.public java.lang.String getPhaseContrast()
public void setTimeOfFlightContrast(EnumTimeofFlightContrast enumTimeOfFlightContrast)
enumTimeOfFlightContrast - - Enum value of Time of Flight Contrast.public java.lang.String getTimeOfFlightContrast()
public void setSteadyStatePulseSequence(EnumSteadyStatePulseSequence enumSteadyStatePulseSequence)
enumSteadyStatePulseSequence - - Enum value of Steady State Pulse Sequence.public java.lang.String getSteadyStatePulseSequence()
public void setEchoPlanarPulseSequence(EnumEchoPlanarPulseSequence enumEchoPlanarPulseSequence)
enumEchoPlanarPulseSequence - - Enum value of Echo Planar Pulse Sequence.public java.lang.String getEchoPlanarPulseSequence()
public void setSaturationRecovery(EnumSaturationRecovery enumSaturationRecovery)
enumSaturationRecovery - the enum saturation recoverypublic java.lang.String getSaturationRecovery()
public void setSpectrallySelectedSuppression(EnumSpectrallySelectedSuppression enumSpectrallySelectedSuppression)
enumSpectrallySelectedSuppression - - Enum value of spectrally Selected Suppression.public java.lang.String getSpectrallySelectedSuppression()
public void setOversamplingPhase(EnumOversamplingPhase enumOversamplingPhase)
enumOversamplingPhase - - Enum value of Oversampling Phase.public java.lang.String getOversamplingPhase()
public void setGeometryOfKSpaceTraversal(EnumGeometryofk_SpaceTraversal enumGeometryOfKSpaceTraversal)
enumGeometryOfKSpaceTraversal - - Enum value of Geometry of k-Space Traversal.public java.lang.String getGeometryOfKSpaceTraversal()
public void setRectilinearPhaseEncodeReordering(EnumRectilinearPhaseEncodeReordering enumRectilinearPhaseEncodeReordering)
enumRectilinearPhaseEncodeReordering - - Enum value of Rectilinear Phase Encode Reordering.public java.lang.String getRectilinearPhaseEncodeReordering()
public void setSegmentedKSpaceTraversal(EnumSegmentedkSpaceTraversal enumSegmentedKSpaceTraversal)
enumSegmentedKSpaceTraversal - - enum value of Segmented k-Space Traversal.public java.lang.String getSegmentedKSpaceTraversal()
public void setCoverageOfKSpace(EnumCoverageofkSpace enumCoverageOfKSpace)
enumCoverageOfKSpace - - Enum value of Coverage of k-Space.public java.lang.String getCoverageOfKSpace()
public void setNumberOfKSpaceTrajectories(short shNumberOfKSpaceTrajectories)
shNumberOfKSpaceTrajectories - - short value of Number of k-Space Trajectories.public short getNumberOfKSpaceTrajectories()
public ISingleCollection<ITag> getVectorOfKeys()
getVectorOfKeys in class Module