Class WaveformSequence.Item
- java.lang.Object
-
- org.dcm4che.typeddicom.AbstractAttributesWrapper
-
- org.dcm4che.typeddicom.AbstractSequenceItemWrapper
-
- org.dcm4che.typeddicom.dataelements.WaveformSequence.Item
-
- All Implemented Interfaces:
org.dcm4che.typeddicom.AttributesWrapper,ChannelDefinitionSequence.Holder,MultiplexGroupLabel.Holder,MultiplexGroupTimeOffset.Holder,MultiplexGroupUID.Holder,NumberOfWaveformChannels.Holder,NumberOfWaveformSamples.Holder,PowerlineFrequency.Holder,SamplingFrequency.Holder,TriggerSamplePosition.Holder,TriggerTimeOffset.Holder,WaveformBitsAllocated.Holder,WaveformDataAsOB.Holder,WaveformDataAsOW.Holder,WaveformOriginality.Holder,WaveformPaddingValueAsOB.Holder,WaveformPaddingValueAsOW.Holder,WaveformSampleInterpretation.Holder
- Enclosing class:
- WaveformSequence
public static class WaveformSequence.Item extends org.dcm4che.typeddicom.AbstractSequenceItemWrapper implements MultiplexGroupTimeOffset.Holder, TriggerTimeOffset.Holder, TriggerSamplePosition.Holder, WaveformOriginality.Holder, NumberOfWaveformChannels.Holder, NumberOfWaveformSamples.Holder, SamplingFrequency.Holder, MultiplexGroupLabel.Holder, MultiplexGroupUID.Holder, PowerlineFrequency.Holder, ChannelDefinitionSequence.Holder, WaveformBitsAllocated.Holder, WaveformSampleInterpretation.Holder, WaveformPaddingValueAsOW.Holder, WaveformPaddingValueAsOB.Holder, WaveformDataAsOW.Holder, WaveformDataAsOB.Holder
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classWaveformSequence.Item.Builder
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static WaveformSequence.Item.Builderbuilder()static WaveformSequence.Item.Builderbuilder(org.dcm4che3.data.Attributes attributes)WaveformSequence.Itemcopy()Returns a new Waveform Sequence Item which wraps a copy of the Attributes wrapped in this Waveform Sequence.-
Methods inherited from class org.dcm4che.typeddicom.AbstractAttributesWrapper
equals, getAttributes, hashCode
-
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
-
Methods inherited from interface org.dcm4che.typeddicom.AttributesWrapper
copy, getAttributes, isEmpty
-
Methods inherited from interface org.dcm4che.typeddicom.dataelements.ChannelDefinitionSequence.Holder
containsChannelDefinitionSequence, ensureChannelDefinitionSequence, ensureChannelDefinitionSequence, getChannelDefinitionSequence, newChannelDefinitionSequence, removeChannelDefinitionSequence
-
Methods inherited from interface org.dcm4che.typeddicom.dataelements.MultiplexGroupLabel.Holder
containsMultiplexGroupLabel, getMultiplexGroupLabel, removeMultiplexGroupLabel
-
Methods inherited from interface org.dcm4che.typeddicom.dataelements.MultiplexGroupTimeOffset.Holder
containsMultiplexGroupTimeOffset, getMultiplexGroupTimeOffset, removeMultiplexGroupTimeOffset
-
Methods inherited from interface org.dcm4che.typeddicom.dataelements.MultiplexGroupUID.Holder
containsMultiplexGroupUID, getMultiplexGroupUID, removeMultiplexGroupUID
-
Methods inherited from interface org.dcm4che.typeddicom.dataelements.NumberOfWaveformChannels.Holder
containsNumberOfWaveformChannels, getNumberOfWaveformChannels, removeNumberOfWaveformChannels
-
Methods inherited from interface org.dcm4che.typeddicom.dataelements.NumberOfWaveformSamples.Holder
containsNumberOfWaveformSamples, getNumberOfWaveformSamples, removeNumberOfWaveformSamples
-
Methods inherited from interface org.dcm4che.typeddicom.dataelements.PowerlineFrequency.Holder
containsPowerlineFrequency, getPowerlineFrequency, removePowerlineFrequency
-
Methods inherited from interface org.dcm4che.typeddicom.dataelements.SamplingFrequency.Holder
containsSamplingFrequency, getSamplingFrequency, removeSamplingFrequency
-
Methods inherited from interface org.dcm4che.typeddicom.dataelements.TriggerSamplePosition.Holder
containsTriggerSamplePosition, getTriggerSamplePosition, removeTriggerSamplePosition
-
Methods inherited from interface org.dcm4che.typeddicom.dataelements.TriggerTimeOffset.Holder
containsTriggerTimeOffset, getTriggerTimeOffset, removeTriggerTimeOffset
-
Methods inherited from interface org.dcm4che.typeddicom.dataelements.WaveformBitsAllocated.Holder
containsWaveformBitsAllocated, getWaveformBitsAllocated, removeWaveformBitsAllocated
-
Methods inherited from interface org.dcm4che.typeddicom.dataelements.WaveformDataAsOB.Holder
containsWaveformDataAsOB, getWaveformDataAsOB, removeWaveformDataAsOB
-
Methods inherited from interface org.dcm4che.typeddicom.dataelements.WaveformDataAsOW.Holder
containsWaveformDataAsOW, getWaveformDataAsOW, removeWaveformDataAsOW
-
Methods inherited from interface org.dcm4che.typeddicom.dataelements.WaveformOriginality.Holder
containsWaveformOriginality, getWaveformOriginality, removeWaveformOriginality
-
Methods inherited from interface org.dcm4che.typeddicom.dataelements.WaveformPaddingValueAsOB.Holder
containsWaveformPaddingValueAsOB, getWaveformPaddingValueAsOB, removeWaveformPaddingValueAsOB
-
Methods inherited from interface org.dcm4che.typeddicom.dataelements.WaveformPaddingValueAsOW.Holder
containsWaveformPaddingValueAsOW, getWaveformPaddingValueAsOW, removeWaveformPaddingValueAsOW
-
Methods inherited from interface org.dcm4che.typeddicom.dataelements.WaveformSampleInterpretation.Holder
containsWaveformSampleInterpretation, getWaveformSampleInterpretation, removeWaveformSampleInterpretation
-
-
-
-
Constructor Detail
-
Item
public Item(org.dcm4che3.data.Attributes attributes)
Creates a new Waveform Sequence Item object which wraps the providedattributes.- Parameters:
attributes- theAttributesobject to be wrapped.
-
Item
public Item()
Creates a new Waveform Sequence Item object which wraps a new and emptyAttributesobject.
-
-
Method Detail
-
builder
public static WaveformSequence.Item.Builder builder()
- Returns:
- a
WaveformSequence.Item.Builderto create Waveform Sequence Items with a fluent API.
-
builder
public static WaveformSequence.Item.Builder builder(org.dcm4che3.data.Attributes attributes)
- Parameters:
attributes- the Attributes to be wrapped by theWaveformSequence.Item.Builder.- Returns:
- a
WaveformSequence.Item.Builderto create Waveform Sequence Items with a fluent API. Instead of creating new Attributes it wraps the provided Attributes.
-
copy
public WaveformSequence.Item copy()
Returns a new Waveform Sequence Item which wraps a copy of the Attributes wrapped in this Waveform Sequence. (seeAttributes(Attributes)- Returns:
- a new Waveform Sequence Item which wraps a copy of the Attributes wrapped in this Waveform Sequence.
-
-