[This is preliminary documentation and is subject to change.]
Represents a Dicom Data Set.
| C# | Visual Basic | Visual C++ |
public class DataSet : AttributeSet
Public Class DataSet _ Inherits AttributeSet
public ref class DataSet : public AttributeSet
| All Members | Constructors | Methods | Properties | Fields | |
| Icon | Member | Description |
|---|---|---|
| DataSet()()() |
Default Constructor. Creates an empty Data Set.
| |
| Add(Attribute) |
Adds (using deep copy) an Attribute.
(Inherited from AttributeSet.) | |
| AddItem(String, SequenceItem) |
Adds (using deep copy) the sequenceItem to all Sequence Attributes
indicated by tagSequence.
(Inherited from AttributeSet.) | |
| AddValues(String, Values) | ||
| AddValues(String, array<Object>[]()[]) | (Inherited from AttributeSet.) | |
| Append(String, VR, array<Object>[]()[]) |
When the tag sequence is single attribute specifying, this method does the following:
- When the attribute already exists and also has VR SQ, the values or sequence items
are appended to the already existing values or sequence items.
- When the attribute already exists but has a different VR, an error is displayed and
nothing is appended.
- When the attribute does not already exists, it is created and the values or sequence
items are added.
When the tag sequence contains wildcards, the rules above are applied to each existing attribute
specified by the tag sequence.
Whenever the VR specified is SQ and the parameters supplied contain non sequence
item(s), and exception is thrown.
Whenever the VR specified is unequal SQ and the parameters contain sequence item(s),
and exception is thrown.
(Inherited from AttributeSet.) | |
| Clear()()() |
Remove all attributes from the AttributeSet.
(Inherited from AttributeSet.) | |
| ClearValues(String) | (Inherited from AttributeSet.) | |
| Clone()()() |
Creates a deep copy of this instance.
| |
| CloneFrom(DataSet) |
Makes this instance a deep copy of dataSet.
| |
| Count |
Gets the number of attributes.
(Inherited from AttributeSet.) | |
| Delete(String) |
Delete Attributes.
The tag sequence supplied can be both single attribute matching and
wildcard attribute matching.
(Inherited from AttributeSet.) | |
| DumpUsingVisualBasicNotation(String) | (Inherited from AttributeSet.) | |
| dvtkDataAttributeSet |
The encapsulated AttributeSet from the DvtkData librbary.
(Inherited from AttributeSet.) | |
| DvtkDataDataSet |
Gets or sets the encapsulated DvtkData.Dimse.DataSet instance.
| |
| Equals(Object) | Determines whether the specified Object is equal to the current Object. (Inherited from Object.) | |
| Exists(String) |
Indicates if the attribute with the supplied tag sequence exists.
(Inherited from AttributeSet.) | |
| Finalize()()() | Allows an Object to attempt to free resources and perform other cleanup operations before the Object is reclaimed by garbage collection. (Inherited from Object.) | |
| GetHashCode()()() | Serves as a hash function for a particular type. GetHashCode()()() is suitable for use in hashing algorithms and data structures like a hash table. (Inherited from Object.) | |
| Getitem(String, Int32) |
Get a SequenceItem by specifying a tagSequence
tagSequence.
(Inherited from AttributeSet.) | |
| GetitemCount(String) |
Get the number of SequenceItems by specifying a tagSequence
tagSequence.
(Inherited from AttributeSet.) | |
| GetType()()() | Gets the Type of the current instance. (Inherited from Object.) | |
| GetValues(String) |
Get the Values of the attribute specified in the
tagSequence.
(Inherited from AttributeSet.) | |
| GetVM(String) |
Get the Value Multiplicity of the attribute specified in the
tagSequence.
(Inherited from AttributeSet.) | |
| GetVR(String) |
Get the Value Representation of the attribute specified in the
tagSequence.
(Inherited from AttributeSet.) | |
| InsertValues(String, Int32, Values) | (Inherited from AttributeSet.) | |
| InsertValues(String, Int32, array<Object>[]()[]) | (Inherited from AttributeSet.) | |
| Item[([(String])]) |
Get an attribute given the TagSequence.
The TagSequence supplied must be single attribute matching.
(Inherited from AttributeSet.) | |
| Item[([(Int32])]) |
Get an attribute given the zero based index for this AttributeSet.
(Inherited from AttributeSet.) | |
| MakeAscending(Boolean) |
Make attributes in this AttributeSet ascending (Dicom compliant).
(Inherited from AttributeSet.) | |
| MemberwiseClone()()() | Creates a shallow copy of the current Object. (Inherited from Object.) | |
| Randomize(String) |
Randomizes all attributes contained in this instance.
(Inherited from AttributeSet.) | |
| Randomize(String, Random) |
Randomizes all attributes contained in this instance.
(Inherited from AttributeSet.) | |
| Read(String, array<String>[]()[]) | ||
| Read(String, DicomThread) | ||
| RemoveValueAt(String, Int32) | (Inherited from AttributeSet.) | |
| Set(Tag, VR, array<Byte>[]()[]) | (Overrides AttributeSet.Set(Tag, VR, array<Byte>[]()[]).) | |
| Set(Tag, VR, array<Object>[]()[]) | (Overrides AttributeSet.Set(Tag, VR, array<Object>[]()[]).) | |
| Set(Tag, VR, Values) | (Overrides AttributeSet.Set(Tag, VR, Values).) | |
| Set(String, VR, array<Byte>[]()[]) | (Overrides AttributeSet.Set(String, VR, array<Byte>[]()[]).) | |
| Set(String, VR, array<Object>[]()[]) | (Overrides AttributeSet.Set(String, VR, array<Object>[]()[]).) | |
| Set(String, VR, Values) | (Overrides AttributeSet.Set(String, VR, Values).) | |
| StoreOBOFOWValuesWhenReading | ||
| ToString()()() | Returns a String that represents the current Object. (Inherited from Object.) | |
| UnVrDefinitionLookUpWhenReading |
Gets or sets a boolean indicating if information from loaded definition files will be
used to replace VR's UN when calling the Read method.
| |
| Write(String) | ||
| Write(String, String) |
| Object | ||
| AttributeSet | ||
| DataSet | ||