Namespace FellowOakDicom
Classes
- AppendDicomTransformRule
Append the value of a DICOM element.
- BoolDicomMatchRule
Rule that always returns true or false.
- ContainsDicomMatchRule
Checks if a DICOM element value contains a string.
- CopyValueDicomTransformRule
Copies the value of a DICOM element to another DICOM element.
- 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)
- DicomDataset
A collection of DICOM items.
- DicomDatasetExtensions
DicomDataset extension methods.
- DicomDatasetWalker
Worker class for performing DICOM dataset traversal.
- DicomDate
Date (DA)
- DicomDateTime
Date Time (DT)
- DicomDecimalString
Decimal String (DS)
- DicomDictionary
Class for managing DICOM dictionaries.
- DicomEncoding
Support methods for DICOM encoding.
- DicomException
Base type for all DICOM library exceptions.
- DicomFile
Representation of one DICOM file.
- 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.
- DicomIntegerString
Integer String (IS)
- DicomItem
Abstract base class for representing one DICOM item.
- DicomLongString
Long String (LO)
- DicomLongText
Long Text (LT)
- 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.
- DicomPersonName
Person Name (PN)
- 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.
- 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)
- DicomVR
DICOM Value Representation
- DicomVRCode
Code String for DICOM Value Representation
- 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.
- EndsWithDicomMatchRule
Checks if a DICOM element value ends with a string.
- 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.
- 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.
- WildcardDicomMatchRule
Matches a wildcard pattern against a DICOM element value.
Interfaces
- IDicomDatasetWalker
Interface for traversing a DICOM dataset.
Enums
- DicomAnonymizer.SecurityProfileActions
Profile actions per tag as described in DICOM PS 3.15
- DicomAnonymizer.SecurityProfileOptions
Profile options as described in DICOM PS 3.15
- DicomFileFormat
Structure of DICOM file
- FileReadOption
Option for reading a DICOM file from a stream