|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
public interface DicomObject
Nested Class Summary | |
---|---|
static interface |
DicomObject.Visitor
Visitor object passed to @link{#accept}. |
Method Summary | |
---|---|
boolean |
accept(DicomObject.Visitor visitor)
Calls @link{Visitor#visit} for each element in this Dataset. |
void |
add(DicomElement attr)
|
boolean |
bigEndian()
|
void |
bigEndian(boolean bigEndian)
|
boolean |
cacheGet()
|
void |
cacheGet(boolean cacheGet)
|
boolean |
cachePut()
|
void |
cachePut(boolean cachePut)
|
void |
clear()
Removes all elements from this Dicom Object. |
DicomObject |
command()
|
java.util.Iterator<DicomElement> |
commandIterator()
Returns an iterator over Command elements (0000, eeee) in this Dicom Object. |
boolean |
contains(int tag)
Returns true, if this Dicom Object contains the specified Element. |
boolean |
containsAll(DicomObject keys)
Returns true if this Dicom Object contains all of the elements in the specified Dicom Object. |
boolean |
containsValue(int tag)
Returns true, if this Dicom Object contains the specified Element with a value length > 0. |
void |
copyTo(DicomObject destination)
|
DicomObject |
dataset()
|
java.util.Iterator<DicomElement> |
datasetIterator()
Returns an iterator over Data elements (group tag > 2) in this Dicom Object. |
DicomObject |
exclude(int[] tags)
|
DicomObject |
excludePrivate()
Note that this method does not remove private attributes from this DicomObject, rather, it returns a view of the DicomObject without private attributes. |
DicomObject |
fileMetaInfo()
|
java.util.Iterator<DicomElement> |
fileMetaInfoIterator()
Returns an iterator over File Meta Information elements (0002, eeee) in this Dicom Object. |
DicomElement |
get(int tag)
|
DicomElement |
get(int[] tagPath)
|
DicomElement |
get(int[] tagPath,
VR vr)
|
DicomElement |
get(int tag,
VR vr)
|
byte[] |
getBytes(int tag)
|
byte[] |
getBytes(int[] tagPath)
|
byte[] |
getBytes(int[] tagPath,
boolean bigEndian)
|
byte[] |
getBytes(int tag,
boolean bigEndian)
|
java.util.Date |
getDate(int tag)
|
java.util.Date |
getDate(int[] tagPath)
|
java.util.Date |
getDate(int[] tagPath,
java.util.Date defVal)
|
java.util.Date |
getDate(int[] itemPath,
int daTag,
int tmTag)
|
java.util.Date |
getDate(int[] itemPath,
int daTag,
int tmTag,
java.util.Date defVal)
|
java.util.Date |
getDate(int[] tagPath,
VR vr)
|
java.util.Date |
getDate(int[] tagPath,
VR vr,
java.util.Date defVal)
|
java.util.Date |
getDate(int tag,
java.util.Date defVal)
|
java.util.Date |
getDate(int daTag,
int tmTag)
|
java.util.Date |
getDate(int daTag,
int tmTag,
java.util.Date defVal)
|
java.util.Date |
getDate(int tag,
VR vr)
|
java.util.Date |
getDate(int tag,
VR vr,
java.util.Date defVal)
|
DateRange |
getDateRange(int tag)
|
DateRange |
getDateRange(int[] tagPath)
|
DateRange |
getDateRange(int[] tagPath,
DateRange defVal)
|
DateRange |
getDateRange(int[] itemPath,
int daTag,
int tmTag)
|
DateRange |
getDateRange(int[] itemPath,
int daTag,
int tmTag,
DateRange defVal)
|
DateRange |
getDateRange(int[] tagPath,
VR vr)
|
DateRange |
getDateRange(int[] tagPath,
VR vr,
DateRange defVal)
|
DateRange |
getDateRange(int tag,
DateRange defVal)
|
DateRange |
getDateRange(int daTag,
int tmTag)
|
DateRange |
getDateRange(int daTag,
int tmTag,
DateRange defVal)
|
DateRange |
getDateRange(int tag,
VR vr)
|
DateRange |
getDateRange(int tag,
VR vr,
DateRange defVal)
|
java.util.Date[] |
getDates(int tag)
|
java.util.Date[] |
getDates(int[] tagPath)
|
java.util.Date[] |
getDates(int[] tagPath,
java.util.Date[] defVal)
|
java.util.Date[] |
getDates(int[] itemPath,
int daTag,
int tmTag)
|
java.util.Date[] |
getDates(int[] itemPath,
int daTag,
int tmTag,
java.util.Date[] defVal)
|
java.util.Date[] |
getDates(int[] tagPath,
VR vr)
|
java.util.Date[] |
getDates(int[] tagPath,
VR vr,
java.util.Date[] defVal)
|
java.util.Date[] |
getDates(int tag,
java.util.Date[] defVal)
|
java.util.Date[] |
getDates(int daTag,
int tmTag)
|
java.util.Date[] |
getDates(int daTag,
int tmTag,
java.util.Date[] defVal)
|
java.util.Date[] |
getDates(int tag,
VR vr)
|
java.util.Date[] |
getDates(int tag,
VR vr,
java.util.Date[] defVal)
|
double |
getDouble(int tag)
|
double |
getDouble(int[] tagPath)
|
double |
getDouble(int[] tagPath,
double defVal)
|
double |
getDouble(int[] tagPath,
VR vr)
|
double |
getDouble(int[] tagPath,
VR vr,
double defVal)
|
double |
getDouble(int tag,
double defVal)
|
double |
getDouble(int tag,
VR vr)
|
double |
getDouble(int tag,
VR vr,
double defVal)
|
double[] |
getDoubles(int tag)
|
double[] |
getDoubles(int[] tagPath)
|
double[] |
getDoubles(int[] tagPath,
double[] defVal)
|
double[] |
getDoubles(int[] tagPath,
VR vr)
|
double[] |
getDoubles(int[] tagPath,
VR vr,
double[] defVal)
|
double[] |
getDoubles(int tag,
double[] defVal)
|
double[] |
getDoubles(int tag,
VR vr)
|
double[] |
getDoubles(int tag,
VR vr,
double[] defVal)
|
float |
getFloat(int tag)
|
float |
getFloat(int[] tagPath)
|
float |
getFloat(int[] tagPath,
float defVal)
|
float |
getFloat(int[] tagPath,
VR vr)
|
float |
getFloat(int[] tagPath,
VR vr,
float defVal)
|
float |
getFloat(int tag,
float defVal)
|
float |
getFloat(int tag,
VR vr)
|
float |
getFloat(int tag,
VR vr,
float defVal)
|
float[] |
getFloats(int tag)
|
float[] |
getFloats(int[] tagPath)
|
float[] |
getFloats(int[] tagPath,
float[] defVal)
|
float[] |
getFloats(int[] tagPath,
VR vr)
|
float[] |
getFloats(int[] tagPath,
VR vr,
float[] defVal)
|
float[] |
getFloats(int tag,
float[] defVal)
|
float[] |
getFloats(int tag,
VR vr)
|
float[] |
getFloats(int tag,
VR vr,
float[] defVal)
|
int |
getInt(int tag)
|
int |
getInt(int[] tagPath)
|
int |
getInt(int[] tagPath,
int defVal)
|
int |
getInt(int[] tagPath,
VR vr)
|
int |
getInt(int[] tagPath,
VR vr,
int defVal)
|
int |
getInt(int tag,
int defVal)
|
int |
getInt(int tag,
VR vr)
|
int |
getInt(int tag,
VR vr,
int defVal)
|
int[] |
getInts(int tag)
|
int[] |
getInts(int[] tagPath)
|
int[] |
getInts(int[] tagPath,
int[] defVal)
|
int[] |
getInts(int[] tagPath,
VR vr)
|
int[] |
getInts(int[] tagPath,
VR vr,
int[] defVal)
|
int[] |
getInts(int tag,
int[] defVal)
|
int[] |
getInts(int tag,
VR vr)
|
int[] |
getInts(int tag,
VR vr,
int[] defVal)
|
long |
getItemOffset()
Returns the offset of the Sequence Item containing this Nested Data Set in the Dicom Stream from/to which the Data Set was read/written, or -1 if this is not a Nested Data Set or it was not (yet) read from/written to a Dicom Stream. |
int |
getItemPosition()
Returns zero-based position of this Nested Data in the Sequence Element, or -1 if this is not a Nested Data Set. |
DicomObject |
getNestedDicomObject(int tag)
|
DicomObject |
getNestedDicomObject(int[] itemPath)
|
DicomObject |
getParent()
Returns the Data Set containing this Data Set in a Sequence Element, or null if this is not a nested Data Set. |
java.lang.String |
getPrivateCreator(int tag)
Returns private creator identifier, for given private tag. |
DicomObject |
getRoot()
|
short[] |
getShorts(int tag)
|
short[] |
getShorts(int[] tagPath)
|
short[] |
getShorts(int[] tagPath,
short[] defVal)
|
short[] |
getShorts(int[] tagPath,
VR vr)
|
short[] |
getShorts(int[] tagPath,
VR vr,
short[] defVal)
|
short[] |
getShorts(int tag,
short[] defVal)
|
short[] |
getShorts(int tag,
VR vr)
|
short[] |
getShorts(int tag,
VR vr,
short[] defVal)
|
SpecificCharacterSet |
getSpecificCharacterSet()
Returns the Specific Character Set defined by Attribute Specific Character Set (0008,0005) of this or the root Data Set, if this is a Nested Data Set containing in a Sequence Element. |
java.lang.String |
getString(int tag)
|
java.lang.String |
getString(int[] tagPath)
|
java.lang.String |
getString(int[] tagPath,
java.lang.String defVal)
|
java.lang.String |
getString(int[] tagPath,
VR vr)
|
java.lang.String |
getString(int[] tagPath,
VR vr,
java.lang.String defVal)
|
java.lang.String |
getString(int tag,
java.lang.String defVal)
|
java.lang.String |
getString(int tag,
VR vr)
|
java.lang.String |
getString(int tag,
VR vr,
java.lang.String defVal)
|
java.lang.String[] |
getStrings(int tag)
|
java.lang.String[] |
getStrings(int[] tagPath)
|
java.lang.String[] |
getStrings(int[] tagPath,
java.lang.String[] defVal)
|
java.lang.String[] |
getStrings(int[] tagPath,
VR vr)
|
java.lang.String[] |
getStrings(int[] tagPath,
VR vr,
java.lang.String[] defVal)
|
java.lang.String[] |
getStrings(int tag,
java.lang.String[] defVal)
|
java.lang.String[] |
getStrings(int tag,
VR vr)
|
java.lang.String[] |
getStrings(int tag,
VR vr,
java.lang.String[] defVal)
|
void |
initFileMetaInformation(java.lang.String tsuid)
|
void |
initFileMetaInformation(java.lang.String cuid,
java.lang.String iuid,
java.lang.String tsuid)
|
boolean |
isEmpty()
Returns true if this Dicom Object contains no elements. |
boolean |
isRoot()
Returns true if this is not a nested Data Set. |
java.util.Iterator<DicomElement> |
iterator()
Returns an iterator over all elements in this Dicom Object. |
java.util.Iterator<DicomElement> |
iterator(int fromTag,
int toTag)
Returns an iterator over elements in the given range in this Dicom Object. |
boolean |
matches(DicomObject keys,
boolean ignoreCaseOfPN)
|
java.lang.String |
nameOf(int tag)
Returns name of Attribute with specified (private) tag or |
DicomElement |
putBytes(int[] tagPath,
VR vr,
byte[] val)
|
DicomElement |
putBytes(int[] tagPath,
VR vr,
byte[] val,
boolean bigEndian)
|
DicomElement |
putBytes(int tag,
VR vr,
byte[] val)
|
DicomElement |
putBytes(int tag,
VR vr,
byte[] val,
boolean bigEndian)
|
DicomElement |
putDate(int[] tagPath,
VR vr,
java.util.Date val)
|
DicomElement |
putDate(int tag,
VR vr,
java.util.Date val)
|
DicomElement |
putDateRange(int[] tagPath,
VR vr,
DateRange val)
|
DicomElement |
putDateRange(int tag,
VR vr,
DateRange val)
|
DicomElement |
putDates(int[] tagPath,
VR vr,
java.util.Date[] val)
|
DicomElement |
putDates(int tag,
VR vr,
java.util.Date[] val)
|
DicomElement |
putDouble(int[] tagPath,
VR vr,
double val)
|
DicomElement |
putDouble(int tag,
VR vr,
double val)
|
DicomElement |
putDoubles(int[] tagPath,
VR vr,
double[] val)
|
DicomElement |
putDoubles(int tag,
VR vr,
double[] val)
|
DicomElement |
putFloat(int[] tagPath,
VR vr,
float val)
|
DicomElement |
putFloat(int tag,
VR vr,
float val)
|
DicomElement |
putFloats(int[] tagPath,
VR vr,
float[] val)
|
DicomElement |
putFloats(int tag,
VR vr,
float[] val)
|
DicomElement |
putFragments(int[] tagPath,
VR vr,
boolean bigEndian)
|
DicomElement |
putFragments(int[] tagPath,
VR vr,
boolean bigEndian,
int capacity)
|
DicomElement |
putFragments(int tag,
VR vr,
boolean bigEndian)
|
DicomElement |
putFragments(int tag,
VR vr,
boolean bigEndian,
int capacity)
|
DicomElement |
putInt(int[] tagPath,
VR vr,
int val)
|
DicomElement |
putInt(int tag,
VR vr,
int val)
|
DicomElement |
putInts(int[] tagPath,
VR vr,
int[] val)
|
DicomElement |
putInts(int tag,
VR vr,
int[] val)
|
DicomElement |
putNestedDicomObject(int[] tagPath,
DicomObject item)
|
DicomElement |
putNestedDicomObject(int tag,
DicomObject item)
|
DicomElement |
putNull(int[] tagPath,
VR vr)
|
DicomElement |
putNull(int tag,
VR vr)
|
DicomElement |
putSequence(int tag)
|
DicomElement |
putSequence(int[] tagPath)
|
DicomElement |
putSequence(int[] tagPath,
int capacity)
|
DicomElement |
putSequence(int tag,
int capacity)
|
DicomElement |
putShorts(int[] tagPath,
VR vr,
short[] val)
|
DicomElement |
putShorts(int tag,
VR vr,
short[] val)
|
DicomElement |
putString(int[] tagPath,
VR vr,
java.lang.String val)
|
DicomElement |
putString(int tag,
VR vr,
java.lang.String val)
|
DicomElement |
putStrings(int[] tagPath,
VR vr,
java.lang.String[] val)
|
DicomElement |
putStrings(int tag,
VR vr,
java.lang.String[] val)
|
DicomElement |
remove(int tag)
|
DicomElement |
remove(int[] tagPath)
|
int |
resolveTag(int tag,
java.lang.String privateCreator)
Resolve existing private tag. |
int |
resolveTag(int tag,
java.lang.String privateCreator,
boolean reserve)
Resolves private tag. |
void |
serializeElements(java.io.ObjectOutputStream oos)
|
void |
setItemOffset(long offset)
Sets the offset of the Sequence Item encoding this Nested Data Set in a Dicom Stream. |
void |
setItemPosition(int pos)
Sets zero-based position of this Nested Data in the Sequence Element. |
void |
setParent(DicomObject parent)
|
void |
shareElements()
|
int |
size()
Returns number of elements in this Dicom Object. |
DicomObject |
subSet(DicomObject filter)
|
DicomObject |
subSet(int[] tags)
|
DicomObject |
subSet(int fromTag,
int toTag)
|
int |
toStringBuffer(java.lang.StringBuffer sb,
DicomObjectToStringParam param)
|
int |
vm(int tag)
Returns Number of Values of the specified Element or -1 if there is no such Element in this Dicom Object. |
VR |
vrOf(int tag)
Returns Value Representation of Attribute with specified (private) tag or @link{VR#UN} if no entry was found in configured @link{VRMap}s. |
Method Detail |
---|
int size()
boolean isEmpty()
void clear()
DicomObject getRoot()
boolean isRoot()
DicomObject getParent()
void setParent(DicomObject parent)
SpecificCharacterSet getSpecificCharacterSet()
java.util.Iterator<DicomElement> iterator()
java.util.Iterator<DicomElement> iterator(int fromTag, int toTag)
fromTag
- minimal (group, element) as 8 byte integer: ggggeeee, of first
element included.toTag
- maximal (group, element) as 8 byte integer: ggggeeee, of last
element included.
java.util.Iterator<DicomElement> commandIterator()
java.util.Iterator<DicomElement> fileMetaInfoIterator()
java.util.Iterator<DicomElement> datasetIterator()
int getItemPosition()
void setItemPosition(int pos)
long getItemOffset()
void setItemOffset(long offset)
offset
- of the Sequence Item containing this Nested Data Set in a
Dicom Stream.VR vrOf(int tag)
tag
- (group, element) as 8 byte integer: ggggeeee.
java.lang.String nameOf(int tag)
tag
- (group, element) as 8 byte integer: ggggeeee.
int resolveTag(int tag, java.lang.String privateCreator)
tag
- (group, element) as 8 byte integer: ggggeeee.privateCreator
- private creator identifier
int resolveTag(int tag, java.lang.String privateCreator, boolean reserve)
tag
- (group, element) as 8 byte integer: ggggeeee.privateCreator
- private creator identifier
java.lang.String getPrivateCreator(int tag)
tag
- (group, element) of private tag as 8 byte integer: ggggeeee
IllegalArgumentExcepion
- if tag is not a private tag or if itself a Private Creator
Data Element (gggg,00EE).int vm(int tag)
tag
- (group, element) as 8 byte integer: ggggeeee.
boolean contains(int tag)
tag
- (group, element) as 8 byte integer: ggggeeee.
boolean containsValue(int tag)
tag
- (group, element) as 8 byte integer: ggggeeee.
boolean containsAll(DicomObject keys)
keys
- Dicom Object to be checked for containment in this Dicom Object.
boolean accept(DicomObject.Visitor visitor)
visitor
- Visitor object, which method @link{Visitor#visit} is
called for each element in this Dataset.
void add(DicomElement attr)
attr
- DicomElement remove(int tag)
tag
- (group, element) as 8 byte integer: ggggeeee.
DicomElement remove(int[] tagPath)
tagPath
-
DicomElement get(int tag)
tag
- (group, element) as 8 byte integer: ggggeeee.
DicomElement get(int tag, VR vr)
DicomElement get(int[] tagPath)
tagPath
-
DicomElement get(int[] tagPath, VR vr)
byte[] getBytes(int tag, boolean bigEndian)
tag
- (group, element) as 8 byte integer: ggggeeee.bigEndian
-
byte[] getBytes(int tag)
byte[] getBytes(int[] tagPath, boolean bigEndian)
tagPath
- bigEndian
-
byte[] getBytes(int[] tagPath)
DicomObject getNestedDicomObject(int tag)
tag
- (group, element) as 8 byte integer: ggggeeee.
DicomObject getNestedDicomObject(int[] itemPath)
itemPath
-
int getInt(int tag)
tag
- (group, element) as 8 byte integer: ggggeeee.
int getInt(int tag, VR vr)
int getInt(int tag, int defVal)
tag
- (group, element) as 8 byte integer: ggggeeee.defVal
- TODO
int getInt(int tag, VR vr, int defVal)
int getInt(int[] tagPath)
tagPath
-
int getInt(int[] tagPath, VR vr)
int getInt(int[] tagPath, int defVal)
tagPath
-
int getInt(int[] tagPath, VR vr, int defVal)
int[] getInts(int tag)
tag
- (group, element) as 8 byte integer: ggggeeee.
int[] getInts(int tag, VR vr)
int[] getInts(int tag, int[] defVal)
tag
- (group, element) as 8 byte integer: ggggeeee.
int[] getInts(int tag, VR vr, int[] defVal)
int[] getInts(int[] tagPath)
tagPath
-
int[] getInts(int[] tagPath, VR vr)
int[] getInts(int[] tagPath, int[] defVal)
tagPath
-
int[] getInts(int[] tagPath, VR vr, int[] defVal)
short[] getShorts(int tag)
tag
- (group, element) as 8 byte integer: ggggeeee.
short[] getShorts(int tag, VR vr)
short[] getShorts(int tag, short[] defVal)
tag
- (group, element) as 8 byte integer: ggggeeee.
short[] getShorts(int tag, VR vr, short[] defVal)
short[] getShorts(int[] tagPath)
tagPath
-
short[] getShorts(int[] tagPath, VR vr)
short[] getShorts(int[] tagPath, short[] defVal)
tagPath
-
short[] getShorts(int[] tagPath, VR vr, short[] defVal)
float getFloat(int tag)
tag
- (group, element) as 8 byte integer: ggggeeee.
float getFloat(int tag, VR vr)
float getFloat(int tag, float defVal)
tag
- (group, element) as 8 byte integer: ggggeeee.
float getFloat(int tag, VR vr, float defVal)
float getFloat(int[] tagPath)
tagPath
-
float getFloat(int[] tagPath, VR vr)
float getFloat(int[] tagPath, float defVal)
tagPath
-
float getFloat(int[] tagPath, VR vr, float defVal)
float[] getFloats(int tag)
tag
- (group, element) as 8 byte integer: ggggeeee.
float[] getFloats(int tag, VR vr)
float[] getFloats(int tag, float[] defVal)
tag
- (group, element) as 8 byte integer: ggggeeee.
float[] getFloats(int tag, VR vr, float[] defVal)
float[] getFloats(int[] tagPath)
tagPath
-
float[] getFloats(int[] tagPath, VR vr)
float[] getFloats(int[] tagPath, float[] defVal)
tagPath
-
float[] getFloats(int[] tagPath, VR vr, float[] defVal)
double getDouble(int tag)
tag
- (group, element) as 8 byte integer: ggggeeee.
double getDouble(int tag, VR vr)
double getDouble(int tag, double defVal)
tag
- (group, element) as 8 byte integer: ggggeeee.
double getDouble(int tag, VR vr, double defVal)
double getDouble(int[] tagPath)
tagPath
-
double getDouble(int[] tagPath, VR vr)
double getDouble(int[] tagPath, double defVal)
tagPath
-
double getDouble(int[] tagPath, VR vr, double defVal)
double[] getDoubles(int tag)
tag
- (group, element) as 8 byte integer: ggggeeee.
double[] getDoubles(int tag, VR vr)
double[] getDoubles(int tag, double[] defVal)
tag
- (group, element) as 8 byte integer: ggggeeee.
double[] getDoubles(int tag, VR vr, double[] defVal)
double[] getDoubles(int[] tagPath)
tagPath
-
double[] getDoubles(int[] tagPath, VR vr)
double[] getDoubles(int[] tagPath, double[] defVal)
tagPath
-
double[] getDoubles(int[] tagPath, VR vr, double[] defVal)
java.lang.String getString(int tag)
tag
- (group, element) as 8 byte integer: ggggeeee.
java.lang.String getString(int tag, VR vr)
java.lang.String getString(int tag, java.lang.String defVal)
tag
- (group, element) as 8 byte integer: ggggeeee.
java.lang.String getString(int tag, VR vr, java.lang.String defVal)
java.lang.String getString(int[] tagPath)
tagPath
-
java.lang.String getString(int[] tagPath, VR vr)
java.lang.String getString(int[] tagPath, java.lang.String defVal)
tagPath
-
java.lang.String getString(int[] tagPath, VR vr, java.lang.String defVal)
java.lang.String[] getStrings(int tag)
tag
- (group, element) as 8 byte integer: ggggeeee.
java.lang.String[] getStrings(int tag, VR vr)
java.lang.String[] getStrings(int tag, java.lang.String[] defVal)
tag
- (group, element) as 8 byte integer: ggggeeee.
java.lang.String[] getStrings(int tag, VR vr, java.lang.String[] defVal)
java.lang.String[] getStrings(int[] tagPath)
tagPath
-
java.lang.String[] getStrings(int[] tagPath, VR vr)
java.lang.String[] getStrings(int[] tagPath, java.lang.String[] defVal)
tagPath
-
java.lang.String[] getStrings(int[] tagPath, VR vr, java.lang.String[] defVal)
java.util.Date getDate(int tag)
tag
- (group, element) as 8 byte integer: ggggeeee.
java.util.Date getDate(int tag, VR vr)
java.util.Date getDate(int tag, java.util.Date defVal)
tag
- (group, element) as 8 byte integer: ggggeeee.
java.util.Date getDate(int tag, VR vr, java.util.Date defVal)
java.util.Date getDate(int daTag, int tmTag)
daTag
- tmTag
-
java.util.Date getDate(int daTag, int tmTag, java.util.Date defVal)
daTag
- tmTag
-
java.util.Date getDate(int[] tagPath)
tagPath
-
java.util.Date getDate(int[] tagPath, VR vr)
java.util.Date getDate(int[] tagPath, java.util.Date defVal)
tagPath
-
java.util.Date getDate(int[] tagPath, VR vr, java.util.Date defVal)
java.util.Date getDate(int[] itemPath, int daTag, int tmTag)
itemPath
- daTag
- tmTag
-
java.util.Date getDate(int[] itemPath, int daTag, int tmTag, java.util.Date defVal)
itemPath
- daTag
- tmTag
-
java.util.Date[] getDates(int tag)
tag
- (group, element) as 8 byte integer: ggggeeee.
java.util.Date[] getDates(int tag, VR vr)
java.util.Date[] getDates(int tag, java.util.Date[] defVal)
tag
- (group, element) as 8 byte integer: ggggeeee.
java.util.Date[] getDates(int tag, VR vr, java.util.Date[] defVal)
java.util.Date[] getDates(int daTag, int tmTag)
daTag
- tmTag
-
java.util.Date[] getDates(int daTag, int tmTag, java.util.Date[] defVal)
daTag
- tmTag
-
java.util.Date[] getDates(int[] tagPath)
tagPath
-
java.util.Date[] getDates(int[] tagPath, VR vr)
java.util.Date[] getDates(int[] tagPath, java.util.Date[] defVal)
tagPath
-
java.util.Date[] getDates(int[] tagPath, VR vr, java.util.Date[] defVal)
java.util.Date[] getDates(int[] itemPath, int daTag, int tmTag)
itemPath
- daTag
- tmTag
-
java.util.Date[] getDates(int[] itemPath, int daTag, int tmTag, java.util.Date[] defVal)
itemPath
- daTag
- tmTag
-
DateRange getDateRange(int tag)
tag
- (group, element) as 8 byte integer: ggggeeee.
DateRange getDateRange(int tag, VR vr)
DateRange getDateRange(int tag, DateRange defVal)
tag
- (group, element) as 8 byte integer: ggggeeee.
DateRange getDateRange(int tag, VR vr, DateRange defVal)
DateRange getDateRange(int daTag, int tmTag)
daTag
- tmTag
-
DateRange getDateRange(int daTag, int tmTag, DateRange defVal)
daTag
- tmTag
-
DateRange getDateRange(int[] tagPath)
tagPath
-
DateRange getDateRange(int[] tagPath, VR vr)
DateRange getDateRange(int[] tagPath, DateRange defVal)
tagPath
-
DateRange getDateRange(int[] tagPath, VR vr, DateRange defVal)
DateRange getDateRange(int[] itemPath, int daTag, int tmTag)
itemPath
- daTag
- tmTag
-
DateRange getDateRange(int[] itemPath, int daTag, int tmTag, DateRange defVal)
itemPath
- daTag
- tmTag
-
DicomElement putNull(int tag, VR vr)
tag
- (group, element) as 8 byte integer: ggggeeee.vr
-
DicomElement putBytes(int tag, VR vr, byte[] val)
DicomElement putBytes(int tag, VR vr, byte[] val, boolean bigEndian)
tag
- (group, element) as 8 byte integer: ggggeeee.vr
- val
- bigEndian
-
DicomElement putNestedDicomObject(int tag, DicomObject item)
tag
- (group, element) as 8 byte integer: ggggeeee.item
-
DicomElement putInt(int tag, VR vr, int val)
tag
- (group, element) as 8 byte integer: ggggeeee.vr
- val
-
DicomElement putInts(int tag, VR vr, int[] val)
tag
- (group, element) as 8 byte integer: ggggeeee.vr
- val
-
DicomElement putShorts(int tag, VR vr, short[] val)
tag
- (group, element) as 8 byte integer: ggggeeee.vr
- val
-
DicomElement putFloat(int tag, VR vr, float val)
tag
- (group, element) as 8 byte integer: ggggeeee.vr
- val
-
DicomElement putFloats(int tag, VR vr, float[] val)
tag
- (group, element) as 8 byte integer: ggggeeee.vr
- val
-
DicomElement putDouble(int tag, VR vr, double val)
tag
- (group, element) as 8 byte integer: ggggeeee.vr
- val
-
DicomElement putDoubles(int tag, VR vr, double[] val)
tag
- (group, element) as 8 byte integer: ggggeeee.vr
- val
-
DicomElement putString(int tag, VR vr, java.lang.String val)
tag
- (group, element) as 8 byte integer: ggggeeee.vr
- val
-
DicomElement putStrings(int tag, VR vr, java.lang.String[] val)
tag
- (group, element) as 8 byte integer: ggggeeee.vr
- val
-
DicomElement putDate(int tag, VR vr, java.util.Date val)
tag
- (group, element) as 8 byte integer: ggggeeee.vr
- val
-
DicomElement putDates(int tag, VR vr, java.util.Date[] val)
tag
- (group, element) as 8 byte integer: ggggeeee.vr
- val
-
DicomElement putDateRange(int tag, VR vr, DateRange val)
tag
- (group, element) as 8 byte integer: ggggeeee.vr
- val
-
DicomElement putSequence(int tag)
tag
- (group, element) as 8 byte integer: ggggeeee.
DicomElement putSequence(int tag, int capacity)
tag
- (group, element) as 8 byte integer: ggggeeee.capacity
-
DicomElement putFragments(int tag, VR vr, boolean bigEndian)
tag
- (group, element) as 8 byte integer: ggggeeee.vr
- bigEndian
-
DicomElement putFragments(int tag, VR vr, boolean bigEndian, int capacity)
tag
- (group, element) as 8 byte integer: ggggeeee.vr
- bigEndian
- capacity
-
DicomElement putNull(int[] tagPath, VR vr)
tagPath
- vr
-
DicomElement putBytes(int[] tagPath, VR vr, byte[] val)
DicomElement putBytes(int[] tagPath, VR vr, byte[] val, boolean bigEndian)
tagPath
- vr
- val
- bigEndian
-
DicomElement putNestedDicomObject(int[] tagPath, DicomObject item)
tagPath
- item
-
DicomElement putInt(int[] tagPath, VR vr, int val)
tagPath
- vr
- val
-
DicomElement putInts(int[] tagPath, VR vr, int[] val)
tagPath
- vr
- val
-
DicomElement putShorts(int[] tagPath, VR vr, short[] val)
tagPath
- vr
- val
-
DicomElement putFloat(int[] tagPath, VR vr, float val)
tagPath
- vr
- val
-
DicomElement putFloats(int[] tagPath, VR vr, float[] val)
tagPath
- vr
- val
-
DicomElement putDouble(int[] tagPath, VR vr, double val)
tagPath
- vr
- val
-
DicomElement putDoubles(int[] tagPath, VR vr, double[] val)
tagPath
- vr
- val
-
DicomElement putString(int[] tagPath, VR vr, java.lang.String val)
tagPath
- vr
- val
-
DicomElement putStrings(int[] tagPath, VR vr, java.lang.String[] val)
tagPath
- vr
- val
-
DicomElement putDate(int[] tagPath, VR vr, java.util.Date val)
tagPath
- vr
- val
-
DicomElement putDates(int[] tagPath, VR vr, java.util.Date[] val)
tagPath
- vr
- val
-
DicomElement putDateRange(int[] tagPath, VR vr, DateRange val)
tagPath
- vr
- val
-
DicomElement putSequence(int[] tagPath)
tagPath
-
DicomElement putSequence(int[] tagPath, int capacity)
tagPath
- capacity
-
DicomElement putFragments(int[] tagPath, VR vr, boolean bigEndian)
tagPath
- vr
- bigEndian
-
DicomElement putFragments(int[] tagPath, VR vr, boolean bigEndian, int capacity)
tagPath
- vr
- bigEndian
- capacity
-
void shareElements()
void serializeElements(java.io.ObjectOutputStream oos) throws java.io.IOException
oos
-
java.io.IOException
void copyTo(DicomObject destination)
destination
- boolean matches(DicomObject keys, boolean ignoreCaseOfPN)
keys
- ignoreCaseOfPN
-
boolean cacheGet()
void cacheGet(boolean cacheGet)
cacheGet
- boolean cachePut()
void cachePut(boolean cachePut)
cachePut
- boolean bigEndian()
void bigEndian(boolean bigEndian)
bigEndian
- DicomObject command()
DicomObject dataset()
DicomObject fileMetaInfo()
DicomObject subSet(DicomObject filter)
filter
-
DicomObject subSet(int fromTag, int toTag)
fromTag
- toTag
-
DicomObject subSet(int[] tags)
tags
-
DicomObject exclude(int[] tags)
tags
-
DicomObject excludePrivate()
void initFileMetaInformation(java.lang.String tsuid)
tsuid
- void initFileMetaInformation(java.lang.String cuid, java.lang.String iuid, java.lang.String tsuid)
cuid
- iuid
- tsuid
- int toStringBuffer(java.lang.StringBuffer sb, DicomObjectToStringParam param)
sb
- param
-
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |