Interface Plane.Holder

  • All Superinterfaces:
    org.dcm4che.typeddicom.AttributesWrapper
    All Known Implementing Classes:
    ObliqueCroppingPlaneSequence.Item
    Enclosing class:
    Plane

    public static interface Plane.Holder
    extends org.dcm4che.typeddicom.AttributesWrapper
    A class implementing this interface can hold attributes which contain the DICOM tag "Plane" (see Plane)
    • Method Detail

      • wrap

        static Plane.Holder wrap​(org.dcm4che3.data.Attributes attributes)
        Parameters:
        attributes - an attributes object containing the Plane (see Plane)
        Returns:
        a wrapper object implementing the Plane.Holder interface.
      • builder

        static Plane.Holder.Builder builder​(org.dcm4che3.data.Attributes attributes)
        Parameters:
        attributes - the Attributes to be wrapped by the Plane.Holder.Builder.
        Returns:
        a Plane.Holder.Builder to create Plane Items with a fluent API. Instead of creating new Attributes it wraps the provided Attributes.
      • getPlane

        default Plane getPlane()
        Returns:
        the Plane (see Plane)
      • containsPlane

        default boolean containsPlane()
        Returns:
        whether it contains the Plane (see Plane)
      • removePlane

        default void removePlane()
        Removes the Plane (see Plane