DVTk API
AttributeSet Class
DVTkDvtkHighLevelInterface.Dicom.OtherAttributeSet
DVTk API

[This is preliminary documentation and is subject to change.]

Represents a set of Dicom Attributes.
Declaration Syntax
C#Visual BasicVisual C++
public abstract class AttributeSet
Public MustInherit Class AttributeSet
public ref class AttributeSet abstract
Members
All MembersMethodsPropertiesFields



IconMemberDescription
Add(Attribute)
Adds (using deep copy) an Attribute.

AddItem(String, SequenceItem)
Adds (using deep copy) the sequenceItem to all Sequence Attributes indicated by tagSequence.

AddValues(String, Values)

AddValues(String, array<Object>[]()[])
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.

Clear()()()
Remove all attributes from the AttributeSet.

ClearValues(String)
Count
Gets the number of attributes.

Delete(String)
Delete Attributes. The tag sequence supplied can be both single attribute matching and wildcard attribute matching.

DumpUsingVisualBasicNotation(String)
dvtkDataAttributeSet
The encapsulated AttributeSet from the DvtkData librbary.

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.

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.

GetitemCount(String)
Get the number of SequenceItems by specifying a tagSequence tagSequence.

GetType()()()
Gets the Type of the current instance.
(Inherited from Object.)
GetValues(String)
Get the Values of the attribute specified in the tagSequence.

GetVM(String)
Get the Value Multiplicity of the attribute specified in the tagSequence.

GetVR(String)
Get the Value Representation of the attribute specified in the tagSequence.

InsertValues(String, Int32, Values)
InsertValues(String, Int32, array<Object>[]()[])
Item[([(String])])
Get an attribute given the TagSequence. The TagSequence supplied must be single attribute matching.

Item[([(Int32])])
Get an attribute given the zero based index for this AttributeSet.

MakeAscending(Boolean)
Make attributes in this AttributeSet ascending (Dicom compliant).

MemberwiseClone()()()
Creates a shallow copy of the current Object.
(Inherited from Object.)
Randomize(String)
Randomizes all attributes contained in this instance.

Randomize(String, Random)
Randomizes all attributes contained in this instance.

RemoveValueAt(String, Int32)
Set(Tag, VR, array<Byte>[]()[])
See comments for this overridden method in the classes CommandSet, DataSet, SequenceItem and FileMetaInformation.

Set(Tag, VR, array<Object>[]()[])
See comments for this overridden method in the classes CommandSet, DataSet, SequenceItem and FileMetaInformation.

Set(Tag, VR, Values)
See comments for this overridden method in the classes CommandSet, DataSet, SequenceItem and FileMetaInformation.

Set(String, VR, array<Byte>[]()[])
See comments for this overridden method in the classes CommandSet, DataSet, SequenceItem and FileMetaInformation.

Set(String, VR, array<Object>[]()[])
See comments for this overridden method in the classes CommandSet, DataSet, SequenceItem and FileMetaInformation.

Set(String, VR, Values)
See comments for this overridden method in the classes CommandSet, DataSet, SequenceItem and FileMetaInformation.

ToString()()()
Returns a String that represents the current Object.
(Inherited from Object.)
Inheritance Hierarchy

Assembly: DvtkHighLevelInterface (Module: DvtkHighLevelInterface) Version: 0.0.0.0