Class CompressionRule

java.lang.Object
org.aoju.bus.image.nimble.codec.CompressionRule
All Implemented Interfaces:
Serializable, Comparable<CompressionRule>

public class CompressionRule extends Object implements Comparable<CompressionRule>, Serializable
Since:
Java 17+
Author:
Kimi Liu
See Also:
  • Constructor Details

    • CompressionRule

      public CompressionRule(String commonName, String[] pmis, int[] bitsStored, int pixelRepresentation, String[] aeTitles, String[] sopClasses, String[] bodyPartExamined, String tsuid, String... params)
  • Method Details

    • getCommonName

      public final String getCommonName()
    • getPhotometricInterpretations

      public Photometric[] getPhotometricInterpretations()
    • getBitsStored

      public int[] getBitsStored()
    • getPixelRepresentation

      public final int getPixelRepresentation()
    • getAETitles

      public final String[] getAETitles()
    • getSOPClasses

      public final String[] getSOPClasses()
    • getBodyPartExamined

      public final String[] getBodyPartExamined()
    • getTransferSyntax

      public final String getTransferSyntax()
    • getImageWriteParams

      public Property[] getImageWriteParams()
    • matchesCondition

      public boolean matchesCondition(String aeTitle, ImageDescriptor imageDescriptor)
    • compareTo

      public int compareTo(CompressionRule o)
      Specified by:
      compareTo in interface Comparable<CompressionRule>