|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
public interface Dataset
Defines behavior of Dataset
container objects.
Field Summary |
---|
Fields inherited from interface org.dcm4che.data.DcmObject |
---|
ADD_ITEMS, MERGE_ITEMS, REPLACE_ITEMS |
Method Summary | |
---|---|
int |
calcLength(DcmEncodeParam param)
|
void |
dumpDataset(java.io.OutputStream out,
java.util.Map map)
|
void |
dumpDataset(java.io.OutputStream out,
java.util.Map map,
int excludeValueLengthLimit)
|
void |
dumpDataset(java.io.Writer w,
java.util.Map map)
|
void |
dumpDataset(java.io.Writer w,
java.util.Map map,
int excludeValueLengthLimit)
|
Dataset |
exclude(int[] tags)
|
Dataset |
exclude(int[] tags,
int[] vrs)
|
Dataset |
excludePrivate()
|
FileMetaInfo |
getFileMetaInfo()
|
long |
getItemOffset()
|
Dataset |
getParent()
|
boolean |
match(Dataset keys,
boolean ignorePNCase,
boolean ignoreEmpty)
|
void |
putBufferedImage(java.awt.image.BufferedImage bi)
Place the attributes to represent the given BufferedImage
into this dataset. |
void |
putBufferedImage(java.awt.image.BufferedImage bi,
java.awt.Rectangle sourceRegion)
|
void |
putBufferedImage(java.awt.image.BufferedImage bi,
java.awt.Rectangle sourceRegion,
boolean writeIndexedAsPaletteColor)
|
void |
putBufferedImageAsMonochrome(java.awt.image.BufferedImage bi,
java.awt.Rectangle sourceRegion,
boolean writeAsMonochrome2)
|
void |
putBufferedImageAsPaletteColor(java.awt.image.BufferedImage bi,
java.awt.Rectangle sourceRegion)
|
void |
putBufferedImageAsRgb(java.awt.image.BufferedImage bi,
java.awt.Rectangle sourceRegion)
|
void |
readDataset(java.io.InputStream in,
DcmDecodeParam param,
int stopTag)
|
void |
readFile(java.io.File file,
FileFormat format,
int stopTag)
|
void |
readFile(javax.imageio.stream.ImageInputStream iin,
FileFormat format,
int stopTag)
|
void |
readFile(java.io.InputStream in,
FileFormat format,
int stopTag)
|
Dataset |
setFileMetaInfo(FileMetaInfo fmi)
|
Dataset |
setItemOffset(long itemOffset)
|
void |
shareElements()
|
Dataset |
subSet(Dataset filter)
|
Dataset |
subSet(int[] tags)
|
Dataset |
subSet(int[] tags,
boolean exclude,
boolean excludePrivate)
|
Dataset |
subSet(int[] tags,
int[] vrs)
|
Dataset |
subSet(int[] tags,
int[] vrs,
boolean exclude,
boolean excludePrivate)
|
Dataset |
subSet(int fromTag,
int toTag)
|
java.awt.image.BufferedImage |
toBufferedImage()
Constructs a BufferedImage representing this datasets image. |
java.awt.image.BufferedImage |
toBufferedImage(int frame)
Constructs a BufferedImage of the given frame
number of this dataset |
void |
writeDataset(org.xml.sax.ContentHandler handler,
TagDictionary dict)
|
void |
writeDataset(DcmHandler handler,
DcmEncodeParam param)
|
void |
writeDataset(javax.imageio.stream.ImageOutputStream out,
DcmEncodeParam param)
|
void |
writeDataset(java.io.OutputStream out,
DcmEncodeParam param)
|
void |
writeDataset2(org.xml.sax.ContentHandler ch,
TagDictionary dict,
int[] excludeTags,
int excludeValueLengthLimit,
java.io.File basedir)
|
void |
writeFile(org.xml.sax.ContentHandler handler,
TagDictionary dict)
|
void |
writeFile(java.io.File file,
DcmEncodeParam param)
|
void |
writeFile(javax.imageio.stream.ImageOutputStream iout,
DcmEncodeParam param)
|
void |
writeFile(java.io.OutputStream out,
DcmEncodeParam param)
|
void |
writeFile2(org.xml.sax.ContentHandler ch,
TagDictionary dict,
int[] excludeTags,
int excludeValueLengthLimit,
java.io.File basedir)
|
Method Detail |
---|
void shareElements()
Dataset setFileMetaInfo(FileMetaInfo fmi)
FileMetaInfo getFileMetaInfo()
Dataset getParent()
Dataset setItemOffset(long itemOffset)
long getItemOffset()
int calcLength(DcmEncodeParam param)
void writeDataset(DcmHandler handler, DcmEncodeParam param) throws java.io.IOException
java.io.IOException
void writeDataset(java.io.OutputStream out, DcmEncodeParam param) throws java.io.IOException
java.io.IOException
void writeDataset(javax.imageio.stream.ImageOutputStream out, DcmEncodeParam param) throws java.io.IOException
java.io.IOException
void readDataset(java.io.InputStream in, DcmDecodeParam param, int stopTag) throws java.io.IOException
java.io.IOException
void readFile(java.io.InputStream in, FileFormat format, int stopTag) throws java.io.IOException
java.io.IOException
void readFile(javax.imageio.stream.ImageInputStream iin, FileFormat format, int stopTag) throws java.io.IOException
java.io.IOException
void readFile(java.io.File file, FileFormat format, int stopTag) throws java.io.IOException
java.io.IOException
void writeFile(java.io.OutputStream out, DcmEncodeParam param) throws java.io.IOException
java.io.IOException
void writeFile(javax.imageio.stream.ImageOutputStream iout, DcmEncodeParam param) throws java.io.IOException
java.io.IOException
void writeFile(java.io.File file, DcmEncodeParam param) throws java.io.IOException
java.io.IOException
void writeFile(org.xml.sax.ContentHandler handler, TagDictionary dict) throws java.io.IOException
java.io.IOException
void writeFile2(org.xml.sax.ContentHandler ch, TagDictionary dict, int[] excludeTags, int excludeValueLengthLimit, java.io.File basedir) throws java.io.IOException
java.io.IOException
void writeDataset(org.xml.sax.ContentHandler handler, TagDictionary dict) throws java.io.IOException
java.io.IOException
void writeDataset2(org.xml.sax.ContentHandler ch, TagDictionary dict, int[] excludeTags, int excludeValueLengthLimit, java.io.File basedir) throws java.io.IOException
java.io.IOException
Dataset subSet(int fromTag, int toTag)
Dataset subSet(Dataset filter)
Dataset subSet(int[] tags)
Dataset subSet(int[] tags, boolean exclude, boolean excludePrivate)
Dataset exclude(int[] tags)
Dataset subSet(int[] tags, int[] vrs)
Dataset subSet(int[] tags, int[] vrs, boolean exclude, boolean excludePrivate)
Dataset exclude(int[] tags, int[] vrs)
Dataset excludePrivate()
boolean match(Dataset keys, boolean ignorePNCase, boolean ignoreEmpty)
void dumpDataset(java.io.OutputStream out, java.util.Map map, int excludeValueLengthLimit) throws java.io.IOException
java.io.IOException
void dumpDataset(java.io.OutputStream out, java.util.Map map) throws java.io.IOException
java.io.IOException
void dumpDataset(java.io.Writer w, java.util.Map map, int excludeValueLengthLimit) throws java.io.IOException
java.io.IOException
void dumpDataset(java.io.Writer w, java.util.Map map) throws java.io.IOException
java.io.IOException
java.awt.image.BufferedImage toBufferedImage()
BufferedImage
representing this datasets image. The
first image, if multiframe.
BufferedImage
representing the encoded DICOM image.
java.lang.IllegalStateException
- If this dataset contains invalid or unsupported
Image Pixel Module attributes describing the encoding of DICOM image pixel datajava.awt.image.BufferedImage toBufferedImage(int frame)
BufferedImage
of the given frame
number of this dataset
frame
- The frame number to convert to a BufferedImage
BufferedImage
representing the encoded DICOM image.
java.lang.IllegalStateException
- If this dataset contains invalid or unsupported
Image Pixel Module attributes describing the encoding of DICOM image pixel data
java.lang.IllegalArgumentException
- If frame
does not appear to existvoid putBufferedImage(java.awt.image.BufferedImage bi)
BufferedImage
into this dataset. The most appropriate Image Pixel Module attributes to
represent the BufferedImage are placed in the dataset as well as the actual
image data and any other related attributes (palette LUTs, etc). No other
attributes are set.
bi
- A BufferedImage
void putBufferedImage(java.awt.image.BufferedImage bi, java.awt.Rectangle sourceRegion)
void putBufferedImage(java.awt.image.BufferedImage bi, java.awt.Rectangle sourceRegion, boolean writeIndexedAsPaletteColor)
void putBufferedImageAsRgb(java.awt.image.BufferedImage bi, java.awt.Rectangle sourceRegion)
void putBufferedImageAsMonochrome(java.awt.image.BufferedImage bi, java.awt.Rectangle sourceRegion, boolean writeAsMonochrome2)
void putBufferedImageAsPaletteColor(java.awt.image.BufferedImage bi, java.awt.Rectangle sourceRegion)
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |