| Package | Description | 
|---|---|
| org.dcm4che3.data | 
 Lower level classes that deal with the DICOM Data Dictionary (PS 3.6). 
 | 
| org.dcm4che3.dict.siemens | 
 This package is contained in the Maven module dcm4che-core. 
 | 
| org.dcm4che3.imageio.codec | 
 This package is part of the Maven module dcm4che-imageio. 
 | 
| org.dcm4che3.io | 
 Classes for reading and writing DICOM files. 
 | 
| org.dcm4che3.json | 
 Classes for dealing with JSON (Javascript Simple Object Notation). 
 | 
| org.dcm4che3.media | 
 Classes for dealing with storage media. 
 | 
| org.dcm4che3.net.service | 
 This package is part of the Maven module dcm4che3-net. 
 | 
| org.dcm4che3.tool.dcmdump | 
 Dump DICOM file to stdout. 
 | 
| org.dcm4che3.tool.findscu.test | 
 Invoke DICOM C-FIND Query Request. 
 | 
| org.dcm4che3.util | 
 Utility classes. 
 | 
| Modifier and Type | Field and Description | 
|---|---|
private static VR[] | 
VR.VALUE_OF  | 
VR | 
VR.Holder.vr  | 
VR | 
ValueSelector.vr  | 
VR | 
IOD.DataElement.vr  | 
private VR | 
IOD.MemberOf.vr  | 
private VR | 
Fragments.vr  | 
private VR[] | 
Attributes.vrs  | 
| Modifier and Type | Method and Description | 
|---|---|
VR | 
Attributes.getVR(int tag)  | 
VR | 
Attributes.getVR(String privateCreator,
     int tag)  | 
private static VR | 
ValueSelector.selectVR(String s,
        int fromIndex)  | 
static VR | 
VR.valueOf(int code)  | 
static VR | 
VR.valueOf(String name)
Returns the enum constant of this type with the specified name. 
 | 
static VR[] | 
VR.values()
Returns an array containing the constants of this enum type, in
the order they are declared. 
 | 
VR | 
IOD.MemberOf.vr()  | 
VR | 
Fragments.vr()  | 
VR | 
StandardElementDictionary.vrOf(int tag)  | 
abstract VR | 
ElementDictionary.vrOf(int tag)  | 
static VR | 
ElementDictionary.vrOf(int tag,
    String privateCreator)  | 
private VR | 
IOD.SAXHandler.vrOf(String s)  | 
| Modifier and Type | Method and Description | 
|---|---|
void | 
Attributes.addBulkDataReference(String privateCreator,
                    int tag,
                    VR vr,
                    BulkData bulkData,
                    ItemPointer... itemPointers)  | 
private StringBuilder | 
Attributes.appendAttribute(String privateCreator,
               int tag,
               VR vr,
               Object value,
               int maxLength,
               StringBuilder sb,
               String prefix,
               Deidentifier deidentifier)  | 
int | 
Value.calcLength(DicomEncodingOptions encOpts,
          boolean explicitVR,
          VR vr)  | 
int | 
Sequence.calcLength(DicomEncodingOptions encOpts,
          boolean explicitVR,
          VR vr)  | 
int | 
Fragments.calcLength(DicomEncodingOptions encOpts,
          boolean explicitVR,
          VR vr)  | 
int | 
BulkData.calcLength(DicomEncodingOptions encOpts,
          boolean explicitVR,
          VR vr)  | 
Date | 
Attributes.getDate(String privateCreator,
       int tag,
       VR vr)  | 
Date | 
Attributes.getDate(String privateCreator,
       int tag,
       VR vr,
       Date defVal)  | 
Date | 
Attributes.getDate(String privateCreator,
       int tag,
       VR vr,
       Date defVal,
       DatePrecision precision)  | 
Date | 
Attributes.getDate(String privateCreator,
       int tag,
       VR vr,
       DatePrecision precision)  | 
Date | 
Attributes.getDate(String privateCreator,
       int tag,
       VR vr,
       int valueIndex)  | 
Date | 
Attributes.getDate(String privateCreator,
       int tag,
       VR vr,
       int valueIndex,
       Date defVal)  | 
