public static class CompressionRule.Condition extends Object implements Comparable<CompressionRule.Condition>, Serializable
Modifier and Type | Field and Description |
---|---|
(package private) String[] |
aeTitles |
(package private) int |
bitsStoredMask |
(package private) int[] |
bitsStoredMaskArray
Proxy-property, actually stored in bitsStoredMask, see getter/setter
|
(package private) String[] |
bodyPartExamined |
(package private) String[] |
imageType |
(package private) int |
pixelRepresentation |
(package private) EnumSet<PhotometricInterpretation> |
pmis |
private static long |
serialVersionUID |
(package private) String[] |
sopClasses |
(package private) int |
weight |
Constructor and Description |
---|
Condition() |
Condition(String[] pmis,
int[] bitsStored,
int pixelRepresentation,
String[] aeTitles,
String[] sopClasses,
String[] imgTypes,
String[] bodyPartExamined) |
private static final long serialVersionUID
int[] bitsStoredMaskArray
int bitsStoredMask
int pixelRepresentation
String[] sopClasses
String[] bodyPartExamined
int weight
public Condition()
public void calcWeight()
public EnumSet<PhotometricInterpretation> getPmis()
public void setPmis(EnumSet<PhotometricInterpretation> pmis)
public int getBitsStoredMask()
public void setBitsStoredMask(int bitsStoredMask)
public int getPixelRepresentation()
public void setPixelRepresentation(int pixelRepresentation)
public String[] getAeTitles()
public void setAeTitles(String[] aeTitles)
public String[] getSopClasses()
public void setSopClasses(String[] sopClasses)
public String[] getImageType()
public void setImageType(String[] imageType)
public String[] getBodyPartExamined()
public void setBodyPartExamined(String[] bodyPartExamined)
private int toBitsStoredMask(int[] bitsStored)
PhotometricInterpretation[] getPhotometricInterpretations()
int[] getBitsStored()
public int[] getBitsStoredMaskArray()
public void setBitsStoredMaskArray(int[] bitsStoredMaskArray)
public int compareTo(CompressionRule.Condition o)
compareTo
in interface Comparable<CompressionRule.Condition>
public boolean matches(PhotometricInterpretation pmi, int bitsStored, int pixelRepresentation, String aeTitle, String sopClass, String[] imgTypes, String bodyPart)
private boolean matchPixelRepresentation(int pixelRepresentation)
private boolean matchBitStored(int bitsStored)
private static boolean isEmptyOrContains(Object[] a, Object o)
private static boolean isEmptyOrContains(Object[] a1, Object[] a2)
Copyright © 2017 dcm4che.org. All rights reserved.