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(), DiColorCopyTemplate< T >::copy(), DiTransTemplate< T >::copyPixel(), DiColorPixelTemplate< T3 >::getPixelData(), DiRotateTemplate< T >::rotateLeft(), and DiRotateTemplate< T >::rotateRight().

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 DiTransTemplate< T >::fillPixel(), and DiScaleTemplate< T >::scalePixel().

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 DiColorOutputPixelTemplate< T1, T2 >::convert(), DiInputPixelTemplate< T1, T2 >::determineMinMax(), DiMonoOutputPixelTemplate< T1, T2, T3 >::determineUsedValues(), DiMonoInputPixelTemplate< T1, T2, T3 >::DiMonoInputPixelTemplate(), DiMonoPixelTemplate< T3 >::getHistogramWindow(), DiColorPixelTemplate< T3 >::Init(), DiScaleTemplate< T >::interpolatePixel(), DiMonoOutputPixelTemplate< T1, T2, T3 >::nowindow(), DiMonoOutputPixelTemplate< T1, T2, T3 >::voilut(), and DiMonoOutputPixelTemplate< T1, T2, T3 >::window().


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


Generated on 20 Dec 2005 for OFFIS DCMTK Version 3.5.4 by Doxygen 1.4.5