nmpp
mInit.h
1//------------------------------------------------------------------------
2//
3// $Workfile:: mInit.h $
4//
5// Векторно-матричная библиотека
6//
7// Copyright (c) RC Module Inc.
8//
9// $Revision: 1.1 $ $Date: 2005/01/12 14:03:24 $
10//
19//------------------------------------------------------------------------
20#ifndef _MINIT_H_INCLUDED_
21#define _MINIT_H_INCLUDED_
22
23
24#ifdef __cplusplus
25 extern "C" {
26#endif
27
28
29
30//*****************************************************************************
31
32 //--------------------------------------------------------------------
39 //--------------------------------------------------------------------
40
41//*****************************************************************************
42
111void nmppmCopyua_8s ( nm8s* pSrcMtr, int nSrcStride, int nSrcOffset, nm8s* pDstMtr, int nDstStride,int nHeight, int nWidth);
112void nmppmCopyua_16s( nm16s* pSrcMtr, int nSrcStride, int nSrcOffset, nm16s* pDstMtr, int nDstStride,int nHeight, int nWidth);
113void nmppmCopyua_32s( nm32s* pSrcMtr, int nSrcStride, int nSrcOffset, nm32s* pDstMtr, int nDstStride,int nHeight, int nWidth);
115
116void nmppmCopy_32fc(
117 double* SrcMtr,
118 int nSrcStride,
119 double* DstMtr,
120 int nDstStride,
121 int nHeight,
122 int nWidth
123);
124
125
126//*****************************************************************************
127
191void nmppmCopyau_8s ( nm8s* pSrcMtr, int nSrcStride, nm8s* pDstMtr, int nDstStride, int nDstOffset,int nHeight, int nWidth);
192void nmppmCopyau_16s( nm16s* pSrcMtr, int nSrcStride, nm16s* pDstMtr, int nDstStride, int nDstOffset,int nHeight, int nWidth);
193void nmppmCopyau_32s( nm32s* pSrcMtr, int nSrcStride, nm32s* pDstMtr, int nDstStride, int nDstOffset,int nHeight, int nWidth);
195
196
197//*****************************************************************************
198
254void nmppmCopy_1 ( nm1* pSrcMtr, int nSrcStride, nm1* pDstMtr, int nDstStride, int nHeight, int nWidth);
255void nmppmCopy_2s( nm2s* pSrcMtr, int nSrcStride, nm2s* pDstMtr, int nDstStride, int nHeight, int nWidth);
256void nmppmCopy_4s( nm4s* pSrcMtr, int nSrcStride, nm4s* pDstMtr, int nDstStride, int nHeight, int nWidth);
257void nmppmCopy_8s ( nm8s* pSrcMtr, int nSrcStride, nm8s* pDstMtr, int nDstStride, int nHeight, int nWidth);
258void nmppmCopy_16s( nm16s* pSrcMtr, int nSrcStride, nm16s* pDstMtr, int nDstStride, int nHeight, int nWidth);
259void nmppmCopy_32s( nm32s* pSrcMtr, int nSrcStride, nm32s* pDstMtr, int nDstStride, int nHeight, int nWidth);
260void nmppmCopy_64s( nm64s* pSrcMtr, int nSrcStride, nm64s* pDstMtr, int nDstStride, int nHeight, int nWidth);
262
263
264//*****************************************************************************
265
266
313void MTR_Fill_8s(nm8s* pMtr, int8b nVal, int nMtrStride, int nMtrHeight, int nMtrWidth);
315
316
317#ifdef __cplusplus
318 };
319#endif
320
321
322#endif // _MINIT_H_INCLUDED_
int int8b
Definition: nmtype.h:618
int nm32s
Definition: nmtype.h:292
long long nm64s
Definition: nmtype.h:375
void nm2s
Definition: nmtype.h:116
int nm1
Definition: nmtype.h:100
short nm16s
Definition: nmtype.h:243
void nm4s
Definition: nmtype.h:129
char nm8s
Definition: nmtype.h:167