![]() |
MDSTk Libraries
1.1.0
Medical Data Segmentation Toolkit
|
Medical Data Segmentation Toolkit (MDSTk)
Copyright (c) 2003-2010 by Michal Spanel
.
More...
Namespaces | |
| namespace | mds |
Medical Data Segmentation Toolkit (MDSTk) | |
| namespace | mds::base |
Functions | |
| template<typename T , typename U > | |
| void | mds::base::memAdd (T *pMem, const U &Value, tSize Count) |
| Adds Value to all memory elements. | |
| template<typename T > | |
| T * | mds::base::memAlloc (tSize Count) |
| Allocates memory. | |
| template<typename T > | |
| void | mds::base::memCopy (T *pDst, const T *pSrc, tSize Count) |
| Copies memory. | |
| template<typename T , typename U > | |
| void | mds::base::memDiv (T *pMem, const U &Value, tSize Count) |
| Divides memory elements by Value. | |
| template<typename T > | |
| void | mds::base::memFree (T *pMem) |
| De-allocates memory. | |
| template<typename T > | |
| void | mds::base::memLoopCopy (T *pDst, const T *pSrc, tSize Count) |
| Copies memory. | |
| template<typename T , typename U > | |
| void | mds::base::memMult (T *pMem, const U &Value, tSize Count) |
| Multiples memory elements by Value. | |
| template<typename T > | |
| T * | mds::base::memRealloc (T *pMem, tSize Count) |
| Reallocates memory. | |
| template<typename T > | |
| void | mds::base::memSet (T *pMem, const T &Value, tSize Count) |
| Initializes memory. | |
| template<typename T , typename U > | |
| void | mds::base::memSparseAdd (T *pMem, tSize Stride, const U &Value, tSize Count) |
| Adds Value to all memory elements. | |
| template<typename T > | |
| void | mds::base::memSparseCopy (T *pDst, tSize DstStride, const T *pSrc, tSize SrcStride, tSize Count) |
| Copies memory. | |
| template<typename T , typename U > | |
| void | mds::base::memSparseDiv (T *pMem, tSize Stride, const U &Value, tSize Count) |
| Divides memory elements by Value. | |
| template<typename T , typename U > | |
| void | mds::base::memSparseMult (T *pMem, tSize Stride, const U &Value, tSize Count) |
| Multiples memory elements by Value. | |
| template<typename T > | |
| void | mds::base::memSparseSet (T *pMem, tSize Stride, const T &Value, tSize Count) |
| Initializes memory. | |
| template<typename T , typename U > | |
| void | mds::base::memSparseSub (T *pMem, tSize Stride, const U &Value, tSize Count) |
| Subtracts Value from memory elements. | |
| template<typename T > | |
| void | mds::base::memSparseSwap (T *p1, tSize Stride1, const T *p2, tSize Stride2, tSize Count) |
| Swaps content of two memory blocks. | |
| template<typename T , typename U > | |
| void | mds::base::memSub (T *pMem, const U &Value, tSize Count) |
| Subtracts Value from memory elements. | |
| template<typename T > | |
| void | mds::base::memSwap (T *p1, T *p2, tSize Count) |
| Swaps content of two memory blocks. | |
| template<typename T , typename U > | |
| void | mds::base::memVectAdd (T *pDst, const U *pSrc, tSize Count) |
| Adds memory elements pointed to by pSrc to pDst. | |
| template<typename T , typename U > | |
| void | mds::base::memVectDiv (T *pDst, const U *pSrc, tSize Count) |
| Divides memory elements pointed to by 'pDst' by 'pSrc' elements. | |
| template<typename T , typename U > | |
| void | mds::base::memVectMult (T *pDst, const U *pSrc, tSize Count) |
| Multiples memory elements pointed to by 'pDst' by 'pSrc' elements. | |
| template<typename T , typename U , typename V > | |
| void | mds::base::memVectMultAdd (T *pDst, const U *pSrc, const V &Value, tSize Count) |
| Adds memory elements pointed to by pSrc and multiplied by Value to pDst. | |
| template<typename T , typename U > | |
| void | mds::base::memVectSparseAdd (T *pDst, tSize DstStride, const U *pSrc, tSize SrcStride, tSize Count) |
| Adds memory elements pointed to by 'pSrc' to 'pDst'. | |
| template<typename T , typename U > | |
| void | mds::base::memVectSparseDiv (T *pDst, tSize DstStride, const U *pSrc, tSize SrcStride, tSize Count) |
| Divides memory elements pointed to by 'pDst' by 'pSrc' elements. | |
| template<typename T , typename U > | |
| void | mds::base::memVectSparseMult (T *pDst, tSize DstStride, const U *pSrc, tSize SrcStride, tSize Count) |
| Multiples memory elements pointed to by 'pDst' by 'pSrc' elements. | |
| template<typename T , typename U , typename V > | |
| void | mds::base::memVectSparseMultAdd (T *pDst, tSize DstStride, const U *pSrc, tSize SrcStride, const V &Value, tSize Count) |
| Adds memory elements pointed to by 'pSrc' and multiplied by Value to 'pDst'. | |
| template<typename T , typename U > | |
| void | mds::base::memVectSparseSub (T *pDst, tSize DstStride, const U *pSrc, tSize SrcStride, tSize Count) |
| Subtracts memory elements pointed to by 'pSrc' from 'pDst'. | |
| template<typename T , typename U > | |
| void | mds::base::memVectSub (T *pDst, const U *pSrc, tSize Count) |
| Subtracts memory elements pointed to by 'pSrc' from 'pDst'. | |
Medical Data Segmentation Toolkit (MDSTk)
Copyright (c) 2003-2010 by Michal Spanel
.
Author: Michal Spanel, spanel@fit.vutbr.cz
Date: 2004/12/23
Description:
1.7.6.1