Date | 
Attributes.getDate(String privateCreator,
       int tag,
       VR vr,
       int valueIndex,
       Date defVal,
       DatePrecision precision)  | 
Date | 
Attributes.getDate(String privateCreator,
       int tag,
       VR vr,
       int valueIndex,
       DatePrecision precision)  | 
DateRange | 
Attributes.getDateRange(String privateCreator,
            int tag,
            VR vr)  | 
DateRange | 
Attributes.getDateRange(String privateCreator,
            int tag,
            VR vr,
            DateRange defVal)  | 
Date[] | 
Attributes.getDates(String privateCreator,
        int tag,
        VR vr)  | 
Date[] | 
Attributes.getDates(String privateCreator,
        int tag,
        VR vr,
        DatePrecisions precisions)  | 
double | 
Attributes.getDouble(String privateCreator,
         int tag,
         VR vr,
         double defVal)  | 
double | 
Attributes.getDouble(String privateCreator,
         int tag,
         VR vr,
         int valueIndex,
         double defVal)  | 
double[] | 
Attributes.getDoubles(String privateCreator,
          int tag,
          VR vr)  | 
int | 
Value.getEncodedLength(DicomEncodingOptions encOpts,
                boolean explicitVR,
                VR vr)  | 
int | 
Sequence.getEncodedLength(DicomEncodingOptions encOpts,
                boolean explicitVR,
                VR vr)  | 
int | 
Fragments.getEncodedLength(DicomEncodingOptions encOpts,
                boolean explicitVR,
                VR vr)  | 
int | 
BulkData.getEncodedLength(DicomEncodingOptions encOpts,
                boolean explicitVR,
                VR vr)  | 
float | 
Attributes.getFloat(String privateCreator,
        int tag,
        VR vr,
        float defVal)  | 
float | 
Attributes.getFloat(String privateCreator,
        int tag,
        VR vr,
        int valueIndex,
        float defVal)  | 
float[] | 
Attributes.getFloats(String privateCreator,
         int tag,
         VR vr)  | 
int | 
Attributes.getInt(String privateCreator,
      int tag,
      VR vr,
      int defVal)  | 
int | 
Attributes.getInt(String privateCreator,
      int tag,
      VR vr,
      int valueIndex,
      int defVal)  | 
int[] | 
Attributes.getInts(String privateCreator,
       int tag,
       VR vr)  | 
SpecificCharacterSet | 
Attributes.getSpecificCharacterSet(VR vr)  | 
String | 
Attributes.getString(String privateCreator,
         int tag,
         VR vr)  | 
String | 
Attributes.getString(String privateCreator,
         int tag,
         VR vr,
         int valueIndex)  | 
String | 
Attributes.getString(String privateCreator,
         int tag,
         VR vr,
         int valueIndex,
         String defVal)  | 
String | 
Attributes.getString(String privateCreator,
         int tag,
         VR vr,
         String defVal)  | 
String[] | 
Attributes.getStrings(String privateCreator,
          int tag,
          VR vr)  | 
private void | 
Attributes.insert(int index,
      int tag,
      VR vr,
      Object value)  | 
private boolean | 
Attributes.matches(String privateCreator,
       int tag,
       VR vr,
       boolean ignorePNCase,
       boolean matchNoValue,
       String[] keyVals)  | 
Fragments | 
Attributes.newFragments(int tag,
            VR vr,
            int initialCapacity)  | 
Fragments | 
Attributes.newFragments(String privateCreator,
            int tag,
            VR vr,
            int initialCapacity)  | 
private Object | 
Attributes.set(int tag,
   VR vr,
   Object value)  | 
private Object | 
Attributes.set(String privateCreator,
   int tag,
   VR vr,
   Object value)  | 
Object | 
Attributes.setBytes(int tag,
        VR vr,
        byte[] b)  | 
Object | 
Attributes.setBytes(String privateCreator,
        int tag,
        VR vr,
        byte[] b)  | 
Object | 
Attributes.setDate(int tag,
       VR vr,
       Date... ds)  | 
Object | 
Attributes.setDate(int tag,
       VR vr,
       DatePrecision precision,
       Date... ds)  | 
