public class CineModule extends Module
| Modifier and Type | Field and Description |
|---|---|
static ISingleCollection<ITag> |
objSingleCollection
The obj single collection.
|
| Constructor and Description |
|---|
CineModule(IDataSet objIDataSet)
Instantiates a new cine module.
|
| Modifier and Type | Method and Description |
|---|---|
java.lang.String |
getActualFrameDuration()
Retrieves Elapsed time of data acquisition in msec per each frame.
|
java.lang.String |
getCineRate()
Retrieves Number of frames per second.
|
CodeSequenceMacro |
getCodeSequenceMacro()
Get the Instance of Code Sequence Macro.Attributes related to Code Sequence Macro will be set in Macro
using the setter methods provided in the Macro.Calling this method multiple times will return the same Marco
Instance that was created at first.
|
java.lang.String |
getEffectiveDuration()
Retrieves Total time in seconds that data was actually taken for the entire Multi-frame image.
|
java.lang.String |
getFrameDelay()
Retrieves Time (in msec) from Content Time (0008,0033) to the start of the first frame
in a Multi-frame image.
|
java.lang.String |
getFrameTime()
Retrieves Nominal time (in msec) per individual frame.
|
java.lang.String[] |
getFrameTimeVector()
Retrieves An array that contains the real time increments (in msec) between frames for
a Multi-frame image.
|
java.lang.String |
getImageTriggerDelay()
Retrieves Delay time in milliseconds from trigger (e.g., X-ray on pulse) to the first frame of
a Multi-frame image.
|
MultiplexedAudioChannelsDescriptionCodeSequence |
getMultiplexedAudioChannelsDescriptionCodeSequence()
Provides the pre-initialized instance of Multiplexed Audio Channels Description Code 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
|
short |
getPreferredPlaybackSequencing()
Retrieves the preferred playback sequencing for a multi-frame image.
|
java.lang.String |
getRecommendedDisplayFrameRate()
Retrieves recommended rate at which the frames of a Multi-frame image should be displayed in frames/second.
|
java.lang.String |
getStartTrim()
Retrieves the frame number of the first frame of the Multi-frame image to be displayed.
|
java.lang.String |
getStopTrim()
Retrieves the Frame Number of the last frame of a Multi-frame image to be displayed.
|
ISingleCollection<ITag> |
getVectorOfKeys()
This method returns the collection of keys representing the DataElements that belong to this module.
|
void |
setActualFrameDuration(java.lang.String strActualFrameDuration)
Sets elapsed time of data acquisition in msec per each frame.
|
void |
setCineRate(java.lang.String strCineRate)
Sets number of frames per second.
|
void |
setEffectiveDuration(java.lang.String strEffectiveDuration)
Sets total time in seconds that data was actually taken for the entire Multi-frame image.
|
void |
setFrameDelay(java.lang.String strFrameDelay)
Sets time (in msec) from Content Time (0008,0033) to the start of the first frame
in a Multi-frame image.
|
void |
setFrameTime(java.lang.String strFrameTime)
Sets Nominal time (in msec) per individual frame.Required if Frame Increment
Pointer (0028,0009) points to Frame Time.
|
void |
setFrameTimeVector(java.lang.String[] arrStrFrameTimeVector)
Sets an array that contains the real time increments (in msec) between frames for
a Multi-frame image.
|
void |
setImageTriggerDelay(java.lang.String strImageTriggerDelay)
Sets delay time in milliseconds from trigger (e.g., X-ray on pulse) to the first frame of
a Multi-frame image.
|
void |
setPreferredPlaybackSequencing(short sPreferredPlaybackSequencing)
Sets the preferred playback sequencing for a multi-frame image.
|
void |
setRecommendedDisplayFrameRate(java.lang.String strRecommendedDisplayFrameRate)
Sets recommended rate at which the frames of a Multi-frame image should be displayed in frames/second.
|
void |
setStartTrim(java.lang.String strStartTrim)
Sets the frame number of the first frame of the Multi-frame image to be displayed.
|
void |
setStopTrim(java.lang.String strStopTrim)
Sets the Frame Number of the last frame of a Multi-frame image to be displayed.
|
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 CineModule(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 setPreferredPlaybackSequencing(short sPreferredPlaybackSequencing)
sPreferredPlaybackSequencing - short value of Preferred Playback Sequencing.public void setFrameTime(java.lang.String strFrameTime)
strFrameTime - String value of Frame Time.public void setFrameTimeVector(java.lang.String[] arrStrFrameTimeVector)
arrStrFrameTimeVector - String array of Frame Time values.public void setStartTrim(java.lang.String strStartTrim)
strStartTrim - String value of Start Trim.public void setStopTrim(java.lang.String strStopTrim)
strStopTrim - String value of Stop Trim.public void setRecommendedDisplayFrameRate(java.lang.String strRecommendedDisplayFrameRate)
strRecommendedDisplayFrameRate - String value of Recommended Display Frame Rate.public void setCineRate(java.lang.String strCineRate)
strCineRate - String value of Cine Rate.public void setFrameDelay(java.lang.String strFrameDelay)
strFrameDelay - String value of Frame Delay.public void setImageTriggerDelay(java.lang.String strImageTriggerDelay)
strImageTriggerDelay - String value of Image Trigger Delay.public void setEffectiveDuration(java.lang.String strEffectiveDuration)
strEffectiveDuration - String value of Effective Duration.public void setActualFrameDuration(java.lang.String strActualFrameDuration)
strActualFrameDuration - String value of Actual Frame Duration.public short getPreferredPlaybackSequencing()
public java.lang.String getFrameTime()
public java.lang.String[] getFrameTimeVector()
public java.lang.String getStartTrim()
public java.lang.String getStopTrim()
public java.lang.String getRecommendedDisplayFrameRate()
public java.lang.String getCineRate()
public java.lang.String getFrameDelay()
public java.lang.String getImageTriggerDelay()
public java.lang.String getEffectiveDuration()
public java.lang.String getActualFrameDuration()
public MultiplexedAudioChannelsDescriptionCodeSequence getMultiplexedAudioChannelsDescriptionCodeSequence()
public CodeSequenceMacro getCodeSequenceMacro()
public ISingleCollection<ITag> getVectorOfKeys()
getVectorOfKeys in class Module