DriveWorks SDK Reference
3.0.4260 Release
For Test and Development only

PyramidPVA.h File Reference

Detailed Description

NVIDIA DriveWorks API: Pyramid

Description: This file defines image pyramids.

Definition in file PyramidPVA.h.

Go to the source code of this file.

Data Structures

struct  dwPyramidPVAParams
 Image pyramid Parameters parameters. More...
 

Macros

#define DW_PYRAMID_LEVEL_MAX_COUNT   16
 

Typedefs

typedef struct dwPyramidPVAObject * dwPyramidPVAHandle_t
 Handle to a Pyramid object. More...
 

Functions

DW_API_PUBLIC dwStatus dwPyramidPVA_computePyramid (dwPyramidImage *pyramid, const dwImageHandle_t image, cudaStream_t stream, dwPyramidPVAHandle_t obj)
 Builds the pyramid from level 0 image. More...
 
DW_API_PUBLIC dwStatus dwPyramidPVA_create (dwPyramidImage *pyramid, uint32_t levelCount, uint32_t width, uint32_t height, dwTrivialDataType pxlType, dwContextHandle_t context)
 Creates and initializes an image pyramid. More...
 
DW_API_PUBLIC dwStatus dwPyramidPVA_destroy (dwPyramidImage *pyramid)
 Destroy pyramid images. More...
 
DW_API_PUBLIC dwStatus dwPyramidPVA_getCUDAStream (cudaStream_t *stream, dwPyramidPVAHandle_t obj)
 Get CUDA Stream to the used. More...
 
DW_API_PUBLIC dwStatus dwPyramidPVA_initDefaultParams (dwPyramidPVAParams *params)
 Initializes default parameters for image pyramid with default values. More...
 
DW_API_PUBLIC dwStatus dwPyramidPVA_initialize (dwPyramidPVAHandle_t *obj, dwPyramidPVAParams *params, dwContextHandle_t context)
 Initialize parameters for image pyramid. More...
 
DW_API_PUBLIC dwStatus dwPyramidPVA_release (dwPyramidPVAHandle_t obj)
 Release Pyramid module. More...
 
DW_API_PUBLIC dwStatus dwPyramidPVA_reset (dwPyramidPVAHandle_t obj)
 Resets Pyramid module. More...
 
DW_API_PUBLIC dwStatus dwPyramidPVA_setCUDAStream (cudaStream_t stream, dwPyramidPVAHandle_t obj)
 Sets CUDA Stream to the given stream. More...