Object | 
Attributes.setDate(String privateCreator,
       int tag,
       VR vr,
       Date... ds)  | 
Object | 
Attributes.setDate(String privateCreator,
       int tag,
       VR vr,
       DatePrecision precision,
       Date... ds)  | 
Object | 
Attributes.setDateRange(int tag,
            VR vr,
            DateRange range)  | 
Object | 
Attributes.setDateRange(String privateCreator,
            int tag,
            VR vr,
            DateRange range)  | 
Object | 
Attributes.setDouble(int tag,
         VR vr,
         double... ds)  | 
Object | 
Attributes.setDouble(String privateCreator,
         int tag,
         VR vr,
         double... ds)  | 
Object | 
Attributes.setFloat(int tag,
        VR vr,
        float... fs)  | 
Object | 
Attributes.setFloat(String privateCreator,
        int tag,
        VR vr,
        float... fs)  | 
Object | 
Attributes.setInt(int tag,
      VR vr,
      int... is)  | 
Object | 
Attributes.setInt(String privateCreator,
      int tag,
      VR vr,
      int... is)  | 
Object | 
Attributes.setNull(int tag,
       VR vr)  | 
Object | 
Attributes.setNull(String privateCreator,
       int tag,
       VR vr)  | 
Object | 
Attributes.setString(int tag,
         VR vr,
         String... ss)  | 
Object | 
Attributes.setString(int tag,
         VR vr,
         String s)  | 
Object | 
Attributes.setString(String privateCreator,
         int tag,
         VR vr,
         String... ss)  | 
Object | 
Attributes.setString(String privateCreator,
         int tag,
         VR vr,
         String s)  | 
Object | 
Attributes.setValue(int tag,
        VR vr,
        Object value)  | 
Object | 
Attributes.setValue(String privateCreator,
        int tag,
        VR vr,
        Object value)  | 
byte[] | 
Value.toBytes(VR vr,
       boolean bigEndian)  | 
byte[] | 
Sequence.toBytes(VR vr,
       boolean bigEndian)  | 
byte[] | 
Fragments.toBytes(VR vr,
       boolean bigEndian)  | 
byte[] | 
BulkData.toBytes(VR vr,
       boolean bigEndian)  | 
private DateRange | 
Attributes.toDateRange(String s,
           VR vr)  | 
Fragments | 
BulkData.toFragments(String privateCreator,
           int tag,
           VR vr)
Returns a  
Fragments instance with containing BulkData instances referencing
 individual fragments, referenced by this BulkData instances. | 
private static Object | 
Attributes.toggleEndian(VR vr,
            Object value,
            boolean toggleEndian)  | 
private static String | 
Attributes.toString(DateRange range,
        VR vr,
        TimeZone tz)  | 
private void | 
Attributes.updateVR(int index,
        VR vr)  | 
boolean | 
Attributes.Visitor.visit(Attributes attrs,
     int tag,
     VR vr,
     Object value)  | 
void | 
Value.writeTo(DicomOutputStream out,
       VR vr)  | 
void | 
Sequence.writeTo(DicomOutputStream out,
       VR vr)  | 
void | 
Fragments.writeTo(DicomOutputStream out,
       VR vr)  | 
void | 
BulkData.writeTo(DicomOutputStream out,
       VR vr)  | 
| Constructor and Description | 
|---|
DataElement(int tag,
           VR vr,
           IOD.DataElementType type,
           int minVM,
           int maxVM,
           int valueNumber)  | 
Fragments(String privateCreator,
         int tag,
         VR vr,
         boolean bigEndian,
         int initialCapacity)  | 
MemberOf(int tag,
        VR vr,
        int valueIndex,
        boolean matchNotPresent,
        int... itemPath)  | 
ValueSelector(String privateCreator,
             int tag,
             VR vr,
             int index,
             ItemPointer... itemPointers)  | 
| Modifier and Type | Method and Description | 
|---|---|
VR | 
SiemensCSANonImage.vrOf(int tag)  | 
VR | 
SiemensCSAHeader.vrOf(int tag)  | 
| Modifier and Type | Method and Description | 
|---|---|
int | 
Compressor.CompressedFrame.calcLength(DicomEncodingOptions encOpts,
          boolean explicitVR,
          VR vr)  | 
