Namespace Dicom
Classes
AppendDicomTransformRule
Append the value of a DICOM element.
BoolDicomMatchRule
Rule that always returns true or false.
ColorSpace
ColorSpace.Component
ContainsDicomMatchRule
Checks if a DICOM element value contains a string.
CopyValueDicomTransformRule
Copies the value of a DICOM element to another DICOM element.
DatabaseQueryTransformRule
Updates a DICOM dataset based on a database query.
DicomAgeString
Age String (AS)
DicomAnonymizer
Class for performing anonymization actions on DICOM file or dataset based on selected confidentiality profile.
DicomAnonymizer.SecurityProfile
Security profile container
DicomApplicationEntity
Application Entity (AE)
DicomAttributeTag
Attribute Tag (AT)
DicomCodeString
Code String (CS)
DicomDataException
DicomDataset
A collection of DicomItem.
DicomDatasetExtensions
DicomDataset extension methods.
DicomDatasetWalker
Worker class for performing DICOM dataset traversal.
DicomDate
Date (DA)
DicomDateElement
DicomDateRange
DicomDateTime
Date Time (DT)
DicomDecimalString
Decimal String (DS)
DicomDictionary
Class for managing DICOM dictionaries.
DicomDictionaryEntry
DicomDictionaryReader
DicomElement
DicomEncoding
Support methods for DICOM encoding.
DicomException
Base type for all DICOM library exceptions.
DicomExceptionEventArgs
DicomFile
Representation of one DICOM file.
DicomFileException
DicomFileExtensions
Extension class providing legacy method support from DicomFile class.
DicomFileMetaInformation
Representation of the file meta information in a DICOM Part 10 file.
DicomFloatingPointDouble
Floating Point Double (FD)
DicomFloatingPointSingle
Floating Point Single (FL)
DicomFragmentSequence
Abstract class for representing fragment sequences of DICOM pixel data.
DicomImplementation
DicomIntegerString
Integer String (IS)
DicomItem
Abstract base class for representing one DICOM item.
DicomLongString
Long String (LO)
DicomLongText
Long Text (LT)
DicomMaskedTag
DicomMatchRuleSet
DicomMultiStringElement
DicomOtherByte
Other Byte (OB)
DicomOtherByteFragment
Class representing a fragment sequence of Other Byte (OB) items.
DicomOtherDouble
Other Double (OD)
DicomOtherFloat
Other Float (OF)
DicomOtherLong
Other Long (OL)
DicomOtherVeryLong
Other Very Long (OV)
DicomOtherWord
Other Word (OW)
DicomOtherWordFragment
Class representing a fragment sequence of Other Word (OW) items.
DicomParseable
DicomPersonName
Person Name (PN)
DicomPrivateCreator
DicomRange<T>
DicomSequence
Representation of a DICOM sequence of items.
DicomShortString
Short String (SH)
DicomShortText
Short Text (ST)
DicomSignedLong
Signed Long (SL)
DicomSignedShort
Signed Short (SS)
DicomSignedVeryLong
Signed Very Long (SV)
DicomStringElement
Base class for a DICOM string element.
DicomTag
DICOM Tag
DicomTime
Time (TM)
DicomTransferSyntax
Representation of a DICOM transfer syntax.
DicomTransformRuleSet
DicomUID
DicomUIDGenerator
Class for generating DICOM UIDs.
DicomUniqueIdentifier
Unique Identifier (UI)
DicomUniversalResource
Universal Resource Identifier or Universal Resource Locator (UR)
DicomUnknown
Unknown (UN)
DicomUnlimitedCharacters
Unlimited Characters (UC)
DicomUnlimitedText
Unlimited Text (UT)
DicomUnsignedLong
Unsigned Long (UL)
DicomUnsignedShort
Unsigned Short (US)
DicomUnsignedVeryLong
Unsigned Very Long (UV)
DicomValidation
DicomValidationException
This exception is thrown by a validator. The validation is mostly triggert when adding string values to a DicomDataset that have to be parsed.
DicomValueElement<Tv>
DicomVM
DicomVR
DICOM Value Representation
DicomVRCode
Code String for DICOM Value Representation
EndsWithDicomMatchRule
Checks if a DICOM element value ends with a string.
EnumerableExtensions
EqualsDicomMatchRule
Compares a DICOM element value against a string.
ExistsDicomMatchRule
Checks that a DICOM element exists.
GenerateUidDicomTransformRule
Generates a new UID for a DICOM element.
IsEmptyDicomMatchRule
Checks if a DICOM element exists and has a value.
MapValueDicomTransformRule
Maps the value of a DICOM element to a value.
MetaSopClasses
NegateDicomMatchRule
Negates the return value of a match rule.
OneOfDicomMatchRule
Matches a DICOM element value against a set of strings.
PadStringDicomTransformRule
Pads a DICOM element value.
ParseState
Container class for DICOM file parsing states.
PrefixDicomTransformRule
Prefix the value of a DICOM element.
RegexDicomMatchRule
Matches regular expression pattern against a DICOM element value.
RegexDicomTransformRule
Performs a regular expression replace operation on a DICOM element value.
RemoveElementDicomTransformRule
Remove an element from a DICOM dataset.
SetValueDicomTransformRule
Sets the value of a DICOM element.
SplitFormatDicomTransformRule
Splits a DICOM element value and then formats the a string from the resulting array.
StartsWithDicomMatchRule
Checks if a DICOM element value starts with a string.
ToLowerDicomTransformRule
Changes the case of a DICOM element value to all lower case.
ToUpperDicomTransformRule
Changes the case of a DICOM element value to all upper case.
TrimCharactersDicomTransformRule
Trims whitespace or a set of characters from the beginning and end of a DICOM element value.
TrimStringDicomTransformRule
Trims a string from the beginning and end of a DICOM element value.
TruncateDicomTransformRule
Truncates a DICOM element value.
UnvalidatedScope
WildcardDicomMatchRule
Matches a wildcard pattern against a DICOM element value.
Interfaces
IDicomDatasetWalker
Interface for traversing a DICOM dataset.
IDicomMatchRule
IDicomTransformRule
Enums
DatabaseType
DicomAnonymizer.SecurityProfileActions
Profile actions per tag as described in DICOM PS 3.15
DicomAnonymizer.SecurityProfileOptions
Profile options as described in DICOM PS 3.15
DicomDictionaryFormat
DicomFileFormat
Structure of DICOM file
DicomMatchOperator
DicomStorageCategory
DicomTrimPosition
DicomUidType
FileReadOption
Option for reading a DICOM file from a stream