documentation

CalibratedImageWrapper

Functions for managing CalibratedImageWrapper objects. More...

Functions

VL_SDK_API vlCalibratedImageWrapper_t *VL_CALLINGCONVENTION vlCalibratedImageWrapper_Clone (vlCalibratedImageWrapper_t *calibratedImageWrapper)
 Creates a copy of the CalibratedImageWrapper object and returns a pointer to it. More...
 
VL_SDK_API vlImageWrapper_t *VL_CALLINGCONVENTION vlCalibratedImageWrapper_GetImage (vlCalibratedImageWrapper_t *calibratedImageeWrapper)
 Returns a pointer to the ImageWrapper object of the calibrated image. More...
 
VL_SDK_API vlExtrinsicDataWrapper_t *VL_CALLINGCONVENTION vlCalibratedImageWrapper_GetImageFromDeviceTransform (vlCalibratedImageWrapper_t *calibratedImageWrapper)
 Returns a pointer to the ExtrinsicDataWrapper object of the extrinsic from the device to the image coordinates. More...
 
VL_SDK_API vlIntrinsicDataWrapper_t *VL_CALLINGCONVENTION vlCalibratedImageWrapper_GetIntrinsicData (vlCalibratedImageWrapper_t *calibratedImageWrapper)
 Returns a pointer to the IntriniscDataWrapper object of the intrinsic of the image. More...
 
VL_SDK_API void VL_CALLINGCONVENTION vlDelete_CalibratedImageWrapper (vlCalibratedImageWrapper_t *calibratedImageWrapper)
 Deletes an CalibratedImageWrapper object. More...
 
VL_SDK_API vlCalibratedImageWrapper_t *VL_CALLINGCONVENTION vlNew_CalibratedImageWrapper ()
 Creates a new CalibratedImageWrapper object and returns a pointer to it. More...
 

Detailed Description

Functions for managing CalibratedImageWrapper objects.

The CalibratedImageWrapper is a wrapper for an CalibratedImage object. CalibratedImage objects pack an image with its intrinsic and extrinsic parameters.

Function Documentation

◆ vlCalibratedImageWrapper_Clone()

VL_SDK_API vlCalibratedImageWrapper_t* VL_CALLINGCONVENTION vlCalibratedImageWrapper_Clone ( vlCalibratedImageWrapper_t calibratedImageWrapper)

Creates a copy of the CalibratedImageWrapper object and returns a pointer to it.

This pointer must be released using vlDelete_CalibratedImageWrapper.

Parameters
calibratedImageWrapperPointer to a CalibratedImageWrapper object.
Returns
A pointer to the new CalibratedImageWrapper object.

◆ vlCalibratedImageWrapper_GetImage()

VL_SDK_API vlImageWrapper_t* VL_CALLINGCONVENTION vlCalibratedImageWrapper_GetImage ( vlCalibratedImageWrapper_t calibratedImageeWrapper)

Returns a pointer to the ImageWrapper object of the calibrated image.

Parameters
calibratedImageWrapperPointer to a CalibratedImageWrapper object.

◆ vlCalibratedImageWrapper_GetImageFromDeviceTransform()

VL_SDK_API vlExtrinsicDataWrapper_t* VL_CALLINGCONVENTION vlCalibratedImageWrapper_GetImageFromDeviceTransform ( vlCalibratedImageWrapper_t calibratedImageWrapper)

Returns a pointer to the ExtrinsicDataWrapper object of the extrinsic from the device to the image coordinates.

Parameters
calibratedImageWrapperPointer to a CalibratedImageWrapper object.

◆ vlCalibratedImageWrapper_GetIntrinsicData()

VL_SDK_API vlIntrinsicDataWrapper_t* VL_CALLINGCONVENTION vlCalibratedImageWrapper_GetIntrinsicData ( vlCalibratedImageWrapper_t calibratedImageWrapper)

Returns a pointer to the IntriniscDataWrapper object of the intrinsic of the image.

Parameters
calibratedImageWrapperPointer to a CalibratedImageWrapper object.

◆ vlDelete_CalibratedImageWrapper()

VL_SDK_API void VL_CALLINGCONVENTION vlDelete_CalibratedImageWrapper ( vlCalibratedImageWrapper_t calibratedImageWrapper)

Deletes an CalibratedImageWrapper object.

Call this function if you used the vlNew_CalibratedImageWrapper function to create the object and you are now done using it.

Parameters
calibratedImageWrapperPointer to an CalibratedImageWrapper object.

◆ vlNew_CalibratedImageWrapper()

VL_SDK_API vlCalibratedImageWrapper_t* VL_CALLINGCONVENTION vlNew_CalibratedImageWrapper ( )

Creates a new CalibratedImageWrapper object and returns a pointer to it.

This pointer must be released using vlDelete_CalibratedImageWrapper.

Returns
A pointer to the new CalibratedImageWrapper object.