public class WaveformSequenceItem extends Item
WaveformSequence.| Modifier and Type | Method and Description |
|---|---|
ChannelDefinitionSequence |
getChannelDefinitionSequence()
Retrieves pre-initialized object of Channel Definition 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 |
getMultiplexGroupLabel()
Return attribute identifies Label for multiplex group
|
java.lang.String |
getMultiplexGroupTimeOffset()
Return attribute Offset time in milliseconds from a reference time
|
short |
getNumberofWaveformChannels()
Retrieves Number of channels for this multiplex group.
|
short |
getNumberofWaveformSamples()
Retrieves Number of samples per channel in this multiplex group.
|
java.lang.String |
getSamplingFrequency()
Return attribute identifies Sampling Frequency
|
short |
getTriggerSamplePosition()
Retrieves Sample number whose time corresponds to a synchronization trigger
|
java.lang.String |
getTriggerTimeOffset()
Return attribute identifies Offset time in milliseconds from a synchronization
trigger to the first sample of a waveform multiplex group.
|
short |
getWaveformBitsAllocated()
Retrieves Size of each waveform data sample within the Waveform Data
|
ISingleCollection<byte[]> |
getWaveformData()
Return value of the Encoded data samples - channel multiplexed
|
java.lang.String |
getWaveformOriginality()
Retrieves Attribute Waveforn Originality
|
ISingleCollection<byte[]> |
getWaveformPaddingValue()
Return attribute identifies Value of waveform samples inserted in channels when
input is absent or invalid
|
java.lang.String |
getWaveformSampleInterpretation()
Return attribute identifies Data representation of the waveform data points.
|
void |
setMultiplexGroupLabel(java.lang.String StrMultiplexGroupLabel)
Sets attribute identifies Label for multiplex group
|
void |
setMultiplexGroupTimeOffset(java.lang.String StrMultiplexGroupTimeOffset)
Sets attribute Offset time in milliseconds from a reference time
|
void |
setNumberofWaveformChannels(short shNumberofWaveformChannels)
Sets Number of channels for this multiplex group.
|
void |
setNumberofWaveformSamples(short shNumberofWaveformSamples)
Sets Number of samples per channel in this multiplex group.
|
void |
setSamplingFrequency(java.lang.String StrSamplingFrequency)
Sets attribute identifies Sampling Frequency
|
void |
setTriggerSamplePosition(short shTriggerSamplePosition)
Sets Sample number whose time corresponds to a synchronization trigger
|
void |
setTriggerTimeOffset(java.lang.String StrTriggerTimeOffset)
Sets attribute identifies Offset time in milliseconds from a synchronization
trigger to the first sample of a waveform multiplex group.
|
void |
setWaveformBitsAllocated(EnumWaveformBitsAllocated enumWaveformBitsAllocated)
Sets Size of each waveform data sample within the Waveform Data
|
void |
setWaveformData(ISingleCollection<byte[]> objWaveformData)
Sets Encoded data samples - channel multiplexed
|
void |
setWaveformOriginality(EnumWaveformOriginality enumWaveformOriginality)
Sets Attribute Waveforn Originality
Enumerated values:
ORIGINAL
DERIVED
|
void |
setWaveformPaddingValue(ISingleCollection<byte[]> objWaveformPaddingValue)
Sets attribute identifies Value of waveform samples inserted in channels when
input is absent or invalid
|
void |
setWaveformSampleInterpretation(EnumWaveformSampleInterpretation enumWaveformSampleInterpretation)
Sets attribute identifies Data representation of the waveform data points.
|
boolean |
validateForModule()
Validates all the attributes in WaveformSequenceItem that are present in the DataSet
|
addDataElement, changeToUndefined, clone, contains, dumpDICOMInfo, getDataForTag, getDictionaryReader, getItemLength, getTransferSyntax, getValue, getValueLength, iterator, read, setDictionaryReader, setTransferSyntax, setValue, sortedIterator, validate, writepublic boolean validateForModule()
throws InvalidItemException
validateForModule in interface IItemvalidateForModule in class ItemInvalidItemException - throws InvalidItemException If Mandatory or Conditional element fails.public void setMultiplexGroupTimeOffset(java.lang.String StrMultiplexGroupTimeOffset)
StrMultiplexGroupTimeOffset - String time in milliseconds from a reference timepublic java.lang.String getMultiplexGroupTimeOffset()
public void setTriggerTimeOffset(java.lang.String StrTriggerTimeOffset)
StrTriggerTimeOffset - String Offset time in millisecondspublic java.lang.String getTriggerTimeOffset()
public void setTriggerSamplePosition(short shTriggerSamplePosition)
shTriggerSamplePosition - short value of Sample numberpublic short getTriggerSamplePosition()
public void setWaveformOriginality(EnumWaveformOriginality enumWaveformOriginality)
enumWaveformOriginality - short value of High Bit.public java.lang.String getWaveformOriginality()
public void setNumberofWaveformChannels(short shNumberofWaveformChannels)
shNumberofWaveformChannels - short value of Number of channelspublic short getNumberofWaveformChannels()
public void setNumberofWaveformSamples(short shNumberofWaveformSamples)
shNumberofWaveformSamples - short value of Number of samplespublic short getNumberofWaveformSamples()
public void setSamplingFrequency(java.lang.String StrSamplingFrequency)
StrSamplingFrequency - String identifies the Sampling Frequencypublic java.lang.String getSamplingFrequency()
public void setMultiplexGroupLabel(java.lang.String StrMultiplexGroupLabel)
StrMultiplexGroupLabel - String Label for multiplex grouppublic java.lang.String getMultiplexGroupLabel()
public ChannelDefinitionSequence getChannelDefinitionSequence()
public void setWaveformBitsAllocated(EnumWaveformBitsAllocated enumWaveformBitsAllocated)
enumWaveformBitsAllocated - enum value of Bits Allocatedpublic short getWaveformBitsAllocated()
public void setWaveformSampleInterpretation(EnumWaveformSampleInterpretation enumWaveformSampleInterpretation)
enumWaveformSampleInterpretation - Enum identifies the Waveform Sample Interpretationpublic java.lang.String getWaveformSampleInterpretation()
public void setWaveformPaddingValue(ISingleCollection<byte[]> objWaveformPaddingValue)
objWaveformPaddingValue - ISingle Collection of bytes.public ISingleCollection<byte[]> getWaveformPaddingValue()
public void setWaveformData(ISingleCollection<byte[]> objWaveformData)
objWaveformData - ISingle Collection of bytes.public ISingleCollection<byte[]> getWaveformData()