OFBitmanipTemplate< T > Class Template Reference

A template class for bit manipulations. More...

List of all members.

Static Public Member Functions

void copyMem (const T *src, T *dest, const unsigned long count)
 copies specified number of elements from source to destination
void setMem (T *dest, const T value, const unsigned long count)
 sets specified number of elements in destination memory to defined value
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>
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>
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(), DiScaleTemplate< T >::scalePixel(), and DiMonoOutputPixelTemplate< T1, T2, T3 >::voilut().

template<class T>
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 4 Nov 2004 for OFFIS DCMTK Version 3.5.3 by Doxygen 1.3.8