- index
- The zero-based index of the VOI LUT to set. According to the DICOM standard, one or more items could exist under one VOI LUT Sequence (0028,3010); use this index to specify which item to update.
- attributes
- The VOI LUT attributes to set.
- data
- Pointer to the buffer that holds the "LUT Data" (0028,3006) to set. This pointer cannot be null.
Visual Basic (Declaration) | |
---|---|
Public Sub SetVoiLut( _ ByVal index As Integer, _ ByVal attributes As DicomVoiLutAttributes, _ ByVal data() As Integer _ ) |
Visual Basic (Usage) | Copy Code |
---|---|
|
C# | |
---|---|
public void SetVoiLut( int index, DicomVoiLutAttributes attributes, int[] data ) |
C++/CLI | |
---|---|
public: void SetVoiLut( int index, DicomVoiLutAttributes^ attributes, array<int>^ data ) |
Parameters
- index
- The zero-based index of the VOI LUT to set. According to the DICOM standard, one or more items could exist under one VOI LUT Sequence (0028,3010); use this index to specify which item to update.
- attributes
- The VOI LUT attributes to set.
- data
- Pointer to the buffer that holds the "LUT Data" (0028,3006) to set. This pointer cannot be null.
For an example, refer to VoiLutCount.
The size of the data buffer should at least equal the
number of entries in the lookup table.
According to the DICOM standard, DicomVoiLutAttributes.NumberOfEntries should be set to 0 if the number of entries in the lookup table is 2^16; however, you should NOT do that when calling this method. This method will handle correctly setting the value inside the Data Set.
Target Platforms: Microsoft .NET Framework 3.0, Windows XP, Windows Server 2003 family, Windows Server 2008 family