OFBitmanipTemplate< T > Class Template Reference

A template class for bit manipulations. More...

List of all members.

Static Public Member Functions

static void copyMem (const T *src, T *dest, const unsigned long count)
 copies specified number of elements from source to destination
static void setMem (T *dest, const T value, const unsigned long count)
 sets specified number of elements in destination memory to defined value
static void zeroMem (T *dest, const unsigned long count)
 sets specified number of elements in destination memory to zero


Detailed Description

template<class T>
class OFBitmanipTemplate< T >

A template class for bit manipulations.

This class is used to perform platform independent operations on typed memory areas.

Definition at line 61 of file ofbmanip.h.


Member Function Documentation

template<class T>
static void OFBitmanipTemplate< T >::copyMem const T *  src,
T *  dest,
const unsigned long  count
[inline, static]
 

copies specified number of elements from source to destination

Parameters:
src pointer to source memory
dest pointer to destination memory
count number of elements to be copied

Definition at line 72 of file ofbmanip.h.

Referenced by DiMonoCopyTemplate< T >::copy(), and DiColorPixelTemplate< T3 >::getPixelData().

template<class T>
static void OFBitmanipTemplate< T >::setMem T *  dest,
const T  value,
const unsigned long  count
[inline, static]
 

sets specified number of elements in destination memory to defined value

Parameters:
dest pointer to destination memory
value value to be set
count number of elements to be set

Definition at line 96 of file ofbmanip.h.

Referenced by DiScaleTemplate< T >::scalePixel(), and DiMonoOutputPixelTemplate< T1, T2, T3 >::voilut().

template<class T>
static void OFBitmanipTemplate< T >::zeroMem T *  dest,
const unsigned long  count
[inline, static]
 

sets specified number of elements in destination memory to zero

Parameters:
dest pointer to destination memory
count number of elements to be set to zero

Definition at line 119 of file ofbmanip.h.

Referenced by DiInputPixelTemplate< T1, T2 >::determineMinMax(), DiMonoOutputPixelTemplate< T1, T2, T3 >::determineUsedValues(), DiMonoInputPixelTemplate< T1, T2, T3 >::DiMonoInputPixelTemplate(), and DiMonoPixelTemplate< T3 >::getHistogramWindow().


The documentation for this class was generated from the following file:


Generated on 17 Feb 2006 for OFFIS DCMTK Version 3.5.4 by Doxygen 1.4.6