public class CompressionRule extends Object implements Comparable<CompressionRule>, Serializable
Modifier and Type | Class and Description |
---|---|
static class |
CompressionRule.Condition |
Modifier and Type | Field and Description |
---|---|
private String |
commonName |
private CompressionRule.Condition |
condition |
private Property[] |
imageWriteParams |
private static long |
serialVersionUID |
private String |
tsuid |
Constructor and Description |
---|
CompressionRule() |
CompressionRule(String commonName,
String[] pmis,
int[] bitsStored,
int pixelRepresentation,
String[] aeTitles,
String[] deviceNames,
String[] sopClasses,
String[] imgTypes,
String[] bodyPartExamined,
String tsuid,
String... params)
Deprecated.
Device name is not supported. Use the other constructor.
|
CompressionRule(String commonName,
String[] pmis,
int[] bitsStored,
int pixelRepresentation,
String[] aeTitles,
String[] sopClasses,
String[] imgTypes,
String[] bodyPartExamined,
String tsuid,
String... params) |
Modifier and Type | Method and Description |
---|---|
int |
compareTo(CompressionRule o) |
String[] |
getAETitles() |
int[] |
getBitsStored() |
String[] |
getBodyPartExamined() |
String |
getCommonName() |
CompressionRule.Condition |
getCondition() |
Property[] |
getImageWriteParams() |
PhotometricInterpretation[] |
getPhotometricInterpretations() |
int |
getPixelRepresentation() |
String[] |
getSOPClasses() |
String |
getTransferSyntax() |
String |
getTsuid() |
boolean |
matchesCondition(PhotometricInterpretation pmi,
int bitsStored,
int pixelRepresentation,
String aeTitle,
String sopClass,
String[] imgTypes,
String bodyPart) |
void |
setCommonName(String commonName) |
void |
setCondition(CompressionRule.Condition condition) |
void |
setImageWriteParams(Property[] imageWriteParams) |
void |
setTsuid(String tsuid) |
private static final long serialVersionUID
private String commonName
private CompressionRule.Condition condition
private Property[] imageWriteParams
public CompressionRule()
@Deprecated public CompressionRule(String commonName, String[] pmis, int[] bitsStored, int pixelRepresentation, String[] aeTitles, String[] deviceNames, String[] sopClasses, String[] imgTypes, String[] bodyPartExamined, String tsuid, String... params)
public void setCommonName(String commonName)
public CompressionRule.Condition getCondition()
public void setCondition(CompressionRule.Condition condition)
public void setImageWriteParams(Property[] imageWriteParams)
public final String getCommonName()
public PhotometricInterpretation[] getPhotometricInterpretations()
public int[] getBitsStored()
public final int getPixelRepresentation()
public final String[] getAETitles()
public final String[] getSOPClasses()
public final String[] getBodyPartExamined()
public final String getTransferSyntax()
public Property[] getImageWriteParams()
public boolean matchesCondition(PhotometricInterpretation pmi, int bitsStored, int pixelRepresentation, String aeTitle, String sopClass, String[] imgTypes, String bodyPart)
public int compareTo(CompressionRule o)
compareTo
in interface Comparable<CompressionRule>
Copyright © 2017 dcm4che.org. All rights reserved.