public class NMMultiFrameModule extends Module
| Modifier and Type | Field and Description |
|---|---|
static ISingleCollection<ITag> |
objSingleCollection
The obj single collection.
|
| Constructor and Description |
|---|
NMMultiFrameModule(IDataSet objIDataSet)
Instantiates a new nM multi frame module.
|
| Modifier and Type | Method and Description |
|---|---|
short[] |
getAngularViewVector()
Retrieves An array which contains the angular view number for each frame.
|
short[] |
getDetectorVector()
Retrieves An array which contains the detector number for each frame.
|
short[] |
getEnergyWindowVector()
Retrieves An array which contains the energy window number for each frame.
|
ISingleCollection<ITag> |
getFrameIncrementPointer()
Retrieves Data Element Tags of one or more frame index vectors.
|
short |
getNumberOfDetectors()
Retrieves Number of detectors.
|
short |
getNumberofEnergyWindows()
Retrieves Number of energy window groupings.
|
short |
getNumberOfPhases()
Retrieves Number of phases.
|
short |
getNumberOfRotations()
Retrieves Number of rotations.
|
short |
getNumberOfRRIntervals()
Retrieves Number of R-R intervals.
|
short |
getNumberOfSlices()
Retrieves Number of slices.
|
short |
getNumberOfTimeSlots()
Retrieves Number of time slots.
|
short[] |
getPhaseVector()
Retrieves An array which contains the phase number for each frame.
|
short[] |
getRotationVector()
Retrieves An array which contains the rotation number for each frame.
|
short[] |
getRRIntervalVector()
Retrieves R-R Interval Vector, array which contains the R-R interval number for each frame..
|
short[] |
getSliceVector()
Retrieves An array which contains the spatial slice number for each frame.
|
short[] |
getTimeSliceVector()
Retrieves An array which contains the time slice number for each frame.
|
short[] |
getTimeSlotVector()
Retrieves An array which contains the time slot number for each frame.
|
ISingleCollection<ITag> |
getVectorOfKeys()
This method returns the vector of keys representing the DataElements
that belong to this module.
|
void |
setAngularViewVector(short[] arrShAngularViewVector)
Sets An array which contains the angular view number for each frame.
|
void |
setDetectorVector(short[] arrShDetectorVector)
Sets An array which contains the detector number for each frame.
|
void |
setEnergyWindowVector(short[] arrShEnergyWindowVector)
Sets An array which contains the energy window number for each frame.
|
void |
setFrameIncrementPointer(ISingleCollection<ITag> objSingleCollection)
Contains the Data Element Tags of one or more frame index vectors.
|
void |
setNumberOfDetectors(short shNumberOfDetectors)
Sets Number of detectors.
|
void |
setNumberofEnergyWindows(short shNumberofEnergyWindows)
Sets Number of energy window groupings.
|
void |
setNumberOfPhases(short shNumberOfPhases)
Sets Number of phases.
|
void |
setNumberOfRotations(short shNumberOfRotations)
Sets Number of rotations.
|
void |
setNumberOfRRIntervals(short shNumberOfRRIntervals)
Sets Number of R-R Intervals.
|
void |
setNumberOfSlices(short shNumberOfTimeSlices)
Sets Number of Slices.
|
void |
setNumberOfTimeSlots(short shNumberOfTimeSlots)
Sets Number of Time Slots.
|
void |
setPhaseVector(short[] arrShPhaseVector)
Sets An array which contains the phase number for each frame.
|
void |
setRotationVector(short[] arrShRotationVector)
Sets An array which contains the rotation number for each frame.
|
void |
setRRIntervalVector(short[] arrShRRIntervalVector)
Sets An array which contains the R-R interval number for each frame.
|
void |
setSliceVector(short[] arrShSliceVector)
Sets An array which contains the spatial slice number for each frame.
|
void |
setTimeSliceVector(short[] arrShTimeSliceVector)
Sets An array which contains the time slice number for each frame.
|
void |
setTimeSlotVector(short[] arrShTimeSlotVector)
Sets An array which contains the time slot number for each frame.
|
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 NMMultiFrameModule(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 setFrameIncrementPointer(ISingleCollection<ITag> objSingleCollection)
objSingleCollection - - ISingleCollection of tags.public void setEnergyWindowVector(short[] arrShEnergyWindowVector)
arrShEnergyWindowVector - - Short array which contains the energy window number for each frame.public void setNumberofEnergyWindows(short shNumberofEnergyWindows)
shNumberofEnergyWindows - - Short value of Number of energy window groupings.public void setDetectorVector(short[] arrShDetectorVector)
arrShDetectorVector - - Short array which contains the detector number for each frame.public void setNumberOfDetectors(short shNumberOfDetectors)
shNumberOfDetectors - - Short value of Number of detectors.public void setPhaseVector(short[] arrShPhaseVector)
arrShPhaseVector - - Short Array which contains the phase number for each frame.public void setNumberOfPhases(short shNumberOfPhases)
shNumberOfPhases - - Short value of Number of phases.public void setRotationVector(short[] arrShRotationVector)
arrShRotationVector - - Short array which contains the rotation number for each frame.public void setNumberOfRotations(short shNumberOfRotations)
shNumberOfRotations - - Short value of Number of rotations .public void setRRIntervalVector(short[] arrShRRIntervalVector)
arrShRRIntervalVector - - Short array of RRIntervalVectorpublic void setNumberOfRRIntervals(short shNumberOfRRIntervals)
shNumberOfRRIntervals - the sh number of rr intervalspublic void setTimeSlotVector(short[] arrShTimeSlotVector)
arrShTimeSlotVector - - Short array of Time Slot Vector.public void setNumberOfTimeSlots(short shNumberOfTimeSlots)
shNumberOfTimeSlots - the sh number of time slotspublic void setSliceVector(short[] arrShSliceVector)
arrShSliceVector - - Short array of Slice Vector.public void setNumberOfSlices(short shNumberOfTimeSlices)
shNumberOfTimeSlices - - Short value of Number Of Time Slices.public void setAngularViewVector(short[] arrShAngularViewVector)
arrShAngularViewVector - - Short array of Angular View Vector.public void setTimeSliceVector(short[] arrShTimeSliceVector)
arrShTimeSliceVector - - Short array of Time Slice Vector.public ISingleCollection<ITag> getFrameIncrementPointer()
public short[] getEnergyWindowVector()
public short getNumberofEnergyWindows()
public short[] getDetectorVector()
public short getNumberOfDetectors()
public short[] getPhaseVector()
public short getNumberOfPhases()
public short[] getRotationVector()
public short getNumberOfRotations()
public short[] getRRIntervalVector()
public short getNumberOfRRIntervals()
public short[] getTimeSlotVector()
public short getNumberOfTimeSlots()
public short[] getSliceVector()
public short getNumberOfSlices()
public short[] getAngularViewVector()
public short[] getTimeSliceVector()
public ISingleCollection<ITag> getVectorOfKeys()
getVectorOfKeys in class Module