Products | Support | Send comments on this topic. | Email a link to this topic. | Back to Getting Started | Help Version 18.0.10.23
LEADTOOLS DICOM C++ Class Library Help

LDicomWaveformChannel::SetChannelSamples16

Show in webframe

#include "Ltdic.h"

L_UINT32 LDicomWaveformChannel::SetChannelSamples16(pSamples, uCount)

L_INT16* pSamples;

/* pointer to the input buffer*/

L_UINT32 uCount;

/* size of the input buffer*/

Sets 16-bit data for a channel.

Parameter

Description

pSamples

Pointer to the buffer that holds the new channel samples.

uCount

Size of the buffer pointed to by pSamples.

Returns

The actual number of samples set for the channel.

Comments

This function sets the new samples for a channel. Before calling the LDicomWaveformChannel::SetChannelSamples16 function, be sure to call LDicomWaveformGroup::SetSampleInterpretation to set the waveform sample interpretation.

The number of samples actually set will be less than or equal to the "Number of samples per channel" (003A, 0010) in the multiplex group that represents the parent of this channel. To get that number, call the LDicomWaveformGroup::GetNumberOfSamplesPerChannel function.

This function is intended to be used for setting the data of 16-bit channels where the "Waveform Sample Interpretation" (5400,1006) is signed 16-bit linear (DICOM_SAMPLE_INTERPRETATION_SS) or unsigned 16-bit linear (DICOM_SAMPLE_INTERPRETATION_US). To get the waveform sample interpretation, use the LDicomWaveformGroup::GetSampleInterpretation function.

Required DLLs and Libraries

LTDIC

For a listing of the exact DLLs and Libraries needed, based on the toolkit version, refer to Files To Be Included With Your Application

Platforms

Win32, x64

See Also

Functions:

Class Members, LDicomWaveformChannel::SetChannelSamples8, LDicomWaveformChannel::SetChannelSamples32, LDicomWaveformChannel::GetChannelSamples, LDicomWaveformChannel::GetWaveformGroup, LDicomWaveformGroup::GetNumberOfChannels, LDicomWaveformGroup::GetChannel, LDicomWaveformGroup::AddChannel, LDicomWaveformGroup::DeleteChannel

Topics:

Working with DICOM Waveforms

Example

For an Example, refer to LDicomWaveformChannel::SetChannelSamples8

Products | Support | Contact Us | Copyright Notices
© 2006-2014 All Rights Reserved. LEAD Technologies, Inc.