int | 
Compressor.CompressedFrame.getEncodedLength(DicomEncodingOptions encOpts,
                boolean explicitVR,
                VR vr)  | 
byte[] | 
Compressor.CompressedFrame.toBytes(VR vr,
       boolean bigEndian)  | 
void | 
Compressor.CompressedFrame.writeTo(DicomOutputStream out,
       VR vr)  | 
| Modifier and Type | Field and Description | 
|---|---|
private VR | 
DicomInputStream.vr  | 
private VR | 
ContentHandlerAdapter.vr  | 
| Modifier and Type | Method and Description | 
|---|---|
VR | 
DicomInputStream.vr()  | 
| Modifier and Type | Method and Description | 
|---|---|
private void | 
SAXWriter.addAttributes(int tag,
             VR vr,
             String privateCreator)  | 
abstract boolean | 
BulkDataDescriptor.isBulkData(String privateCreator,
          int tag,
          VR vr,
          int length,
          ItemPointer... itemPointer)  | 
private void | 
DicomInputStream.readFragments(Attributes attrs,
             int fragsTag,
             VR vr)  | 
void | 
DicomOutputStream.writeAttribute(int tag,
              VR vr,
              byte[] val)  | 
void | 
DicomOutputStream.writeAttribute(int tag,
              VR vr,
              Object value,
              SpecificCharacterSet cs)  | 
private void | 
SAXWriter.writeAttribute(int tag,
              VR vr,
              Object value,
              SpecificCharacterSet cs,
              Attributes attrs)  | 
void | 
DicomOutputStream.writeAttribute(int tag,
              VR vr,
              Value val)  | 
void | 
DicomOutputStream.writeHeader(int tag,
           VR vr,
           int len)  | 
private void | 
SAXWriter.writeValues(VR vr,
           Object val,
           boolean bigEndian,
           SpecificCharacterSet cs)  | 
| Modifier and Type | Field and Description | 
|---|---|
(package private) VR | 
JSONReader.Element.vr  | 
| Modifier and Type | Method and Description | 
|---|---|
private void | 
JSONWriter.writeAttribute(int tag,
              VR vr,
              Object value,
              SpecificCharacterSet cs,
              Attributes attrs)  | 
private void | 
JSONWriter.writeDoubleValues(VR vr,
                 Object val,
                 boolean bigEndian)  | 
private void | 
JSONWriter.writeInlineBinary(VR vr,
                 byte[] b,
                 boolean bigEndian,
                 boolean preserve)  | 
private void | 
JSONWriter.writeIntValues(VR vr,
              Object val,
              boolean bigEndian)  | 
private void | 
JSONWriter.writeStringValues(VR vr,
                 Object val,
                 boolean bigEndian,
                 SpecificCharacterSet cs)  | 
private void | 
JSONWriter.writeValue(VR vr,
          Object val,
          boolean bigEndian,
          SpecificCharacterSet cs,
          boolean preserve)  | 
| Modifier and Type | Method and Description | 
|---|---|
private Attributes | 
DicomDirReader.pk(String type,
  int tag,
  VR vr,
  String... ids)  | 
| Modifier and Type | Field and Description | 
|---|---|
private static VR[] | 
QueryRetrieveLevel.UNIQUE_KEYS_VR  | 
| Modifier and Type | Method and Description | 
|---|---|
private void | 
DcmDump.appendFragment(StringBuilder line,
              DicomInputStream dis,
              VR vr)  | 
| Modifier and Type | Method and Description | 
|---|---|
void | 
QueryTool.addQueryTag(String privateCreator,
           int tag,
           VR vr,
           String value)
adds a new private query tag. 
 | 
void | 
QueryTool.addReturnTag(String privateCreator,
            int tag,
            VR vr)  | 
| Modifier and Type | Method and Description | 
|---|---|
Object | 
Deidentifier.deidentify(int tag,
          VR vr,
          Object value)  | 
boolean | 
UIDUtils.Visitor.visit(Attributes attrs,
     int tag,
     VR vr,
     Object val)  | 
Copyright © 2017 dcm4che.org. All rights reserved.