Class SegmentSequence.Item
- java.lang.Object
-
- org.dcm4che.typeddicom.AbstractAttributesWrapper
-
- org.dcm4che.typeddicom.AbstractSequenceItemWrapper
-
- org.dcm4che.typeddicom.dataelements.SegmentSequence.Item
-
- All Implemented Interfaces:
org.dcm4che.typeddicom.AttributesWrapper,AnatomicRegionSequence.Holder,ContentCreatorIdentificationCodeSequence.Holder,ContentCreatorName.Holder,DefinitionSourceSequence.Holder,PrimaryAnatomicStructureSequence.Holder,RecommendedDisplayCIELabValue.Holder,RecommendedDisplayGrayscaleValue.Holder,ReferencedSurfaceSequence.Holder,SegmentAlgorithmName.Holder,SegmentAlgorithmType.Holder,SegmentationAlgorithmIdentificationSequence.Holder,SegmentDescription.Holder,SegmentedPropertyCategoryCodeSequence.Holder,SegmentedPropertyTypeCodeSequence.Holder,SegmentLabel.Holder,SegmentNumber.Holder,SurfaceCount.Holder,TrackingID.Holder,TrackingUID.Holder
- Enclosing class:
- SegmentSequence
public static class SegmentSequence.Item extends org.dcm4che.typeddicom.AbstractSequenceItemWrapper implements SegmentNumber.Holder, SegmentLabel.Holder, SegmentDescription.Holder, SegmentAlgorithmType.Holder, AnatomicRegionSequence.Holder, PrimaryAnatomicStructureSequence.Holder, SegmentedPropertyCategoryCodeSequence.Holder, SegmentedPropertyTypeCodeSequence.Holder, TrackingID.Holder, TrackingUID.Holder, DefinitionSourceSequence.Holder, ContentCreatorName.Holder, ContentCreatorIdentificationCodeSequence.Holder, SurfaceCount.Holder, ReferencedSurfaceSequence.Holder, SegmentAlgorithmName.Holder, SegmentationAlgorithmIdentificationSequence.Holder, RecommendedDisplayGrayscaleValue.Holder, RecommendedDisplayCIELabValue.Holder
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classSegmentSequence.Item.Builder
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static SegmentSequence.Item.Builderbuilder()static SegmentSequence.Item.Builderbuilder(org.dcm4che3.data.Attributes attributes)SegmentSequence.Itemcopy()Returns a new Segment Sequence Item which wraps a copy of the Attributes wrapped in this Segment 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.dataelements.AnatomicRegionSequence.Holder
containsAnatomicRegionSequence, ensureAnatomicRegionSequence, ensureAnatomicRegionSequence, getAnatomicRegionSequence, newAnatomicRegionSequence, removeAnatomicRegionSequence
-
Methods inherited from interface org.dcm4che.typeddicom.AttributesWrapper
copy, getAttributes, getKnownAttributeTags, getUnknownAttributeTags, isEmpty
-
Methods inherited from interface org.dcm4che.typeddicom.dataelements.ContentCreatorIdentificationCodeSequence.Holder
containsContentCreatorIdentificationCodeSequence, ensureContentCreatorIdentificationCodeSequence, ensureContentCreatorIdentificationCodeSequence, getContentCreatorIdentificationCodeSequence, newContentCreatorIdentificationCodeSequence, removeContentCreatorIdentificationCodeSequence
-
Methods inherited from interface org.dcm4che.typeddicom.dataelements.ContentCreatorName.Holder
containsContentCreatorName, getContentCreatorName, removeContentCreatorName
-
Methods inherited from interface org.dcm4che.typeddicom.dataelements.DefinitionSourceSequence.Holder
containsDefinitionSourceSequence, ensureDefinitionSourceSequence, ensureDefinitionSourceSequence, getDefinitionSourceSequence, newDefinitionSourceSequence, removeDefinitionSourceSequence
-
Methods inherited from interface org.dcm4che.typeddicom.dataelements.PrimaryAnatomicStructureSequence.Holder
containsPrimaryAnatomicStructureSequence, ensurePrimaryAnatomicStructureSequence, ensurePrimaryAnatomicStructureSequence, getPrimaryAnatomicStructureSequence, newPrimaryAnatomicStructureSequence, removePrimaryAnatomicStructureSequence
-
Methods inherited from interface org.dcm4che.typeddicom.dataelements.RecommendedDisplayCIELabValue.Holder
containsRecommendedDisplayCIELabValue, getRecommendedDisplayCIELabValue, removeRecommendedDisplayCIELabValue
-
Methods inherited from interface org.dcm4che.typeddicom.dataelements.RecommendedDisplayGrayscaleValue.Holder
containsRecommendedDisplayGrayscaleValue, getRecommendedDisplayGrayscaleValue, removeRecommendedDisplayGrayscaleValue
-
Methods inherited from interface org.dcm4che.typeddicom.dataelements.ReferencedSurfaceSequence.Holder
containsReferencedSurfaceSequence, ensureReferencedSurfaceSequence, ensureReferencedSurfaceSequence, getReferencedSurfaceSequence, newReferencedSurfaceSequence, removeReferencedSurfaceSequence
-
Methods inherited from interface org.dcm4che.typeddicom.dataelements.SegmentAlgorithmName.Holder
containsSegmentAlgorithmName, getSegmentAlgorithmName, removeSegmentAlgorithmName
-
Methods inherited from interface org.dcm4che.typeddicom.dataelements.SegmentAlgorithmType.Holder
containsSegmentAlgorithmType, getSegmentAlgorithmType, removeSegmentAlgorithmType
-
Methods inherited from interface org.dcm4che.typeddicom.dataelements.SegmentationAlgorithmIdentificationSequence.Holder
containsSegmentationAlgorithmIdentificationSequence, ensureSegmentationAlgorithmIdentificationSequence, ensureSegmentationAlgorithmIdentificationSequence, getSegmentationAlgorithmIdentificationSequence, newSegmentationAlgorithmIdentificationSequence, removeSegmentationAlgorithmIdentificationSequence
-
Methods inherited from interface org.dcm4che.typeddicom.dataelements.SegmentDescription.Holder
containsSegmentDescription, getSegmentDescription, removeSegmentDescription
-
Methods inherited from interface org.dcm4che.typeddicom.dataelements.SegmentedPropertyCategoryCodeSequence.Holder
containsSegmentedPropertyCategoryCodeSequence, ensureSegmentedPropertyCategoryCodeSequence, ensureSegmentedPropertyCategoryCodeSequence, getSegmentedPropertyCategoryCodeSequence, newSegmentedPropertyCategoryCodeSequence, removeSegmentedPropertyCategoryCodeSequence
-
Methods inherited from interface org.dcm4che.typeddicom.dataelements.SegmentedPropertyTypeCodeSequence.Holder
containsSegmentedPropertyTypeCodeSequence, ensureSegmentedPropertyTypeCodeSequence, ensureSegmentedPropertyTypeCodeSequence, getSegmentedPropertyTypeCodeSequence, newSegmentedPropertyTypeCodeSequence, removeSegmentedPropertyTypeCodeSequence
-
Methods inherited from interface org.dcm4che.typeddicom.dataelements.SegmentLabel.Holder
containsSegmentLabel, getSegmentLabel, removeSegmentLabel
-
Methods inherited from interface org.dcm4che.typeddicom.dataelements.SegmentNumber.Holder
containsSegmentNumber, getSegmentNumber, removeSegmentNumber
-
Methods inherited from interface org.dcm4che.typeddicom.dataelements.SurfaceCount.Holder
containsSurfaceCount, getSurfaceCount, removeSurfaceCount
-
Methods inherited from interface org.dcm4che.typeddicom.dataelements.TrackingID.Holder
containsTrackingID, getTrackingID, removeTrackingID
-
Methods inherited from interface org.dcm4che.typeddicom.dataelements.TrackingUID.Holder
containsTrackingUID, getTrackingUID, removeTrackingUID
-
-
-
-
Constructor Detail
-
Item
public Item(org.dcm4che3.data.Attributes attributes)
Creates a new Segment Sequence Item object which wraps the providedattributes.- Parameters:
attributes- theAttributesobject to be wrapped.
-
Item
public Item()
Creates a new Segment Sequence Item object which wraps a new and emptyAttributesobject.
-
-
Method Detail
-
builder
public static SegmentSequence.Item.Builder builder()
- Returns:
- a
SegmentSequence.Item.Builderto create Segment Sequence Items with a fluent API.
-
builder
public static SegmentSequence.Item.Builder builder(org.dcm4che3.data.Attributes attributes)
- Parameters:
attributes- the Attributes to be wrapped by theSegmentSequence.Item.Builder.- Returns:
- a
SegmentSequence.Item.Builderto create Segment Sequence Items with a fluent API. Instead of creating new Attributes it wraps the provided Attributes.
-
copy
public SegmentSequence.Item copy()
Returns a new Segment Sequence Item which wraps a copy of the Attributes wrapped in this Segment Sequence. (seeAttributes(Attributes)- Returns:
- a new Segment Sequence Item which wraps a copy of the Attributes wrapped in this Segment Sequence.
-
-