NVIDIA DriveOS Linux NSR SDK API Reference

7.0.3.0 Release
Pyramid_1.h File Reference

Detailed Description

NVIDIA DriveWorks API: Pyramid

Description: This file defines image pyramids.

Definition in file Pyramid_1.h.

Go to the source code of this file.

Data Structures

struct  dwPyramidImage
 Pyramid image structure. More...
 
struct  dwPyramidImageProperties
 Pyramid image properties structure. More...
 

Macros

#define DW_PYRAMID_LEVEL_MAX_COUNT   12
 

Typedefs

typedef struct dwPyramidImage dwPyramidImage
 Pyramid image structure. More...
 
typedef struct dwPyramidImageProperties dwPyramidImageProperties
 Pyramid image properties structure. More...
 

Functions

DW_API_PUBLIC dwStatus dwPyramid_fillProperties (dwPyramidImageProperties *props, uint32_t levelCount, uint32_t width, uint32_t height, dwTrivialDataType pxlType)
 Fills the pyramid image properties structure. More...
 
DW_API_PUBLIC dwStatus dwPyramid_getProperties (dwPyramidImageProperties *props, dwPyramidImage *pyramid, dwContextHandle_t context)
 Gets the properties of a pyramid image. More...
 
DW_API_PUBLIC dwStatus dwPyramid_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 dwPyramid_createFromProperties (dwPyramidImage *pyramid, const dwPyramidImageProperties *props, dwContextHandle_t context)
 Creates and initializes an image pyramid. More...
 
DW_API_PUBLIC dwStatus dwPyramid_destroy (dwPyramidImage pyramid)
 Destroy pyramid images. More...
 
DW_API_PUBLIC dwStatus dwImageFilter_computePyramid (dwPyramidImage *pyramid, const dwImageCUDA *image, cudaStream_t stream, dwContextHandle_t context)
 Builds the pyramid from level 0 image. More...