| 
| #define  | CLAMP(x,  a,  b)   ( (x) > (b) ? (b) : ( (x) < (a) ? (a) : (x) ) ) | 
|   | 
| #define  | CLAMP_0_255(x)   CLAMP(x,0,255) | 
|   | 
| #define  | CLAMP_BOTTOM(x,  a)   (((x) < (a)) ? (a) : (x)) | 
|   | 
| #define  | CLAMP_TOP(x,  a)   (((x) > (a)) ? (a) : (x)) | 
|   | 
| #define  | NCV_CT_ASSERT(X) | 
|   | 
| #define  | NCV_CT_PREP_PASTE(a,  b)   NCV_CT_PREP_PASTE_AUX(a, b) | 
|   | Concatenation macro.  More...
  | 
|   | 
| #define  | NCV_CT_PREP_PASTE_AUX(a,  b)   a##b | 
|   | Concatenation indirection macro.  More...
  | 
|   | 
| #define  | NCV_RESET_SKIP_COND(x)   __ncv_skip_cond = x | 
|   | 
| #define  | NCV_SET_SKIP_COND(x)   bool __ncv_skip_cond = x | 
|   | 
| #define  | NCV_SKIP_COND_BEGIN   if (!__ncv_skip_cond) { | 
|   | 
| #define  | NCV_SKIP_COND_END   } | 
|   | 
| #define  | ncvAssertCUDALastErrorReturn(errCode) | 
|   | 
| #define  | ncvAssertCUDAReturn(cudacall,  errCode) | 
|   | 
| #define  | ncvAssertPrintCheck(pred,  msg) | 
|   | 
| #define  | ncvAssertPrintReturn(pred,  msg,  err) | 
|   | 
| #define  | ncvAssertReturn(pred,  err) | 
|   | 
| #define  | ncvAssertReturnNcvStat(ncvOp) | 
|   | 
| #define  | ncvSafeMatAlloc(name,  type,  alloc,  width,  height,  err) | 
|   | 
| #define  | SQR(x)   ((x)*(x)) | 
|   | 
| #define  | SUB_BEGIN(type,  name)   struct { __inline type name | 
|   | 
| #define  | SUB_CALL(name)   name.name | 
|   | 
| #define  | SUB_END(name)   } name; | 
|   | 
 | 
| Ncv32u  | alignUp (Ncv32u what, Ncv32u alignment) | 
|   | 
| NCVStatus  | memSegCopyHelper (void *dst, NCVMemoryType dstType, const void *src, NCVMemoryType srcType, size_t sz, cudaStream_t cuStream) | 
|   | 
| NCVStatus  | memSegCopyHelper2D (void *dst, Ncv32u dstPitch, NCVMemoryType dstType, const void *src, Ncv32u srcPitch, NCVMemoryType srcType, Ncv32u widthbytes, Ncv32u height, cudaStream_t cuStream) | 
|   | 
| void  | ncvDebugOutput (const cv::String &msg) | 
|   | 
| NCVStatus  | ncvDrawRects_32u_device (Ncv32u *d_dst, Ncv32u dstStride, Ncv32u dstWidth, Ncv32u dstHeight, NcvRect32u *d_rects, Ncv32u numRects, Ncv32u color, cudaStream_t cuStream) | 
|   | 
| NCVStatus  | ncvDrawRects_32u_host (Ncv32u *h_dst, Ncv32u dstStride, Ncv32u dstWidth, Ncv32u dstHeight, NcvRect32u *h_rects, Ncv32u numRects, Ncv32u color) | 
|   | 
| NCVStatus  | ncvDrawRects_8u_device (Ncv8u *d_dst, Ncv32u dstStride, Ncv32u dstWidth, Ncv32u dstHeight, NcvRect32u *d_rects, Ncv32u numRects, Ncv8u color, cudaStream_t cuStream) | 
|   | 
| NCVStatus  | ncvDrawRects_8u_host (Ncv8u *h_dst, Ncv32u dstStride, Ncv32u dstWidth, Ncv32u dstHeight, NcvRect32u *h_rects, Ncv32u numRects, Ncv8u color) | 
|   | 
| double  | ncvEndQueryTimerMs (NcvTimer t) | 
|   | 
| double  | ncvEndQueryTimerUs (NcvTimer t) | 
|   | 
| NCVStatus  | ncvGroupRectangles_host (NCVVector< NcvRect32u > &hypotheses, Ncv32u &numHypotheses, Ncv32u minNeighbors, Ncv32f intersectEps, NCVVector< Ncv32u > *hypothesesWeights) | 
|   | 
| void  | ncvSetDebugOutputHandler (NCVDebugOutputHandler *func) | 
|   | 
| NcvTimer  | ncvStartTimer (void) | 
|   |