NVIDIA DriveWorks API: Camera Methods
Description: This file defines camera model and rig methods. 
Definition in file CameraModel.h.
|  | 
| DW_API_PUBLIC dwStatus | dwCameraModel_initializePinhole (dwCameraModelHandle_t *obj, const dwPinholeCameraConfig *config, dwContextHandle_t context) | 
|  | Creates and initializes a calibrated pinhole camera.  More... 
 | 
|  | 
| DW_API_PUBLIC dwStatus | dwCameraModel_initializeFTheta (dwCameraModelHandle_t *obj, const dwFThetaCameraConfig *config, dwContextHandle_t context) | 
|  | Creates and initializes a calibrated camera for the F-Theta distortion model.  More... 
 | 
|  | 
| DW_API_PUBLIC dwStatus | dwCameraModel_initializeFThetaNew (dwCameraModelHandle_t *obj, const dwFThetaCameraConfig *config, dwContextHandle_t context) | 
|  | Creates and initializes a calibrated camera for the F-Theta distortion model.  More... 
 | 
|  | 
| DW_API_PUBLIC dwStatus | dwCameraModel_initializeStereographic (dwCameraModelHandle_t *obj, const dwStereographicCameraConfig *config, dwContextHandle_t context) | 
|  | Creates and initializes a calibrated stereographic camera.  More... 
 | 
|  | 
| DW_API_PUBLIC dwStatus | dwCameraModel_release (dwCameraModelHandle_t obj) | 
|  | Releases the calibrated camera.  More... 
 | 
|  | 
| DW_API_PUBLIC dwStatus | dwCameraModel_getInversePolynomial (float32_t *invPoly, size_t *size, dwCameraModelHandle_t obj) | 
|  | Returns the inverse polynomial used for the inverse distortion model.  More... 
 | 
|  | 
| DW_API_PUBLIC dwStatus | dwCameraModel_pixel2Ray (float32_t *x, float32_t *y, float32_t *z, float32_t u, float32_t v, dwConstCameraModelHandle_t obj) | 
|  | Back-projects a 2D point in pixel coordinates to a 3D optical ray direction.  More... 
 | 
|  | 
| DW_API_PUBLIC dwStatus | dwCameraModel_ray2Pixel (float32_t *u, float32_t *v, float32_t x, float32_t y, float32_t z, dwConstCameraModelHandle_t obj) | 
|  | Projects a 3D point in camera coordinates to a 2D pixel position.  More... 
 | 
|  | 
| DW_API_PUBLIC dwStatus | dwCameraModel_isRayInsideFOV (bool *isInsideMaxFOV, float32_t x, float32_t y, float32_t z, dwConstCameraModelHandle_t obj) | 
|  | Checks if the angle of a ray with the camera's optical center is below the maximum possible angle of any ray that can be back-projected from valid image domain pixels.  More... 
 | 
|  | 
| DW_API_PUBLIC dwStatus | dwCameraModel_getHorizontalFOV (float32_t *hfov, dwConstCameraModelHandle_t obj) | 
|  | Gets the horizontal Field of View (FOV) of the calibrated camera, in radians.  More... 
 | 
|  | 
| DW_API_PUBLIC dwStatus | dwCameraModel_getImageSize (uint32_t *width, uint32_t *height, dwConstCameraModelHandle_t obj) | 
|  | Gets the width and height of the calibrated camera, in pixels.  More... 
 | 
|  | 
| DW_API_PUBLIC dwStatus | dwCameraModel_applyImageTransform (const dwMatrix3f *transform, dwVector2ui newSize, dwCameraModelHandle_t obj) | 
|  | Sets a new origin for the image and adjusts image scales.  More... 
 | 
|  | 
| DW_API_PUBLIC dwStatus | dwCameraModel_initialize (dwCameraModelHandle_t *camera, uint32_t sensorId, dwConstRigHandle_t obj) | 
|  | Creates a calibrated camera model polymorphically for a compatible sensor.  More... 
 | 
|  |