IDS peak ICV v1.6.0
Loading...
Searching...
No Matches
peak::icv::dynamic Namespace Reference

Data Structures

class  DynamicLoader
 
class  LoadLibraryException
 

Typedefs

typedef peak_icv_status(* dyn_peak_icv_CalibrationParameters_CreateFromFile) (peak_icv_calibration_parameters *calibration_parameters, size_t calibration_parameters_size, const char *file_path)
 
typedef peak_icv_status(* dyn_peak_icv_CalibrationParameters_SaveToFile) (peak_icv_calibration_parameters calibration_parameters, size_t calibration_parameters_size, const char *file_path, peak_icv_calibration_parameters_save_options save_options)
 
typedef peak_icv_status(* dyn_peak_icv_CalibrationParameters_ToBinary) (peak_icv_calibration_parameters calibration_parameters, size_t calibration_parameters_size, uint8_t *calibration_parameters_binary, size_t calibration_parameters_binary_size)
 
typedef peak_icv_status(* dyn_peak_icv_CalibrationParameters_ToBinaryGetSizeInBytes) (size_t calibration_parameters_size, size_t *binary_size)
 
typedef peak_icv_status(* dyn_peak_icv_CalibrationParameters_CreateFromBinary) (const uint8_t *binary_data, size_t binary_data_size, peak_icv_calibration_parameters *calibration_parameters, size_t calibration_parameters_size)
 
typedef peak_icv_status(* dyn_peak_icv_Calibration_Plate_Create) (peak_icv_calibration_plate_handle *calibration_plate_handle)
 
typedef peak_icv_status(* dyn_peak_icv_Calibration_Plate_CreateFromFile) (peak_icv_calibration_plate_handle *calibration_plate_handle, const char *file_path)
 
typedef peak_icv_status(* dyn_peak_icv_Calibration_Plate_IncreaseUseCount) (peak_icv_calibration_plate_handle calibration_plate_handle)
 
typedef peak_icv_status(* dyn_peak_icv_Calibration_Plate_Destroy) (peak_icv_calibration_plate_handle calibration_plate_handle)
 
typedef peak_icv_status(* dyn_peak_icv_Calibration_Result_Create) (peak_icv_calibration_result_handle *calibration_result_handle)
 
typedef peak_icv_status(* dyn_peak_icv_Calibration_Result_SaveToFile) (peak_icv_calibration_result_handle calibration_result_handle, const char *file_path, peak_icv_calibration_result_save_options save_options)
 
typedef peak_icv_status(* dyn_peak_icv_Calibration_Result_CreateFromFile) (peak_icv_calibration_result_handle *calibration_result_handle, const char *file_path)
 
typedef peak_icv_status(* dyn_peak_icv_Calibration_Result_Destroy) (peak_icv_calibration_result_handle calibration_result_handle)
 
typedef peak_icv_status(* dyn_peak_icv_Calibration_Result_IncreaseUseCount) (peak_icv_calibration_result_handle calibration_result_handle)
 
typedef peak_icv_status(* dyn_peak_icv_Calibration_Result_GetMeanReprojectionError) (peak_icv_calibration_result_handle calibration_result_handle, double *mean_reprojection_error)
 
typedef peak_icv_status(* dyn_peak_icv_Calibration_Result_GetCalibrationViews_GetCount) (peak_icv_calibration_result_handle calibration_result_handle, size_t *calibration_view_count)
 
typedef peak_icv_status(* dyn_peak_icv_Calibration_Result_GetCalibrationViews) (peak_icv_calibration_result_handle calibration_result_handle, peak_icv_calibration_view_handle *calibration_views, size_t calibration_views_count)
 
typedef peak_icv_status(* dyn_peak_icv_Calibration_Result_ToParameters) (peak_icv_calibration_result_handle calibration_result_handle, peak_icv_calibration_parameters *calibration_parameters, size_t calibration_parameters_size)
 
typedef peak_icv_status(* dyn_peak_icv_Calibration_View_Create) (peak_icv_calibration_view_handle *calibration_view_handle)
 
typedef peak_icv_status(* dyn_peak_icv_Calibration_View_Array_Create) (peak_icv_calibration_view_handle *calibration_view_handles, size_t num_calibration_views)
 
typedef peak_icv_status(* dyn_peak_icv_Calibration_View_IncreaseUseCount) (peak_icv_calibration_view_handle calibration_view_handle)
 
typedef peak_icv_status(* dyn_peak_icv_Calibration_View_Destroy) (peak_icv_calibration_view_handle calibration_view_handle)
 
typedef peak_icv_status(* dyn_peak_icv_Calibration_View_Array_Destroy) (peak_icv_calibration_view_handle *calibration_view_handles, size_t num_calibration_views)
 
typedef peak_icv_status(* dyn_peak_icv_Calibration_View_GetReprojectionErrors) (peak_icv_calibration_view_handle calibration_view_handle, peak_icv_reprojection_error *reprojection_errors, size_t num_reprojection_errors)
 
typedef peak_icv_status(* dyn_peak_icv_Calibration_View_GetMeanReprojectionError) (peak_icv_calibration_view_handle calibration_view_handle, double *mean_reprojection_error)
 
typedef peak_icv_status(* dyn_peak_icv_Calibration_View_GetMaximumReprojectionError) (peak_icv_calibration_view_handle calibration_view_handle, double *maximum_reprojection_error)
 
typedef peak_icv_status(* dyn_peak_icv_Calibration_View_GetReprojectionErrors_GetCount) (peak_icv_calibration_view_handle calibration_view_handle, size_t *num_reprojection_errors)
 
typedef peak_icv_status(* dyn_peak_icv_Calibration_View_GetExtrinsicParameters) (peak_icv_calibration_view_handle calibration_view_handle, peak_icv_extrinsic_parameters *extrinsic_parameters, size_t extrinsic_parameters_size)
 
typedef peak_icv_status(* dyn_peak_icv_Calibration_View_GetConvexHull) (peak_icv_calibration_view_handle calibration_view_handle, peak_icv_polygon_handle *polygon_handle)
 
typedef peak_icv_status(* dyn_peak_icv_Calibration_View_GetCoordinateSystem) (peak_icv_calibration_view_handle calibration_view_handle, peak_icv_coordinate_system *coordinate_system)
 
typedef peak_icv_status(* dyn_peak_icv_Calibration_Process) (peak_icv_calibration_plate_handle input_calibration_plate, peak_icv_image_handle *input_images, size_t num_input_images, peak_icv_calibration_result_handle *output_calibration_result)
 
typedef peak_icv_status(* dyn_peak_icv_Calibration_Extrinsic_CalculateTransformationMatrix) (peak_icv_extrinsic_parameters extrinsic_parameters, size_t extrinsic_parameters_size, peak_icv_transformation_matrix_3d *transformation_matrix)
 
typedef peak_icv_status(* dyn_peak_icv_WorkspaceCalibration_Process) (peak_icv_calibration_plate_handle calibration_plate, peak_icv_intrinsic_parameters intrinsic_parameters, size_t intrinsic_parameters_size, peak_icv_image_handle image, peak_icv_calibration_result_handle *calibration_result)
 
typedef peak_icv_status(* dyn_peak_icv_BarcodeReaderResult_Create) (peak_icv_code_reader_result_handle *result)
 
typedef peak_icv_status(* dyn_peak_icv_BarcodeReaderResult_Array_Create) (peak_icv_code_reader_result_handle *result, size_t count)
 
typedef peak_icv_status(* dyn_peak_icv_BarcodeReaderResult_Destroy) (peak_icv_code_reader_result_handle result)
 
typedef peak_icv_status(* dyn_peak_icv_BarcodeReaderResult_GetText_GetSizeInBytes) (peak_icv_code_reader_result_handle result, size_t *text_size_in_bytes)
 
typedef peak_icv_status(* dyn_peak_icv_BarcodeReaderResult_GetText) (peak_icv_code_reader_result_handle result, char *text, size_t text_size_in_bytes)
 
typedef peak_icv_status(* dyn_peak_icv_BarcodeReaderResult_GetType) (peak_icv_code_reader_result_handle result, peak_icv_code_type *code_type)
 
typedef peak_icv_status(* dyn_peak_icv_BarcodeReader_Create) (peak_icv_code_reader_handle *handle)
 
typedef peak_icv_status(* dyn_peak_icv_BarcodeReader_Destroy) (peak_icv_code_reader_handle handle)
 
typedef peak_icv_status(* dyn_peak_icv_BarcodeReader_GetCodeTypesGetCount) (peak_icv_code_reader_handle handle, size_t *count)
 
typedef peak_icv_status(* dyn_peak_icv_BarcodeReader_GetCodeTypes) (peak_icv_code_reader_handle handle, peak_icv_code_type *barcode_types, size_t count)
 
typedef peak_icv_status(* dyn_peak_icv_BarcodeReader_SetCodeTypes) (peak_icv_code_reader_handle handle, peak_icv_code_type *barcode_types, size_t count)
 
typedef peak_icv_status(* dyn_peak_icv_BarcodeReader_DetectAndDecode) (peak_icv_code_reader_handle handle, peak_icv_image_handle input_image, peak_icv_code_reader_result_handle *result, size_t result_count, size_t *found_count)
 
typedef peak_icv_status(* dyn_peak_icv_BarcodeReader_SetMaximumNumberOfCodesToDetect) (peak_icv_code_reader_handle handle, size_t max_count)
 
typedef peak_icv_status(* dyn_peak_icv_BarcodeReader_GetMaximumNumberOfCodesToDetect) (peak_icv_code_reader_handle handle, size_t *max_count)
 
typedef peak_icv_status(* dyn_peak_icv_ImageFilter_Sharpening_ProcessInPlace) (peak_icv_image_handle input_image, uint32_t sharpness_level)
 
typedef peak_icv_status(* dyn_peak_icv_ImageFilter_Sharpening_GetRange) (peak_common_interval_u *range)
 
typedef peak_icv_status(* dyn_peak_icv_Filter_Image_Median) (peak_icv_image_handle input_image, size_t kernel_size, peak_icv_image_handle output_image)
 
typedef peak_icv_status(* dyn_peak_icv_HDR_Create) (peak_icv_hdr_handle *hdr_handle)
 
typedef peak_icv_status(* dyn_peak_icv_HDR_EstimateResponseCurve) (peak_icv_hdr_handle hdr_handle, peak_icv_image_handle *input_images, size_t num_input_images)
 
typedef peak_icv_status(* dyn_peak_icv_HDR_Process_GetOutputPixelFormat) (peak_icv_hdr_handle hdr_handle, peak_common_pixel_format input_pixel_format, peak_common_pixel_format *output_pixel_format)
 
typedef peak_icv_status(* dyn_peak_icv_HDR_Process) (peak_icv_hdr_handle hdr_handle, peak_icv_image_handle *input_images, size_t num_input_images, peak_icv_image_handle output_image)
 
typedef peak_icv_status(* dyn_peak_icv_HDR_GetAlgorithm) (peak_icv_hdr_handle hdr_handle, peak_icv_hdr_algorithm *algorithm)
 
typedef peak_icv_status(* dyn_peak_icv_HDR_Destroy) (peak_icv_hdr_handle hdr_handle)
 
typedef peak_icv_status(* dyn_peak_icv_HDR_GetResponseCurve) (peak_icv_hdr_handle hdr_handle, peak_icv_hdr_response_curve_handle *response_curve_handle)
 
typedef peak_icv_status(* dyn_peak_icv_HDR_SetResponseCurve) (peak_icv_hdr_handle hdr_handle, peak_icv_hdr_response_curve_handle response_curve_handle)
 
typedef peak_icv_status(* dyn_peak_icv_HDR_ResponseCurve_Create) (peak_icv_hdr_response_curve_handle *response_curve_handle)
 
typedef peak_icv_status(* dyn_peak_icv_HDR_ResponseCurve_CreateFromFile) (peak_icv_hdr_response_curve_handle *response_curve_handle, const char *file_path)
 
typedef peak_icv_status(* dyn_peak_icv_HDR_ResponseCurve_IncreaseUseCount) (peak_icv_hdr_response_curve_handle response_curve_handle)
 
typedef peak_icv_status(* dyn_peak_icv_HDR_ResponseCurve_Destroy) (peak_icv_hdr_response_curve_handle response_curve_handle)
 
typedef peak_icv_status(* dyn_peak_icv_HDR_ResponseCurve_SaveToFile) (peak_icv_hdr_response_curve_handle response_curve_handle, const char *file_path)
 
typedef peak_icv_status(* dyn_peak_icv_HDR_ResponseCurve_Compare) (peak_icv_hdr_response_curve_handle response_curve_handle_lhs, peak_icv_hdr_response_curve_handle response_curve_handle_rhs, bool *is_equal)
 
typedef peak_icv_status(* dyn_peak_icv_ToneMapping_Drago_Create) (peak_icv_tone_mapping_drago_handle *tone_mapping_handle)
 
typedef peak_icv_status(* dyn_peak_icv_ToneMapping_Drago_Destroy) (peak_icv_tone_mapping_drago_handle tone_mapping_handle)
 
typedef peak_icv_status(* dyn_peak_icv_ToneMapping_Drago_GetOutputPixelFormat) (peak_icv_tone_mapping_drago_handle tone_mapping_handle, peak_common_pixel_format input_pixel_format, peak_common_pixel_format *output_pixel_format)
 
typedef peak_icv_status(* dyn_peak_icv_ToneMapping_Drago_Process) (peak_icv_tone_mapping_drago_handle tone_mapping_handle, peak_icv_image_handle input_hdr_image, peak_icv_image_handle output_ldr_image)
 
typedef peak_icv_status(* dyn_peak_icv_ToneMapping_Linear_Create) (peak_icv_tone_mapping_linear_handle *tone_mapping_handle)
 
typedef peak_icv_status(* dyn_peak_icv_ToneMapping_Linear_Destroy) (peak_icv_tone_mapping_linear_handle tone_mapping_handle)
 
typedef peak_icv_status(* dyn_peak_icv_ToneMapping_Linear_GetOutputPixelFormat) (peak_icv_tone_mapping_linear_handle tone_mapping_handle, peak_common_pixel_format input_pixel_format, peak_common_pixel_format *output_pixel_format)
 
typedef peak_icv_status(* dyn_peak_icv_ToneMapping_Linear_Process) (peak_icv_tone_mapping_linear_handle tone_mapping_handle, peak_icv_image_handle hdr_image, float center_exposure_value, float number_of_stops, peak_icv_image_handle ldr_image)
 
typedef peak_icv_status(* dyn_peak_icv_ToneMapping_Linear_GetExposureValueRange) (peak_icv_tone_mapping_linear_handle tone_mapping_handle, peak_icv_image_handle hdr_image, peak_common_interval_f *range)
 
typedef peak_icv_status(* dyn_peak_icv_Preprocessing_ColorMatrixTransformation_Create) (peak_icv_color_matrix_transformation_handle *color_matrix_transformation_handle)
 
typedef peak_icv_status(* dyn_peak_icv_Preprocessing_ColorMatrixTransformation_Destroy) (peak_icv_color_matrix_transformation_handle color_matrix_transformation_handle)
 
typedef peak_icv_status(* dyn_peak_icv_Preprocessing_ColorMatrixTransformation_NeedsProcessing) (peak_icv_color_matrix_transformation_handle color_matrix_transformation_handle, bool *needs_processing)
 
typedef peak_icv_status(* dyn_peak_icv_Preprocessing_ColorMatrixTransformation_ProcessInplace) (peak_icv_color_matrix_transformation_handle color_matrix_transformation_handle, peak_icv_image_handle input_image_handle)
 
typedef peak_icv_status(* dyn_peak_icv_Preprocessing_ColorMatrixTransformation_SetColorCorrectionMatrix) (peak_icv_color_matrix_transformation_handle color_matrix_transformation_handle, peak_icv_color_correction_matrix color_correction_matrix)
 
typedef peak_icv_status(* dyn_peak_icv_Preprocessing_ColorMatrixTransformation_GetColorCorrectionMatrix) (peak_icv_color_matrix_transformation_handle color_matrix_transformation_handle, peak_icv_color_correction_matrix *color_correction_matrix)
 
typedef peak_icv_status(* dyn_peak_icv_Preprocessing_ColorMatrixTransformation_SetSaturation) (peak_icv_color_matrix_transformation_handle color_matrix_transformation_handle, float saturation)
 
typedef peak_icv_status(* dyn_peak_icv_Preprocessing_ColorMatrixTransformation_GetSaturation) (peak_icv_color_matrix_transformation_handle color_matrix_transformation_handle, float *saturation)
 
typedef peak_icv_status(* dyn_peak_icv_Preprocessing_ColorMatrixTransformation_GetSaturationRange) (peak_icv_color_matrix_transformation_handle color_matrix_transformation_handle, peak_common_interval_f *range)
 
typedef peak_icv_status(* dyn_peak_icv_Preprocessing_ColorMatrixTransformation_GetEffectiveMatrix) (peak_icv_color_matrix_transformation_handle color_matrix_transformation_handle, peak_icv_color_correction_matrix *color_correction_matrix)
 
typedef peak_icv_status(* dyn_peak_icv_Preprocessing_ColorMatrixTransformation_ChromaticAdaption_GetTargetColorSpace) (peak_icv_color_matrix_transformation_handle color_matrix_transformation_handle, peak_icv_color_space *color_space)
 
typedef peak_icv_status(* dyn_peak_icv_Preprocessing_ColorMatrixTransformation_ChromaticAdaption_SetTargetColorSpace) (peak_icv_color_matrix_transformation_handle color_matrix_transformation_handle, peak_icv_color_space color_space)
 
typedef peak_icv_status(* dyn_peak_icv_Preprocessing_ColorMatrixTransformation_ChromaticAdaption_GetAlgorithm) (peak_icv_color_matrix_transformation_handle color_matrix_transformation_handle, peak_icv_chromatic_adaption_algorithm *algorithm)
 
typedef peak_icv_status(* dyn_peak_icv_Preprocessing_ColorMatrixTransformation_ChromaticAdaption_SetAlgorithm) (peak_icv_color_matrix_transformation_handle color_matrix_transformation_handle, peak_icv_chromatic_adaption_algorithm algorithm)
 
typedef peak_icv_status(* dyn_peak_icv_Preprocessing_ColorMatrixTransformation_ChromaticAdaption_SetColorTemperature) (peak_icv_color_matrix_transformation_handle color_matrix_transformation_handle, uint32_t color_temperature)
 
typedef peak_icv_status(* dyn_peak_icv_Preprocessing_ColorMatrixTransformation_ChromaticAdaption_GetColorTemperature) (peak_icv_color_matrix_transformation_handle color_matrix_transformation_handle, uint32_t *color_temperature)
 
typedef peak_icv_status(* dyn_peak_icv_Preprocessing_ColorMatrixTransformation_ChromaticAdaption_ResetColorTemperature) (peak_icv_color_matrix_transformation_handle color_matrix_transformation_handle)
 
typedef peak_icv_status(* dyn_peak_icv_Preprocessing_ColorMatrixTransformation_ChromaticAdaption_GetColorTemperatureRange) (peak_icv_color_matrix_transformation_handle color_matrix_transformation_handle, peak_common_range_u *range)
 
typedef peak_icv_status(* dyn_peak_icv_Preprocessing_ColorMatrixTransformation_ChromaticAdaption_HasColorTemperature) (peak_icv_color_matrix_transformation_handle color_matrix_transformation_handle, bool *has_color_temperature)
 
typedef peak_icv_status(* dyn_peak_icv_Preprocessing_ColorMatrixTransformation_ChromaticAdaption_SetEnabled) (peak_icv_color_matrix_transformation_handle color_matrix_transformation_handle, bool enabled)
 
typedef peak_icv_status(* dyn_peak_icv_Preprocessing_ColorMatrixTransformation_ChromaticAdaption_IsEnabled) (peak_icv_color_matrix_transformation_handle color_matrix_transformation_handle, bool *enabled)
 
typedef peak_icv_status(* dyn_peak_icv_Preprocessing_ColorMatrixTransformation_Saturation_SetEnabled) (peak_icv_color_matrix_transformation_handle color_matrix_transformation_handle, bool enabled)
 
typedef peak_icv_status(* dyn_peak_icv_Preprocessing_ColorMatrixTransformation_Saturation_IsEnabled) (peak_icv_color_matrix_transformation_handle color_matrix_transformation_handle, bool *enabled)
 
typedef peak_icv_status(* dyn_peak_icv_Preprocessing_ColorMatrixTransformation_ColorCorrection_SetEnabled) (peak_icv_color_matrix_transformation_handle color_matrix_transformation_handle, bool enabled)
 
typedef peak_icv_status(* dyn_peak_icv_Preprocessing_ColorMatrixTransformation_ColorCorrection_IsEnabled) (peak_icv_color_matrix_transformation_handle color_matrix_transformation_handle, bool *enabled)
 
typedef peak_icv_status(* dyn_peak_icv_Preprocessing_Downsampling_Create) (peak_icv_downsampling_handle *downsampling_handle, peak_icv_downsampling_factor factor, peak_icv_downsampling_mode mode)
 
typedef peak_icv_status(* dyn_peak_icv_Preprocessing_Downsampling_Destroy) (peak_icv_downsampling_handle downsampling_handle)
 
typedef peak_icv_status(* dyn_peak_icv_Preprocessing_Downsampling_SetFactor) (peak_icv_downsampling_handle downsampling_handle, peak_icv_downsampling_factor factor)
 
typedef peak_icv_status(* dyn_peak_icv_Preprocessing_Downsampling_GetFactor) (peak_icv_downsampling_handle downsampling_handle, peak_icv_downsampling_factor *factor)
 
typedef peak_icv_status(* dyn_peak_icv_Preprocessing_Downsampling_GetRange) (peak_icv_downsampling_handle downsampling_handle, peak_common_interval_u *range)
 
typedef peak_icv_status(* dyn_peak_icv_Preprocessing_Downsampling_SetMode) (peak_icv_downsampling_handle downsampling_handle, peak_icv_downsampling_mode mode)
 
typedef peak_icv_status(* dyn_peak_icv_Preprocessing_Downsampling_GetMode) (peak_icv_downsampling_handle downsampling_handle, peak_icv_downsampling_mode *mode)
 
typedef peak_icv_status(* dyn_peak_icv_Preprocessing_Downsampling_GetOutputImageSize) (peak_icv_downsampling_handle downsampling_handle, peak_icv_image_handle input_image_handle, peak_common_size *output_image_size)
 
typedef peak_icv_status(* dyn_peak_icv_Preprocessing_Downsampling_NeedsProcessing) (peak_icv_downsampling_handle downsampling_handle, bool *needs_processing)
 
typedef peak_icv_status(* dyn_peak_icv_Preprocessing_Downsampling_Process) (peak_icv_downsampling_handle downsampling_handle, peak_icv_image_handle input_image_handle, peak_icv_image_handle output_image_handle)
 
typedef peak_icv_status(* dyn_peak_icv_Preprocessing_Gain_Create) (peak_icv_gain_handle *gain_handle)
 
typedef peak_icv_status(* dyn_peak_icv_Preprocessing_Gain_Destroy) (peak_icv_gain_handle gain_handle)
 
typedef peak_icv_status(* dyn_peak_icv_Preprocessing_Gain_ProcessInplace) (peak_icv_gain_handle gain_handle, peak_icv_image_handle input_image_handle)
 
typedef peak_icv_status(* dyn_peak_icv_Preprocessing_Gain_NeedsProcessing) (peak_icv_gain_handle gain_handle, bool *needs_processing)
 
typedef peak_icv_status(* dyn_peak_icv_Preprocessing_Gain_SetValue) (peak_icv_gain_handle gain_handle, peak_icv_gain_type type, float value)
 
typedef peak_icv_status(* dyn_peak_icv_Preprocessing_Gain_GetValue) (peak_icv_gain_handle gain_handle, peak_icv_gain_type type, float *value)
 
typedef peak_icv_status(* dyn_peak_icv_Preprocessing_Gain_GetRange) (peak_icv_gain_handle gain_handle, peak_common_interval_f *range)
 
typedef peak_icv_status(* dyn_peak_icv_Preprocessing_HotpixelCorrection_Create) (peak_icv_hotpixel_correction_handle *hotpixel_correction_handle)
 
typedef peak_icv_status(* dyn_peak_icv_Preprocessing_HotpixelCorrection_Destroy) (peak_icv_hotpixel_correction_handle hotpixel_correction_handle)
 
typedef peak_icv_status(* dyn_peak_icv_Preprocessing_HotpixelCorrection_IncreaseUseCount) (peak_icv_hotpixel_correction_handle hotpixel_correction_handle)
 
typedef peak_icv_status(* dyn_peak_icv_Preprocessing_HotpixelCorrection_Detect) (peak_icv_hotpixel_correction_handle hotpixel_correction_handle, peak_icv_image_handle input_image_handle, uint32_t sensitivity, float gainFactor)
 
typedef peak_icv_status(* dyn_peak_icv_Preprocessing_HotpixelCorrection_ProcessInplace) (peak_icv_hotpixel_correction_handle hotpixel_correction_handle, peak_icv_image_handle input_image_handle)
 
typedef peak_icv_status(* dyn_peak_icv_Preprocessing_HotpixelCorrection_SetList) (peak_icv_hotpixel_correction_handle hotpixel_correction_handle, peak_common_point *list, size_t count)
 
typedef peak_icv_status(* dyn_peak_icv_Preprocessing_HotpixelCorrection_ResetList) (peak_icv_hotpixel_correction_handle hotpixel_correction_handle)
 
typedef peak_icv_status(* dyn_peak_icv_Preprocessing_HotpixelCorrection_GetList_GetCount) (peak_icv_hotpixel_correction_handle hotpixel_correction_handle, size_t *count)
 
typedef peak_icv_status(* dyn_peak_icv_Preprocessing_HotpixelCorrection_GetList) (peak_icv_hotpixel_correction_handle hotpixel_correction_handle, peak_common_point *list, size_t count)
 
typedef peak_icv_status(* dyn_peak_icv_Preprocessing_HotpixelCorrection_GetSensitivityRange) (peak_icv_hotpixel_correction_handle hotpixel_correction_handle, peak_common_interval_u *range)
 
typedef peak_icv_status(* dyn_peak_icv_Preprocessing_ImageConverter_Create) (peak_icv_image_converter_handle *image_converter_handle)
 
typedef peak_icv_status(* dyn_peak_icv_Preprocessing_ImageConverter_Destroy) (peak_icv_image_converter_handle image_converter_handle)
 
typedef peak_icv_status(* dyn_peak_icv_Preprocessing_ImageConverter_Convert) (peak_icv_image_converter_handle converter_handle, peak_icv_image_handle input_handle, enum peak_common_pixel_format pixel_format, peak_icv_image_handle *output_handle)
 
typedef peak_icv_status(* dyn_peak_icv_Preprocessing_ImageConverter_ReleaseBuffers) (peak_icv_image_converter_handle converter_handle)
 
typedef peak_icv_status(* dyn_peak_icv_Preprocessing_Transformation_GetOutputPixelFormat) (peak_common_pixel_format input_pixel_format, peak_icv_preprocessing_transformation_parameters parameters, peak_common_pixel_format *output_pixel_format)
 
typedef peak_icv_status(* dyn_peak_icv_Preprocessing_Transformation_Process) (peak_icv_image_handle input_image_handle, peak_icv_preprocessing_transformation_parameters parameters, peak_icv_image_handle output_image_handle)
 
typedef peak_icv_status(* dyn_peak_icv_Preprocessing_ToneCurveCorrection_Create) (peak_icv_tone_curve_correction_handle *tone_curve_correction_handle)
 
typedef peak_icv_status(* dyn_peak_icv_Preprocessing_ToneCurveCorrection_Destroy) (peak_icv_tone_curve_correction_handle tone_curve_correction_handle)
 
typedef peak_icv_status(* dyn_peak_icv_Preprocessing_ToneCurveCorrection_GetGammaRange) (peak_icv_tone_curve_correction_handle tone_curve_correction_handle, peak_common_interval_f *range)
 
typedef peak_icv_status(* dyn_peak_icv_Preprocessing_ToneCurveCorrection_GetDigitalBlackRange) (peak_icv_tone_curve_correction_handle tone_curve_correction_handle, peak_common_interval_f *range)
 
typedef peak_icv_status(* dyn_peak_icv_Preprocessing_ToneCurveCorrection_GetGamma) (peak_icv_tone_curve_correction_handle tone_curve_correction_handle, float *value)
 
typedef peak_icv_status(* dyn_peak_icv_Preprocessing_ToneCurveCorrection_GetDigitalBlack) (peak_icv_tone_curve_correction_handle tone_curve_correction_handle, float *value)
 
typedef peak_icv_status(* dyn_peak_icv_Preprocessing_ToneCurveCorrection_SetGamma) (peak_icv_tone_curve_correction_handle tone_curve_correction_handle, float value)
 
typedef peak_icv_status(* dyn_peak_icv_Preprocessing_ToneCurveCorrection_SetDigitalBlack) (peak_icv_tone_curve_correction_handle tone_curve_correction_handle, float value)
 
typedef peak_icv_status(* dyn_peak_icv_Preprocessing_ToneCurveCorrection_NeedsProcessing) (peak_icv_tone_curve_correction_handle tone_curve_correction_handle, bool *needs_processing)
 
typedef peak_icv_status(* dyn_peak_icv_Preprocessing_ToneCurveCorrection_ProcessInplace) (peak_icv_tone_curve_correction_handle tone_curve_correction_handle, peak_icv_image_handle input_image_handle)
 
typedef peak_icv_status(* dyn_peak_icv_Threshold_Process) (peak_icv_image_handle input_image, c_peak_icv_variant_interval interval, size_t size_of_interval, peak_icv_region_handle *output_region)
 
typedef peak_icv_status(* dyn_peak_icv_Threshold_GetRange) (peak_icv_image_handle image, peak_icv_variant_interval interval, size_t size_of_interval)
 
typedef peak_icv_status(* dyn_peak_icv_Transform_Undistortion_Process) (peak_icv_undistortion_handle undistortion_handle, peak_icv_image_handle input_image, peak_icv_image_handle output_image)
 
typedef peak_icv_status(* dyn_peak_icv_Transform_Undistortion_Create) (peak_icv_undistortion_handle *undistortion_handle, peak_icv_intrinsic_parameters intrinsic_parameters, size_t intrinsic_parameters_size, peak_icv_intrinsic_parameters *new_intrinsic_parameters)
 
typedef peak_icv_status(* dyn_peak_icv_Transform_Undistortion_Create_With_Image_CaptureInformation) (peak_icv_undistortion_handle *undistortion_handle, peak_icv_intrinsic_parameters intrinsic_parameters, size_t intrinsic_parameters_size, peak_icv_capture_information image_capture_information, size_t capture_information_size, peak_icv_intrinsic_parameters *new_intrinsic_parameters)
 
typedef peak_icv_status(* dyn_peak_icv_Transform_Undistortion_CreateWithImageMetadata) (peak_icv_undistortion_handle *undistortion_handle, peak_icv_metadata_handle metadata_handle, peak_icv_intrinsic_parameters intrinsic_parameters, size_t intrinsic_parameters_size, peak_icv_intrinsic_parameters *new_intrinsic_parameters)
 
typedef peak_icv_status(* dyn_peak_icv_Transform_Undistortion_IncreaseUseCount) (peak_icv_undistortion_handle undistortion_handle)
 
typedef peak_icv_status(* dyn_peak_icv_Transform_Undistortion_Destroy) (peak_icv_undistortion_handle undistortion_handle)
 
typedef peak_icv_status(* dyn_peak_icv_Transform_Undistortion_SetInterpolation) (peak_icv_undistortion_handle undistortion_handle, enum peak_icv_interpolation interpolation)
 
typedef peak_icv_status(* dyn_peak_icv_Transform_Undistortion_GetInterpolation) (peak_icv_undistortion_handle undistortion_handle, enum peak_icv_interpolation *interpolation)
 
typedef peak_icv_status(* dyn_peak_icv_Transform_DepthMap_To_XYZImage) (peak_icv_image_handle xyz_image_handle, peak_icv_intrinsic_parameters intrinsic_parameters, size_t intrinsic_parameters_size, peak_icv_image_handle depth_map_handle)
 
typedef peak_icv_status(* dyn_peak_icv_Align_XYZImageToTextureImageGrid) (peak_icv_image_handle xyz_image, peak_icv_image_handle aligned_xyz_image, peak_icv_extrinsic_parameters xyz_image_extrinsic_parameters, size_t xyz_image_extrinsic_parameters_size, peak_icv_calibration_parameters texture_image_calibration_parameters, size_t texture_image_calibration_parameters_size)
 
typedef peak_icv_status(* dyn_peak_icv_ValidateBinary) (const uint8_t *binary, size_t binary_size, bool *is_valid)
 
typedef peak_icv_status(* dyn_peak_icv_Init) ()
 
typedef peak_icv_status(* dyn_peak_icv_Exit) ()
 
typedef peak_icv_status(* dyn_peak_icv_GetVersion) (uint32_t *major_version, uint32_t *minor_version, uint32_t *patch_version, uint32_t *legacy_version)
 
typedef peak_icv_status(* dyn_peak_icv_GetLastErrorMessage_GetCount) (size_t *last_error_message_size)
 
typedef peak_icv_status(* dyn_peak_icv_GetLastErrorMessage) (char *last_error_message, size_t last_error_message_size)
 
typedef peak_icv_status(* dyn_peak_icv_Region_Draw) (peak_icv_image_handle image, peak_icv_region_handle input_region, peak_icv_drawing_options drawing_options)
 
typedef peak_icv_status(* dyn_peak_icv_Region_SelectByArea_GetCount) (peak_icv_region_handle *input_regions, size_t num_input_regions, peak_common_interval_u area, size_t *num_output_regions)
 
typedef peak_icv_status(* dyn_peak_icv_Region_SelectByArea) (peak_icv_region_handle *input_regions, size_t num_input_regions, peak_common_interval_u area, peak_icv_region_handle *output_regions, size_t num_output_regions)
 
typedef peak_icv_status(* dyn_peak_icv_Region_SelectByCenterOfGravityX_GetCount) (peak_icv_region_handle *input_regions, size_t num_input_regions, peak_common_interval_f x, size_t *num_output_regions)
 
typedef peak_icv_status(* dyn_peak_icv_Region_SelectByCenterOfGravityX) (peak_icv_region_handle *input_regions, size_t num_input_regions, peak_common_interval_f x, peak_icv_region_handle *output_regions, size_t num_output_regions)
 
typedef peak_icv_status(* dyn_peak_icv_Region_SelectByCenterOfGravityY_GetCount) (peak_icv_region_handle *input_regions, size_t num_input_regions, peak_common_interval_f y, size_t *num_output_regions)
 
typedef peak_icv_status(* dyn_peak_icv_Region_SelectByCenterOfGravityY) (peak_icv_region_handle *input_regions, size_t num_input_regions, peak_common_interval_f y, peak_icv_region_handle *output_regions, size_t num_output_regions)
 
typedef peak_icv_status(* dyn_peak_icv_Region_SelectByCenterOfGravityRect_GetCount) (peak_icv_region_handle *input_regions, size_t num_input_regions, peak_common_rectangle_f rect, size_t *num_output_regions)
 
typedef peak_icv_status(* dyn_peak_icv_Region_SelectByCenterOfGravityRect) (peak_icv_region_handle *input_regions, size_t num_input_regions, peak_common_rectangle_f rect, peak_icv_region_handle *output_regions, size_t num_output_regions)
 
typedef peak_icv_status(* dyn_peak_icv_Archive_Create) (peak_icv_archive_handle *archive_handle)
 
typedef peak_icv_status(* dyn_peak_icv_Archive_CreateFromString) (peak_icv_archive_handle *archive_handle, peak_icv_serialization_type data_type, const char *data)
 
typedef peak_icv_status(* dyn_peak_icv_Archive_Destroy) (peak_icv_archive_handle archive_handle)
 
typedef peak_icv_status(* dyn_peak_icv_Archive_HasKey) (peak_icv_archive_handle archive_handle, const char *key, bool *has_key)
 
typedef peak_icv_status(* dyn_peak_icv_Archive_GetKeys_GetCount) (peak_icv_archive_handle archive_handle, size_t *count)
 
typedef peak_icv_status(* dyn_peak_icv_Archive_GetKeysElement_GetSizeInBytes) (peak_icv_archive_handle archive_handle, size_t index, size_t *size)
 
typedef peak_icv_status(* dyn_peak_icv_Archive_GetKeysElement) (peak_icv_archive_handle archive_handle, size_t index, char *data, size_t size)
 
typedef peak_icv_status(* dyn_peak_icv_Archive_GetValueType) (peak_icv_archive_handle archive_handle, const char *key, peak_icv_archive_value_type_t *type)
 
typedef peak_icv_status(* dyn_peak_icv_Archive_GetArray_GetCount) (peak_icv_archive_handle archive_handle, const char *key, size_t *count)
 
typedef peak_icv_status(* dyn_peak_icv_Archive_GetInt) (peak_icv_archive_handle archive_handle, const char *key, int64_t *value)
 
typedef peak_icv_status(* dyn_peak_icv_Archive_SetInt) (peak_icv_archive_handle archive_handle, const char *key, int64_t value)
 
typedef peak_icv_status(* dyn_peak_icv_Archive_GetIntArray) (peak_icv_archive_handle archive_handle, const char *key, int64_t *data, size_t size)
 
typedef peak_icv_status(* dyn_peak_icv_Archive_SetIntArray) (peak_icv_archive_handle archive_handle, const char *key, const int64_t *data, size_t size)
 
typedef peak_icv_status(* dyn_peak_icv_Archive_GetDouble) (peak_icv_archive_handle archive_handle, const char *key, double *value)
 
typedef peak_icv_status(* dyn_peak_icv_Archive_SetDouble) (peak_icv_archive_handle archive_handle, const char *key, double value)
 
typedef peak_icv_status(* dyn_peak_icv_Archive_GetDoubleArray) (peak_icv_archive_handle archive_handle, const char *key, double *data, size_t size)
 
typedef peak_icv_status(* dyn_peak_icv_Archive_SetDoubleArray) (peak_icv_archive_handle archive_handle, const char *key, const double *data, size_t size)
 
typedef peak_icv_status(* dyn_peak_icv_Archive_GetBool) (peak_icv_archive_handle archive_handle, const char *key, bool *value)
 
typedef peak_icv_status(* dyn_peak_icv_Archive_SetBool) (peak_icv_archive_handle archive_handle, const char *key, bool value)
 
typedef peak_icv_status(* dyn_peak_icv_Archive_GetBoolArray) (peak_icv_archive_handle archive_handle, const char *key, bool *data, size_t size)
 
typedef peak_icv_status(* dyn_peak_icv_Archive_SetBoolArray) (peak_icv_archive_handle archive_handle, const char *key, const bool *data, size_t size)
 
typedef peak_icv_status(* dyn_peak_icv_Archive_GetString_GetSizeInBytes) (peak_icv_archive_handle archive_handle, const char *key, size_t *size)
 
typedef peak_icv_status(* dyn_peak_icv_Archive_GetString) (peak_icv_archive_handle archive_handle, const char *key, char *data, size_t size)
 
typedef peak_icv_status(* dyn_peak_icv_Archive_SetString) (peak_icv_archive_handle archive_handle, const char *key, const char *data)
 
typedef peak_icv_status(* dyn_peak_icv_Archive_GetStringArrayElement_GetSizeInBytes) (peak_icv_archive_handle archive_handle, const char *key, size_t index, size_t *size)
 
typedef peak_icv_status(* dyn_peak_icv_Archive_GetStringArrayElement) (peak_icv_archive_handle archive_handle, const char *key, size_t index, char *data, size_t size)
 
typedef peak_icv_status(* dyn_peak_icv_Archive_SetStringArray) (peak_icv_archive_handle archive_handle, const char *key, const char *const *data, size_t size)
 
typedef peak_icv_status(* dyn_peak_icv_Archive_GetArchive) (peak_icv_archive_handle archive_handle, const char *key, peak_icv_archive_handle *sub_archive)
 
typedef peak_icv_status(* dyn_peak_icv_Archive_SetArchive) (peak_icv_archive_handle archive_handle, const char *key, peak_icv_archive_handle sub_archive)
 
typedef peak_icv_status(* dyn_peak_icv_Archive_GetArchiveArray) (peak_icv_archive_handle archive_handle, const char *key, peak_icv_archive_handle *sub_archives, size_t size)
 
typedef peak_icv_status(* dyn_peak_icv_Archive_SetArchiveArray) (peak_icv_archive_handle archive_handle, const char *key, const peak_icv_archive_handle *sub_archives, size_t size)
 
typedef peak_icv_status(* dyn_peak_icv_Archive_ToString_GetSizeInBytes) (peak_icv_archive_handle archive_handle, peak_icv_serialization_type type, size_t *size)
 
typedef peak_icv_status(* dyn_peak_icv_Archive_ToString) (peak_icv_archive_handle archive_handle, peak_icv_serialization_type type, char *data, size_t *size)
 
typedef peak_icv_status(* dyn_peak_icv_Buffer_CutBytes) (const uint8_t *data, size_t line_start_offset, size_t bytes_per_line, size_t valid_bytes_per_line, size_t number_of_lines, peak_icv_image_handle output_image_handle)
 
typedef peak_icv_status(* dyn_peak_icv_Image_Create) (peak_icv_image_handle *image_handle, enum peak_common_pixel_format pixelformat, peak_common_size size)
 
typedef peak_icv_status(* dyn_peak_icv_Image_CreateWithZeroInit) (peak_icv_image_handle *image_handle, enum peak_common_pixel_format pixelformat, peak_common_size size, bool zero_init)
 
typedef peak_icv_status(* dyn_peak_icv_Image_CreateFromImageInfo) (peak_icv_image_handle *image_handle, peak_icv_image_info image_info, size_t image_info_size)
 
typedef peak_icv_status(* dyn_peak_icv_Image_CreateFromFile) (peak_icv_image_handle *image_handle, const char *file_path)
 
typedef peak_icv_status(* dyn_peak_icv_Image_CreateFromFileWithPixelFormat) (peak_icv_image_handle *image_handle, const char *file_path, enum peak_common_pixel_format forced_pixelformat)
 
typedef peak_icv_status(* dyn_peak_icv_Image_CreateFromExistingImage) (peak_icv_image_handle *image_handle, peak_icv_image_handle source_image_handle)
 
typedef peak_icv_status(* dyn_peak_icv_Image_SaveToFile) (peak_icv_image_handle image_handle, const char *file_path)
 
typedef peak_icv_status(* dyn_peak_icv_Image_IncreaseUseCount) (peak_icv_image_handle image_handle)
 
typedef peak_icv_status(* dyn_peak_icv_Image_Destroy) (peak_icv_image_handle image_handle)
 
typedef peak_icv_status(* dyn_peak_icv_Image_ConvertPixelFormat) (peak_icv_image_handle input_image_handle, enum peak_common_pixel_format destination_pixelformat, peak_icv_image_handle output_image_handle)
 
typedef peak_icv_status(* dyn_peak_icv_Image_ConvertPixelFormatWithFactor) (peak_icv_image_handle input_image_handle, enum peak_common_pixel_format destination_pixelformat, double factor, peak_icv_image_handle output_image_handle)
 
typedef peak_icv_status(* dyn_peak_icv_Image_GetInfo) (peak_icv_image_handle image_handle, peak_icv_image_info *image_info, size_t image_info_size)
 
typedef peak_icv_status(* dyn_peak_icv_Image_GetRegion) (peak_icv_image_handle image_handle, peak_icv_region_handle *region_handle)
 
typedef peak_icv_status(* dyn_peak_icv_Image_SetRegion) (peak_icv_image_handle image_handle, peak_icv_region_handle region_handle)
 
typedef peak_icv_status(* dyn_peak_icv_Image_ResetRegion) (peak_icv_image_handle image_handle)
 
typedef peak_icv_status(* dyn_peak_icv_Image_Compare) (peak_icv_image_handle image_handle_lhs, peak_icv_image_handle image_handle_rhs, bool *is_equal)
 
typedef peak_icv_status(* dyn_peak_icv_Image_GetCaptureInformation) (peak_icv_image_handle image_handle, peak_icv_capture_information *capture_information, size_t capture_information_size)
 
typedef peak_icv_status(* dyn_peak_icv_Image_SetCaptureInformation) (peak_icv_image_handle image_handle, peak_icv_capture_information capture_information, size_t capture_information_size)
 
typedef peak_icv_status(* dyn_peak_icv_Image_Subtract) (peak_icv_image_handle image_handle_minuend, peak_icv_image_handle image_handle_subtrahend, peak_icv_image_handle image_handle_difference)
 
typedef peak_icv_status(* dyn_peak_icv_Image_TransformToWorkspace) (peak_icv_image_handle input_image_handle, peak_icv_extrinsic_parameters extrinsic_parameters, size_t extrinsic_parameters_size, peak_icv_image_handle output_image_handle)
 
typedef peak_icv_status(* dyn_peak_icv_Image_Crop) (peak_icv_image_handle input_image_handle, peak_icv_image_handle output_image_handle, peak_common_rectangle rectangle)
 
typedef peak_icv_status(* dyn_peak_icv_Image_Scale) (peak_icv_image_handle input_image_handle, peak_icv_image_handle output_image_handle, peak_icv_interpolation interpolation)
 
typedef peak_icv_status(* dyn_peak_icv_Image_Deinterleave) (peak_icv_image_handle input_image_handle, peak_icv_image_handle *output_image_handles, size_t output_image_count)
 
typedef peak_icv_status(* dyn_peak_icv_Image_Deinterleave_GetOutputPixelFormat) (peak_common_pixel_format input_pixel_format, peak_common_pixel_format *output_pixel_format)
 
typedef peak_icv_status(* dyn_peak_icv_Image_Deinterleave_GetOutputImageCount) (peak_common_pixel_format input_pixel_format, size_t *output_image_count)
 
typedef peak_icv_status(* dyn_peak_icv_Image_Deinterleave_GetOutputImageSize) (peak_common_pixel_format input_pixel_format, peak_common_size input_image_size, peak_common_size *output_image_size)
 
typedef peak_icv_status(* dyn_peak_icv_Image_GetMetadata) (peak_icv_image_handle image_handle, peak_icv_metadata_handle *metadata_handle)
 
typedef peak_icv_status(* dyn_peak_icv_Image_SetMetadata) (peak_icv_image_handle image_handle, peak_icv_metadata_handle metadata_handle)
 
typedef peak_icv_status(* dyn_peak_icv_Metadata_Create) (peak_icv_metadata_handle *handle)
 
typedef peak_icv_status(* dyn_peak_icv_Metadata_Destroy) (peak_icv_metadata_handle handle)
 
typedef peak_icv_status(* dyn_peak_icv_Metadata_GetInt) (peak_icv_metadata_handle handle, const char *key, int64_t *value)
 
typedef peak_icv_status(* dyn_peak_icv_Metadata_SetInt) (peak_icv_metadata_handle handle, const char *key, int64_t value)
 
typedef peak_icv_status(* dyn_peak_icv_Metadata_GetIntArray) (peak_icv_metadata_handle handle, const char *key, int64_t *values, size_t count)
 
typedef peak_icv_status(* dyn_peak_icv_Metadata_SetIntArray) (peak_icv_metadata_handle handle, const char *key, const int64_t *values, size_t count)
 
typedef peak_icv_status(* dyn_peak_icv_Metadata_GetUInt) (peak_icv_metadata_handle handle, const char *key, uint64_t *value)
 
typedef peak_icv_status(* dyn_peak_icv_Metadata_SetUInt) (peak_icv_metadata_handle handle, const char *key, uint64_t value)
 
typedef peak_icv_status(* dyn_peak_icv_Metadata_GetUIntArray) (peak_icv_metadata_handle handle, const char *key, uint64_t *values, size_t count)
 
typedef peak_icv_status(* dyn_peak_icv_Metadata_SetUIntArray) (peak_icv_metadata_handle handle, const char *key, const uint64_t *values, size_t count)
 
typedef peak_icv_status(* dyn_peak_icv_Metadata_GetDouble) (peak_icv_metadata_handle handle, const char *key, double *value)
 
typedef peak_icv_status(* dyn_peak_icv_Metadata_SetDouble) (peak_icv_metadata_handle handle, const char *key, double value)
 
typedef peak_icv_status(* dyn_peak_icv_Metadata_GetDoubleArray) (peak_icv_metadata_handle handle, const char *key, double *values, size_t count)
 
typedef peak_icv_status(* dyn_peak_icv_Metadata_SetDoubleArray) (peak_icv_metadata_handle handle, const char *key, const double *values, size_t count)
 
typedef peak_icv_status(* dyn_peak_icv_Metadata_GetBool) (peak_icv_metadata_handle handle, const char *key, bool *value)
 
typedef peak_icv_status(* dyn_peak_icv_Metadata_SetBool) (peak_icv_metadata_handle handle, const char *key, bool value)
 
typedef peak_icv_status(* dyn_peak_icv_Metadata_GetBoolArray) (peak_icv_metadata_handle handle, const char *key, bool *values, size_t count)
 
typedef peak_icv_status(* dyn_peak_icv_Metadata_SetBoolArray) (peak_icv_metadata_handle handle, const char *key, const bool *values, size_t count)
 
typedef peak_icv_status(* dyn_peak_icv_Metadata_GetString_GetSizeInBytes) (peak_icv_metadata_handle handle, const char *key, size_t *size)
 
typedef peak_icv_status(* dyn_peak_icv_Metadata_GetString) (peak_icv_metadata_handle handle, const char *key, char *buffer, size_t size)
 
typedef peak_icv_status(* dyn_peak_icv_Metadata_SetString) (peak_icv_metadata_handle handle, const char *key, const char *buffer)
 
typedef peak_icv_status(* dyn_peak_icv_Metadata_GetStringArrayElement_GetSizeInBytes) (peak_icv_metadata_handle handle, const char *key, size_t index, size_t *size)
 
typedef peak_icv_status(* dyn_peak_icv_Metadata_GetStringArrayElement) (peak_icv_metadata_handle handle, const char *key, size_t index, char *buffer, size_t size)
 
typedef peak_icv_status(* dyn_peak_icv_Metadata_SetStringArray) (peak_icv_metadata_handle handle, const char *key, const char *const *buffers, size_t count)
 
typedef peak_icv_status(* dyn_peak_icv_Metadata_GetArray_GetCount) (peak_icv_metadata_handle handle, const char *key, size_t *count)
 
typedef peak_icv_status(* dyn_peak_icv_Metadata_HasKey) (peak_icv_metadata_handle handle, const char *key, bool *has_key)
 
typedef peak_icv_status(* dyn_peak_icv_Metadata_GetEntryCount) (peak_icv_metadata_handle handle, size_t *count)
 
typedef peak_icv_status(* dyn_peak_icv_Metadata_GetKey_GetSizeInBytes) (peak_icv_metadata_handle handle, size_t index, size_t *size)
 
typedef peak_icv_status(* dyn_peak_icv_Metadata_GetKey) (peak_icv_metadata_handle handle, size_t index, char *buffer, size_t size)
 
typedef peak_icv_status(* dyn_peak_icv_Metadata_GetValueType) (peak_icv_metadata_handle handle, const char *key, peak_icv_metadata_value_type_t *type)
 
typedef peak_icv_status(* dyn_peak_icv_PointCloud_Create) (peak_icv_point_cloud_handle *point_cloud_handle)
 
typedef peak_icv_status(* dyn_peak_icv_PointCloud_CreateFromXYZImage) (peak_icv_point_cloud_handle *point_cloud_handle, peak_icv_image_handle xyz_image_handle)
 
typedef peak_icv_status(* dyn_peak_icv_PointCloud_CreateFromXYZImageAndOverlayImage) (peak_icv_point_cloud_handle *point_cloud_handle, peak_icv_image_handle xyz_image_handle, peak_icv_image_handle overlay_image_handle)
 
typedef peak_icv_status(* dyn_peak_icv_PointCloud_CreateFromXYZImageAndIntensityImage) (peak_icv_point_cloud_handle *point_cloud_handle, peak_icv_image_handle xyz_image_handle, peak_icv_image_handle intensity_image_handle)
 
typedef peak_icv_status(* dyn_peak_icv_PointCloud_CreateFromFile) (peak_icv_point_cloud_handle *point_cloud_handle, enum peak_icv_point_type point_type, const char *file_path)
 
typedef peak_icv_status(* dyn_peak_icv_PointCloud_CreateFromPoints) (peak_icv_point_cloud_handle *point_cloud_handle, peak_icv_point_xyz_variant points, size_t num_points, enum peak_icv_point_type point_type)
 
typedef peak_icv_status(* dyn_peak_icv_PointCloud_IncreaseUseCount) (peak_icv_point_cloud_handle point_cloud_handle)
 
typedef peak_icv_status(* dyn_peak_icv_PointCloud_Destroy) (peak_icv_point_cloud_handle point_cloud_handle)
 
typedef peak_icv_status(* dyn_peak_icv_PointCloud_GetType) (peak_icv_point_cloud_handle point_cloud_handle, enum peak_icv_point_type *point_type)
 
typedef peak_icv_status(* dyn_peak_icv_PointCloud_GetPoints_GetCount) (peak_icv_point_cloud_handle point_cloud_handle, size_t *num_points)
 
typedef peak_icv_status(* dyn_peak_icv_PointCloud_GetPoints_GetSizeInBytes) (peak_icv_point_cloud_handle point_cloud_handle, size_t *byte_size_points)
 
typedef peak_icv_status(* dyn_peak_icv_PointCloud_GetPoints) (peak_icv_point_cloud_handle point_cloud_handle, peak_icv_point_xyz_variant points, size_t byte_size_points)
 
typedef peak_icv_status(* dyn_peak_icv_PointCloud_SaveToFile) (peak_icv_point_cloud_handle point_cloud_handle, const char *file_path, peak_icv_point_cloud_save_options save_options)
 
typedef peak_icv_status(* dyn_peak_icv_PointCloud_Transform) (peak_icv_point_cloud_handle input_point_cloud, peak_icv_transformation_matrix_3d matrix_3d, peak_icv_point_cloud_handle *output_point_cloud)
 
typedef peak_icv_status(* dyn_peak_icv_PointCloud_TransformToWorkspace) (peak_icv_point_cloud_handle input_point_cloud, peak_icv_extrinsic_parameters extrinsic_parameters, size_t extrinsic_parameters_size, peak_icv_point_cloud_handle *output_point_cloud)
 
typedef peak_icv_status(* dyn_peak_icv_Polygon_Create) (peak_icv_polygon_handle *polygon_handle)
 
typedef peak_icv_status(* dyn_peak_icv_Polygon_CreateFromPoints) (peak_icv_polygon_handle *polygon_handle, peak_icv_point_type_variant points, size_t num_points, enum peak_icv_point_type point_type)
 
typedef peak_icv_status(* dyn_peak_icv_Polygon_Destroy) (peak_icv_polygon_handle polygon_handle)
 
typedef peak_icv_status(* dyn_peak_icv_Polygon_IncreaseUseCount) (peak_icv_polygon_handle polygon_handle)
 
typedef peak_icv_status(* dyn_peak_icv_Polygon_GetPoints_GetCount) (peak_icv_polygon_handle polygon_handle, size_t *points_count)
 
typedef peak_icv_status(* dyn_peak_icv_Polygon_GetPointType) (peak_icv_polygon_handle polygon_handle, enum peak_icv_point_type *point_type)
 
typedef peak_icv_status(* dyn_peak_icv_Polygon_IsClosed) (peak_icv_polygon_handle polygon_handle, bool *is_closed)
 
typedef peak_icv_status(* dyn_peak_icv_Polygon_GetPoints_GetSizeInBytes) (peak_icv_polygon_handle polygon_handle, size_t *byte_size_points)
 
typedef peak_icv_status(* dyn_peak_icv_Polygon_GetPoints) (peak_icv_polygon_handle polygon_handle, peak_icv_point_type_variant points, size_t byte_size_points)
 
typedef peak_icv_status(* dyn_peak_icv_Region_Create) (peak_icv_region_handle *region_handle)
 
typedef peak_icv_status(* dyn_peak_icv_Region_CreateFromPoints) (peak_icv_region_handle *region_handle, peak_common_point *points, size_t num_points)
 
typedef peak_icv_status(* dyn_peak_icv_Region_CreateFromRectangle) (peak_icv_region_handle *region_handle, peak_common_rectangle rect)
 
typedef peak_icv_status(* dyn_peak_icv_Region_IncreaseUseCount) (peak_icv_region_handle region_handle)
 
typedef peak_icv_status(* dyn_peak_icv_Region_Destroy) (peak_icv_region_handle region_handle)
 
typedef peak_icv_status(* dyn_peak_icv_Region_Array_Create) (peak_icv_region_handle *region_handles, size_t num_region_handles)
 
typedef peak_icv_status(* dyn_peak_icv_Region_Array_Destroy) (peak_icv_region_handle *region_handles, size_t num_region_handles)
 
typedef peak_icv_status(* dyn_peak_icv_Region_GetConnectedComponents_GetCount) (peak_icv_region_handle input_region, size_t *output_regions_count)
 
typedef peak_icv_status(* dyn_peak_icv_Region_GetConnectedComponents) (peak_icv_region_handle input_region, peak_icv_region_handle *output_regions, size_t region_handles_count)
 
typedef peak_icv_status(* dyn_peak_icv_Region_GetArea) (peak_icv_region_handle input_region, size_t *area)
 
typedef peak_icv_status(* dyn_peak_icv_Region_GetCenterOfGravity) (peak_icv_region_handle input_region, peak_common_point_f *center_of_gravity)
 
typedef peak_icv_status(* dyn_peak_icv_Region_GetPoints_GetCount) (peak_icv_region_handle input_region, size_t *points_count)
 
typedef peak_icv_status(* dyn_peak_icv_Region_GetPoints) (peak_icv_region_handle input_region, peak_common_point *points, size_t num_points)
 
typedef peak_icv_status(* dyn_peak_icv_Region_Difference) (peak_icv_region_handle input_region_minuend, peak_icv_region_handle input_region_subtrahend, peak_icv_region_handle *output_region_difference)
 
typedef peak_icv_status(* dyn_peak_icv_Region_Intersection) (peak_icv_region_handle input_region_1, peak_icv_region_handle input_region_2, peak_icv_region_handle *output_region_intersection)
 
typedef peak_icv_status(* dyn_peak_icv_Region_Union) (peak_icv_region_handle input_region_1, peak_icv_region_handle input_region_2, peak_icv_region_handle *output_region_united)
 
typedef peak_icv_status(* dyn_peak_icv_Region_Dilation) (peak_icv_region_handle input_region, peak_icv_region_handle input_structuring_element, peak_icv_region_handle *output_region_dilation)
 
typedef peak_icv_status(* dyn_peak_icv_Region_Erosion) (peak_icv_region_handle input_region, peak_icv_region_handle input_structuring_element, peak_icv_region_handle *output_region_erosion)
 
typedef peak_icv_status(* dyn_peak_icv_Region_Compare) (peak_icv_region_handle region_handle_lhs, peak_icv_region_handle region_handle_rhs, bool *is_equal)
 
typedef peak_icv_status(* dyn_peak_icv_Region_Scale) (peak_icv_region_handle input_region_handle, peak_common_size input_size, peak_common_size output_size, peak_icv_interpolation interpolation, peak_icv_region_handle *output_region_handle)
 

Functions

void * import_function (void *module, const char *proc_name)
 

Typedef Documentation

◆ dyn_peak_icv_Align_XYZImageToTextureImageGrid

typedef peak_icv_status(* dyn_peak_icv_Align_XYZImageToTextureImageGrid) (peak_icv_image_handle xyz_image, peak_icv_image_handle aligned_xyz_image, peak_icv_extrinsic_parameters xyz_image_extrinsic_parameters, size_t xyz_image_extrinsic_parameters_size, peak_icv_calibration_parameters texture_image_calibration_parameters, size_t texture_image_calibration_parameters_size)

◆ dyn_peak_icv_Archive_Create

typedef peak_icv_status(* dyn_peak_icv_Archive_Create) (peak_icv_archive_handle *archive_handle)

◆ dyn_peak_icv_Archive_CreateFromString

typedef peak_icv_status(* dyn_peak_icv_Archive_CreateFromString) (peak_icv_archive_handle *archive_handle, peak_icv_serialization_type data_type, const char *data)

◆ dyn_peak_icv_Archive_Destroy

typedef peak_icv_status(* dyn_peak_icv_Archive_Destroy) (peak_icv_archive_handle archive_handle)

◆ dyn_peak_icv_Archive_GetArchive

typedef peak_icv_status(* dyn_peak_icv_Archive_GetArchive) (peak_icv_archive_handle archive_handle, const char *key, peak_icv_archive_handle *sub_archive)

◆ dyn_peak_icv_Archive_GetArchiveArray

typedef peak_icv_status(* dyn_peak_icv_Archive_GetArchiveArray) (peak_icv_archive_handle archive_handle, const char *key, peak_icv_archive_handle *sub_archives, size_t size)

◆ dyn_peak_icv_Archive_GetArray_GetCount

typedef peak_icv_status(* dyn_peak_icv_Archive_GetArray_GetCount) (peak_icv_archive_handle archive_handle, const char *key, size_t *count)

◆ dyn_peak_icv_Archive_GetBool

typedef peak_icv_status(* dyn_peak_icv_Archive_GetBool) (peak_icv_archive_handle archive_handle, const char *key, bool *value)

◆ dyn_peak_icv_Archive_GetBoolArray

typedef peak_icv_status(* dyn_peak_icv_Archive_GetBoolArray) (peak_icv_archive_handle archive_handle, const char *key, bool *data, size_t size)

◆ dyn_peak_icv_Archive_GetDouble

typedef peak_icv_status(* dyn_peak_icv_Archive_GetDouble) (peak_icv_archive_handle archive_handle, const char *key, double *value)

◆ dyn_peak_icv_Archive_GetDoubleArray

typedef peak_icv_status(* dyn_peak_icv_Archive_GetDoubleArray) (peak_icv_archive_handle archive_handle, const char *key, double *data, size_t size)

◆ dyn_peak_icv_Archive_GetInt

typedef peak_icv_status(* dyn_peak_icv_Archive_GetInt) (peak_icv_archive_handle archive_handle, const char *key, int64_t *value)

◆ dyn_peak_icv_Archive_GetIntArray

typedef peak_icv_status(* dyn_peak_icv_Archive_GetIntArray) (peak_icv_archive_handle archive_handle, const char *key, int64_t *data, size_t size)

◆ dyn_peak_icv_Archive_GetKeys_GetCount

typedef peak_icv_status(* dyn_peak_icv_Archive_GetKeys_GetCount) (peak_icv_archive_handle archive_handle, size_t *count)

◆ dyn_peak_icv_Archive_GetKeysElement

typedef peak_icv_status(* dyn_peak_icv_Archive_GetKeysElement) (peak_icv_archive_handle archive_handle, size_t index, char *data, size_t size)

◆ dyn_peak_icv_Archive_GetKeysElement_GetSizeInBytes

typedef peak_icv_status(* dyn_peak_icv_Archive_GetKeysElement_GetSizeInBytes) (peak_icv_archive_handle archive_handle, size_t index, size_t *size)

◆ dyn_peak_icv_Archive_GetString

typedef peak_icv_status(* dyn_peak_icv_Archive_GetString) (peak_icv_archive_handle archive_handle, const char *key, char *data, size_t size)

◆ dyn_peak_icv_Archive_GetString_GetSizeInBytes

typedef peak_icv_status(* dyn_peak_icv_Archive_GetString_GetSizeInBytes) (peak_icv_archive_handle archive_handle, const char *key, size_t *size)

◆ dyn_peak_icv_Archive_GetStringArrayElement

typedef peak_icv_status(* dyn_peak_icv_Archive_GetStringArrayElement) (peak_icv_archive_handle archive_handle, const char *key, size_t index, char *data, size_t size)

◆ dyn_peak_icv_Archive_GetStringArrayElement_GetSizeInBytes

typedef peak_icv_status(* dyn_peak_icv_Archive_GetStringArrayElement_GetSizeInBytes) (peak_icv_archive_handle archive_handle, const char *key, size_t index, size_t *size)

◆ dyn_peak_icv_Archive_GetValueType

typedef peak_icv_status(* dyn_peak_icv_Archive_GetValueType) (peak_icv_archive_handle archive_handle, const char *key, peak_icv_archive_value_type_t *type)

◆ dyn_peak_icv_Archive_HasKey

typedef peak_icv_status(* dyn_peak_icv_Archive_HasKey) (peak_icv_archive_handle archive_handle, const char *key, bool *has_key)

◆ dyn_peak_icv_Archive_SetArchive

typedef peak_icv_status(* dyn_peak_icv_Archive_SetArchive) (peak_icv_archive_handle archive_handle, const char *key, peak_icv_archive_handle sub_archive)

◆ dyn_peak_icv_Archive_SetArchiveArray

typedef peak_icv_status(* dyn_peak_icv_Archive_SetArchiveArray) (peak_icv_archive_handle archive_handle, const char *key, const peak_icv_archive_handle *sub_archives, size_t size)

◆ dyn_peak_icv_Archive_SetBool

typedef peak_icv_status(* dyn_peak_icv_Archive_SetBool) (peak_icv_archive_handle archive_handle, const char *key, bool value)

◆ dyn_peak_icv_Archive_SetBoolArray

typedef peak_icv_status(* dyn_peak_icv_Archive_SetBoolArray) (peak_icv_archive_handle archive_handle, const char *key, const bool *data, size_t size)

◆ dyn_peak_icv_Archive_SetDouble

typedef peak_icv_status(* dyn_peak_icv_Archive_SetDouble) (peak_icv_archive_handle archive_handle, const char *key, double value)

◆ dyn_peak_icv_Archive_SetDoubleArray

typedef peak_icv_status(* dyn_peak_icv_Archive_SetDoubleArray) (peak_icv_archive_handle archive_handle, const char *key, const double *data, size_t size)

◆ dyn_peak_icv_Archive_SetInt

typedef peak_icv_status(* dyn_peak_icv_Archive_SetInt) (peak_icv_archive_handle archive_handle, const char *key, int64_t value)

◆ dyn_peak_icv_Archive_SetIntArray

typedef peak_icv_status(* dyn_peak_icv_Archive_SetIntArray) (peak_icv_archive_handle archive_handle, const char *key, const int64_t *data, size_t size)

◆ dyn_peak_icv_Archive_SetString

typedef peak_icv_status(* dyn_peak_icv_Archive_SetString) (peak_icv_archive_handle archive_handle, const char *key, const char *data)

◆ dyn_peak_icv_Archive_SetStringArray

typedef peak_icv_status(* dyn_peak_icv_Archive_SetStringArray) (peak_icv_archive_handle archive_handle, const char *key, const char *const *data, size_t size)

◆ dyn_peak_icv_Archive_ToString

typedef peak_icv_status(* dyn_peak_icv_Archive_ToString) (peak_icv_archive_handle archive_handle, peak_icv_serialization_type type, char *data, size_t *size)

◆ dyn_peak_icv_Archive_ToString_GetSizeInBytes

typedef peak_icv_status(* dyn_peak_icv_Archive_ToString_GetSizeInBytes) (peak_icv_archive_handle archive_handle, peak_icv_serialization_type type, size_t *size)

◆ dyn_peak_icv_BarcodeReader_Create

typedef peak_icv_status(* dyn_peak_icv_BarcodeReader_Create) (peak_icv_code_reader_handle *handle)

◆ dyn_peak_icv_BarcodeReader_Destroy

typedef peak_icv_status(* dyn_peak_icv_BarcodeReader_Destroy) (peak_icv_code_reader_handle handle)

◆ dyn_peak_icv_BarcodeReader_DetectAndDecode

typedef peak_icv_status(* dyn_peak_icv_BarcodeReader_DetectAndDecode) (peak_icv_code_reader_handle handle, peak_icv_image_handle input_image, peak_icv_code_reader_result_handle *result, size_t result_count, size_t *found_count)

◆ dyn_peak_icv_BarcodeReader_GetCodeTypes

typedef peak_icv_status(* dyn_peak_icv_BarcodeReader_GetCodeTypes) (peak_icv_code_reader_handle handle, peak_icv_code_type *barcode_types, size_t count)

◆ dyn_peak_icv_BarcodeReader_GetCodeTypesGetCount

typedef peak_icv_status(* dyn_peak_icv_BarcodeReader_GetCodeTypesGetCount) (peak_icv_code_reader_handle handle, size_t *count)

◆ dyn_peak_icv_BarcodeReader_GetMaximumNumberOfCodesToDetect

typedef peak_icv_status(* dyn_peak_icv_BarcodeReader_GetMaximumNumberOfCodesToDetect) (peak_icv_code_reader_handle handle, size_t *max_count)

◆ dyn_peak_icv_BarcodeReader_SetCodeTypes

typedef peak_icv_status(* dyn_peak_icv_BarcodeReader_SetCodeTypes) (peak_icv_code_reader_handle handle, peak_icv_code_type *barcode_types, size_t count)

◆ dyn_peak_icv_BarcodeReader_SetMaximumNumberOfCodesToDetect

typedef peak_icv_status(* dyn_peak_icv_BarcodeReader_SetMaximumNumberOfCodesToDetect) (peak_icv_code_reader_handle handle, size_t max_count)

◆ dyn_peak_icv_BarcodeReaderResult_Array_Create

typedef peak_icv_status(* dyn_peak_icv_BarcodeReaderResult_Array_Create) (peak_icv_code_reader_result_handle *result, size_t count)

◆ dyn_peak_icv_BarcodeReaderResult_Create

typedef peak_icv_status(* dyn_peak_icv_BarcodeReaderResult_Create) (peak_icv_code_reader_result_handle *result)

◆ dyn_peak_icv_BarcodeReaderResult_Destroy

typedef peak_icv_status(* dyn_peak_icv_BarcodeReaderResult_Destroy) (peak_icv_code_reader_result_handle result)

◆ dyn_peak_icv_BarcodeReaderResult_GetText

typedef peak_icv_status(* dyn_peak_icv_BarcodeReaderResult_GetText) (peak_icv_code_reader_result_handle result, char *text, size_t text_size_in_bytes)

◆ dyn_peak_icv_BarcodeReaderResult_GetText_GetSizeInBytes

typedef peak_icv_status(* dyn_peak_icv_BarcodeReaderResult_GetText_GetSizeInBytes) (peak_icv_code_reader_result_handle result, size_t *text_size_in_bytes)

◆ dyn_peak_icv_BarcodeReaderResult_GetType

typedef peak_icv_status(* dyn_peak_icv_BarcodeReaderResult_GetType) (peak_icv_code_reader_result_handle result, peak_icv_code_type *code_type)

◆ dyn_peak_icv_Buffer_CutBytes

typedef peak_icv_status(* dyn_peak_icv_Buffer_CutBytes) (const uint8_t *data, size_t line_start_offset, size_t bytes_per_line, size_t valid_bytes_per_line, size_t number_of_lines, peak_icv_image_handle output_image_handle)

◆ dyn_peak_icv_Calibration_Extrinsic_CalculateTransformationMatrix

typedef peak_icv_status(* dyn_peak_icv_Calibration_Extrinsic_CalculateTransformationMatrix) (peak_icv_extrinsic_parameters extrinsic_parameters, size_t extrinsic_parameters_size, peak_icv_transformation_matrix_3d *transformation_matrix)

◆ dyn_peak_icv_Calibration_Plate_Create

typedef peak_icv_status(* dyn_peak_icv_Calibration_Plate_Create) (peak_icv_calibration_plate_handle *calibration_plate_handle)

◆ dyn_peak_icv_Calibration_Plate_CreateFromFile

typedef peak_icv_status(* dyn_peak_icv_Calibration_Plate_CreateFromFile) (peak_icv_calibration_plate_handle *calibration_plate_handle, const char *file_path)

◆ dyn_peak_icv_Calibration_Plate_Destroy

typedef peak_icv_status(* dyn_peak_icv_Calibration_Plate_Destroy) (peak_icv_calibration_plate_handle calibration_plate_handle)

◆ dyn_peak_icv_Calibration_Plate_IncreaseUseCount

typedef peak_icv_status(* dyn_peak_icv_Calibration_Plate_IncreaseUseCount) (peak_icv_calibration_plate_handle calibration_plate_handle)

◆ dyn_peak_icv_Calibration_Process

typedef peak_icv_status(* dyn_peak_icv_Calibration_Process) (peak_icv_calibration_plate_handle input_calibration_plate, peak_icv_image_handle *input_images, size_t num_input_images, peak_icv_calibration_result_handle *output_calibration_result)

◆ dyn_peak_icv_Calibration_Result_Create

typedef peak_icv_status(* dyn_peak_icv_Calibration_Result_Create) (peak_icv_calibration_result_handle *calibration_result_handle)

◆ dyn_peak_icv_Calibration_Result_CreateFromFile

typedef peak_icv_status(* dyn_peak_icv_Calibration_Result_CreateFromFile) (peak_icv_calibration_result_handle *calibration_result_handle, const char *file_path)

◆ dyn_peak_icv_Calibration_Result_Destroy

typedef peak_icv_status(* dyn_peak_icv_Calibration_Result_Destroy) (peak_icv_calibration_result_handle calibration_result_handle)

◆ dyn_peak_icv_Calibration_Result_GetCalibrationViews

typedef peak_icv_status(* dyn_peak_icv_Calibration_Result_GetCalibrationViews) (peak_icv_calibration_result_handle calibration_result_handle, peak_icv_calibration_view_handle *calibration_views, size_t calibration_views_count)

◆ dyn_peak_icv_Calibration_Result_GetCalibrationViews_GetCount

typedef peak_icv_status(* dyn_peak_icv_Calibration_Result_GetCalibrationViews_GetCount) (peak_icv_calibration_result_handle calibration_result_handle, size_t *calibration_view_count)

◆ dyn_peak_icv_Calibration_Result_GetMeanReprojectionError

typedef peak_icv_status(* dyn_peak_icv_Calibration_Result_GetMeanReprojectionError) (peak_icv_calibration_result_handle calibration_result_handle, double *mean_reprojection_error)

◆ dyn_peak_icv_Calibration_Result_IncreaseUseCount

typedef peak_icv_status(* dyn_peak_icv_Calibration_Result_IncreaseUseCount) (peak_icv_calibration_result_handle calibration_result_handle)

◆ dyn_peak_icv_Calibration_Result_SaveToFile

typedef peak_icv_status(* dyn_peak_icv_Calibration_Result_SaveToFile) (peak_icv_calibration_result_handle calibration_result_handle, const char *file_path, peak_icv_calibration_result_save_options save_options)

◆ dyn_peak_icv_Calibration_Result_ToParameters

typedef peak_icv_status(* dyn_peak_icv_Calibration_Result_ToParameters) (peak_icv_calibration_result_handle calibration_result_handle, peak_icv_calibration_parameters *calibration_parameters, size_t calibration_parameters_size)

◆ dyn_peak_icv_Calibration_View_Array_Create

typedef peak_icv_status(* dyn_peak_icv_Calibration_View_Array_Create) (peak_icv_calibration_view_handle *calibration_view_handles, size_t num_calibration_views)

◆ dyn_peak_icv_Calibration_View_Array_Destroy

typedef peak_icv_status(* dyn_peak_icv_Calibration_View_Array_Destroy) (peak_icv_calibration_view_handle *calibration_view_handles, size_t num_calibration_views)

◆ dyn_peak_icv_Calibration_View_Create

typedef peak_icv_status(* dyn_peak_icv_Calibration_View_Create) (peak_icv_calibration_view_handle *calibration_view_handle)

◆ dyn_peak_icv_Calibration_View_Destroy

typedef peak_icv_status(* dyn_peak_icv_Calibration_View_Destroy) (peak_icv_calibration_view_handle calibration_view_handle)

◆ dyn_peak_icv_Calibration_View_GetConvexHull

typedef peak_icv_status(* dyn_peak_icv_Calibration_View_GetConvexHull) (peak_icv_calibration_view_handle calibration_view_handle, peak_icv_polygon_handle *polygon_handle)

◆ dyn_peak_icv_Calibration_View_GetCoordinateSystem

typedef peak_icv_status(* dyn_peak_icv_Calibration_View_GetCoordinateSystem) (peak_icv_calibration_view_handle calibration_view_handle, peak_icv_coordinate_system *coordinate_system)

◆ dyn_peak_icv_Calibration_View_GetExtrinsicParameters

typedef peak_icv_status(* dyn_peak_icv_Calibration_View_GetExtrinsicParameters) (peak_icv_calibration_view_handle calibration_view_handle, peak_icv_extrinsic_parameters *extrinsic_parameters, size_t extrinsic_parameters_size)

◆ dyn_peak_icv_Calibration_View_GetMaximumReprojectionError

typedef peak_icv_status(* dyn_peak_icv_Calibration_View_GetMaximumReprojectionError) (peak_icv_calibration_view_handle calibration_view_handle, double *maximum_reprojection_error)

◆ dyn_peak_icv_Calibration_View_GetMeanReprojectionError

typedef peak_icv_status(* dyn_peak_icv_Calibration_View_GetMeanReprojectionError) (peak_icv_calibration_view_handle calibration_view_handle, double *mean_reprojection_error)

◆ dyn_peak_icv_Calibration_View_GetReprojectionErrors

typedef peak_icv_status(* dyn_peak_icv_Calibration_View_GetReprojectionErrors) (peak_icv_calibration_view_handle calibration_view_handle, peak_icv_reprojection_error *reprojection_errors, size_t num_reprojection_errors)

◆ dyn_peak_icv_Calibration_View_GetReprojectionErrors_GetCount

typedef peak_icv_status(* dyn_peak_icv_Calibration_View_GetReprojectionErrors_GetCount) (peak_icv_calibration_view_handle calibration_view_handle, size_t *num_reprojection_errors)

◆ dyn_peak_icv_Calibration_View_IncreaseUseCount

typedef peak_icv_status(* dyn_peak_icv_Calibration_View_IncreaseUseCount) (peak_icv_calibration_view_handle calibration_view_handle)

◆ dyn_peak_icv_CalibrationParameters_CreateFromBinary

typedef peak_icv_status(* dyn_peak_icv_CalibrationParameters_CreateFromBinary) (const uint8_t *binary_data, size_t binary_data_size, peak_icv_calibration_parameters *calibration_parameters, size_t calibration_parameters_size)

◆ dyn_peak_icv_CalibrationParameters_CreateFromFile

typedef peak_icv_status(* dyn_peak_icv_CalibrationParameters_CreateFromFile) (peak_icv_calibration_parameters *calibration_parameters, size_t calibration_parameters_size, const char *file_path)

◆ dyn_peak_icv_CalibrationParameters_SaveToFile

typedef peak_icv_status(* dyn_peak_icv_CalibrationParameters_SaveToFile) (peak_icv_calibration_parameters calibration_parameters, size_t calibration_parameters_size, const char *file_path, peak_icv_calibration_parameters_save_options save_options)

◆ dyn_peak_icv_CalibrationParameters_ToBinary

typedef peak_icv_status(* dyn_peak_icv_CalibrationParameters_ToBinary) (peak_icv_calibration_parameters calibration_parameters, size_t calibration_parameters_size, uint8_t *calibration_parameters_binary, size_t calibration_parameters_binary_size)

◆ dyn_peak_icv_CalibrationParameters_ToBinaryGetSizeInBytes

typedef peak_icv_status(* dyn_peak_icv_CalibrationParameters_ToBinaryGetSizeInBytes) (size_t calibration_parameters_size, size_t *binary_size)

◆ dyn_peak_icv_Exit

typedef peak_icv_status(* dyn_peak_icv_Exit) ()

◆ dyn_peak_icv_Filter_Image_Median

typedef peak_icv_status(* dyn_peak_icv_Filter_Image_Median) (peak_icv_image_handle input_image, size_t kernel_size, peak_icv_image_handle output_image)

◆ dyn_peak_icv_GetLastErrorMessage

typedef peak_icv_status(* dyn_peak_icv_GetLastErrorMessage) (char *last_error_message, size_t last_error_message_size)

◆ dyn_peak_icv_GetLastErrorMessage_GetCount

typedef peak_icv_status(* dyn_peak_icv_GetLastErrorMessage_GetCount) (size_t *last_error_message_size)

◆ dyn_peak_icv_GetVersion

typedef peak_icv_status(* dyn_peak_icv_GetVersion) (uint32_t *major_version, uint32_t *minor_version, uint32_t *patch_version, uint32_t *legacy_version)

◆ dyn_peak_icv_HDR_Create

typedef peak_icv_status(* dyn_peak_icv_HDR_Create) (peak_icv_hdr_handle *hdr_handle)

◆ dyn_peak_icv_HDR_Destroy

typedef peak_icv_status(* dyn_peak_icv_HDR_Destroy) (peak_icv_hdr_handle hdr_handle)

◆ dyn_peak_icv_HDR_EstimateResponseCurve

typedef peak_icv_status(* dyn_peak_icv_HDR_EstimateResponseCurve) (peak_icv_hdr_handle hdr_handle, peak_icv_image_handle *input_images, size_t num_input_images)

◆ dyn_peak_icv_HDR_GetAlgorithm

typedef peak_icv_status(* dyn_peak_icv_HDR_GetAlgorithm) (peak_icv_hdr_handle hdr_handle, peak_icv_hdr_algorithm *algorithm)

◆ dyn_peak_icv_HDR_GetResponseCurve

typedef peak_icv_status(* dyn_peak_icv_HDR_GetResponseCurve) (peak_icv_hdr_handle hdr_handle, peak_icv_hdr_response_curve_handle *response_curve_handle)

◆ dyn_peak_icv_HDR_Process

typedef peak_icv_status(* dyn_peak_icv_HDR_Process) (peak_icv_hdr_handle hdr_handle, peak_icv_image_handle *input_images, size_t num_input_images, peak_icv_image_handle output_image)

◆ dyn_peak_icv_HDR_Process_GetOutputPixelFormat

typedef peak_icv_status(* dyn_peak_icv_HDR_Process_GetOutputPixelFormat) (peak_icv_hdr_handle hdr_handle, peak_common_pixel_format input_pixel_format, peak_common_pixel_format *output_pixel_format)

◆ dyn_peak_icv_HDR_ResponseCurve_Compare

typedef peak_icv_status(* dyn_peak_icv_HDR_ResponseCurve_Compare) (peak_icv_hdr_response_curve_handle response_curve_handle_lhs, peak_icv_hdr_response_curve_handle response_curve_handle_rhs, bool *is_equal)

◆ dyn_peak_icv_HDR_ResponseCurve_Create

typedef peak_icv_status(* dyn_peak_icv_HDR_ResponseCurve_Create) (peak_icv_hdr_response_curve_handle *response_curve_handle)

◆ dyn_peak_icv_HDR_ResponseCurve_CreateFromFile

typedef peak_icv_status(* dyn_peak_icv_HDR_ResponseCurve_CreateFromFile) (peak_icv_hdr_response_curve_handle *response_curve_handle, const char *file_path)

◆ dyn_peak_icv_HDR_ResponseCurve_Destroy

typedef peak_icv_status(* dyn_peak_icv_HDR_ResponseCurve_Destroy) (peak_icv_hdr_response_curve_handle response_curve_handle)

◆ dyn_peak_icv_HDR_ResponseCurve_IncreaseUseCount

typedef peak_icv_status(* dyn_peak_icv_HDR_ResponseCurve_IncreaseUseCount) (peak_icv_hdr_response_curve_handle response_curve_handle)

◆ dyn_peak_icv_HDR_ResponseCurve_SaveToFile

typedef peak_icv_status(* dyn_peak_icv_HDR_ResponseCurve_SaveToFile) (peak_icv_hdr_response_curve_handle response_curve_handle, const char *file_path)

◆ dyn_peak_icv_HDR_SetResponseCurve

typedef peak_icv_status(* dyn_peak_icv_HDR_SetResponseCurve) (peak_icv_hdr_handle hdr_handle, peak_icv_hdr_response_curve_handle response_curve_handle)

◆ dyn_peak_icv_Image_Compare

typedef peak_icv_status(* dyn_peak_icv_Image_Compare) (peak_icv_image_handle image_handle_lhs, peak_icv_image_handle image_handle_rhs, bool *is_equal)

◆ dyn_peak_icv_Image_ConvertPixelFormat

typedef peak_icv_status(* dyn_peak_icv_Image_ConvertPixelFormat) (peak_icv_image_handle input_image_handle, enum peak_common_pixel_format destination_pixelformat, peak_icv_image_handle output_image_handle)

◆ dyn_peak_icv_Image_ConvertPixelFormatWithFactor

typedef peak_icv_status(* dyn_peak_icv_Image_ConvertPixelFormatWithFactor) (peak_icv_image_handle input_image_handle, enum peak_common_pixel_format destination_pixelformat, double factor, peak_icv_image_handle output_image_handle)

◆ dyn_peak_icv_Image_Create

typedef peak_icv_status(* dyn_peak_icv_Image_Create) (peak_icv_image_handle *image_handle, enum peak_common_pixel_format pixelformat, peak_common_size size)

◆ dyn_peak_icv_Image_CreateFromExistingImage

typedef peak_icv_status(* dyn_peak_icv_Image_CreateFromExistingImage) (peak_icv_image_handle *image_handle, peak_icv_image_handle source_image_handle)

◆ dyn_peak_icv_Image_CreateFromFile

typedef peak_icv_status(* dyn_peak_icv_Image_CreateFromFile) (peak_icv_image_handle *image_handle, const char *file_path)

◆ dyn_peak_icv_Image_CreateFromFileWithPixelFormat

typedef peak_icv_status(* dyn_peak_icv_Image_CreateFromFileWithPixelFormat) (peak_icv_image_handle *image_handle, const char *file_path, enum peak_common_pixel_format forced_pixelformat)

◆ dyn_peak_icv_Image_CreateFromImageInfo

typedef peak_icv_status(* dyn_peak_icv_Image_CreateFromImageInfo) (peak_icv_image_handle *image_handle, peak_icv_image_info image_info, size_t image_info_size)

◆ dyn_peak_icv_Image_CreateWithZeroInit

typedef peak_icv_status(* dyn_peak_icv_Image_CreateWithZeroInit) (peak_icv_image_handle *image_handle, enum peak_common_pixel_format pixelformat, peak_common_size size, bool zero_init)

◆ dyn_peak_icv_Image_Crop

typedef peak_icv_status(* dyn_peak_icv_Image_Crop) (peak_icv_image_handle input_image_handle, peak_icv_image_handle output_image_handle, peak_common_rectangle rectangle)

◆ dyn_peak_icv_Image_Deinterleave

typedef peak_icv_status(* dyn_peak_icv_Image_Deinterleave) (peak_icv_image_handle input_image_handle, peak_icv_image_handle *output_image_handles, size_t output_image_count)

◆ dyn_peak_icv_Image_Deinterleave_GetOutputImageCount

typedef peak_icv_status(* dyn_peak_icv_Image_Deinterleave_GetOutputImageCount) (peak_common_pixel_format input_pixel_format, size_t *output_image_count)

◆ dyn_peak_icv_Image_Deinterleave_GetOutputImageSize

typedef peak_icv_status(* dyn_peak_icv_Image_Deinterleave_GetOutputImageSize) (peak_common_pixel_format input_pixel_format, peak_common_size input_image_size, peak_common_size *output_image_size)

◆ dyn_peak_icv_Image_Deinterleave_GetOutputPixelFormat

typedef peak_icv_status(* dyn_peak_icv_Image_Deinterleave_GetOutputPixelFormat) (peak_common_pixel_format input_pixel_format, peak_common_pixel_format *output_pixel_format)

◆ dyn_peak_icv_Image_Destroy

typedef peak_icv_status(* dyn_peak_icv_Image_Destroy) (peak_icv_image_handle image_handle)

◆ dyn_peak_icv_Image_GetCaptureInformation

typedef peak_icv_status(* dyn_peak_icv_Image_GetCaptureInformation) (peak_icv_image_handle image_handle, peak_icv_capture_information *capture_information, size_t capture_information_size)

◆ dyn_peak_icv_Image_GetInfo

typedef peak_icv_status(* dyn_peak_icv_Image_GetInfo) (peak_icv_image_handle image_handle, peak_icv_image_info *image_info, size_t image_info_size)

◆ dyn_peak_icv_Image_GetMetadata

typedef peak_icv_status(* dyn_peak_icv_Image_GetMetadata) (peak_icv_image_handle image_handle, peak_icv_metadata_handle *metadata_handle)

◆ dyn_peak_icv_Image_GetRegion

typedef peak_icv_status(* dyn_peak_icv_Image_GetRegion) (peak_icv_image_handle image_handle, peak_icv_region_handle *region_handle)

◆ dyn_peak_icv_Image_IncreaseUseCount

typedef peak_icv_status(* dyn_peak_icv_Image_IncreaseUseCount) (peak_icv_image_handle image_handle)

◆ dyn_peak_icv_Image_ResetRegion

typedef peak_icv_status(* dyn_peak_icv_Image_ResetRegion) (peak_icv_image_handle image_handle)

◆ dyn_peak_icv_Image_SaveToFile

typedef peak_icv_status(* dyn_peak_icv_Image_SaveToFile) (peak_icv_image_handle image_handle, const char *file_path)

◆ dyn_peak_icv_Image_Scale

typedef peak_icv_status(* dyn_peak_icv_Image_Scale) (peak_icv_image_handle input_image_handle, peak_icv_image_handle output_image_handle, peak_icv_interpolation interpolation)

◆ dyn_peak_icv_Image_SetCaptureInformation

typedef peak_icv_status(* dyn_peak_icv_Image_SetCaptureInformation) (peak_icv_image_handle image_handle, peak_icv_capture_information capture_information, size_t capture_information_size)

◆ dyn_peak_icv_Image_SetMetadata

typedef peak_icv_status(* dyn_peak_icv_Image_SetMetadata) (peak_icv_image_handle image_handle, peak_icv_metadata_handle metadata_handle)

◆ dyn_peak_icv_Image_SetRegion

typedef peak_icv_status(* dyn_peak_icv_Image_SetRegion) (peak_icv_image_handle image_handle, peak_icv_region_handle region_handle)

◆ dyn_peak_icv_Image_Subtract

typedef peak_icv_status(* dyn_peak_icv_Image_Subtract) (peak_icv_image_handle image_handle_minuend, peak_icv_image_handle image_handle_subtrahend, peak_icv_image_handle image_handle_difference)

◆ dyn_peak_icv_Image_TransformToWorkspace

typedef peak_icv_status(* dyn_peak_icv_Image_TransformToWorkspace) (peak_icv_image_handle input_image_handle, peak_icv_extrinsic_parameters extrinsic_parameters, size_t extrinsic_parameters_size, peak_icv_image_handle output_image_handle)

◆ dyn_peak_icv_ImageFilter_Sharpening_GetRange

typedef peak_icv_status(* dyn_peak_icv_ImageFilter_Sharpening_GetRange) (peak_common_interval_u *range)

◆ dyn_peak_icv_ImageFilter_Sharpening_ProcessInPlace

typedef peak_icv_status(* dyn_peak_icv_ImageFilter_Sharpening_ProcessInPlace) (peak_icv_image_handle input_image, uint32_t sharpness_level)

◆ dyn_peak_icv_Init

typedef peak_icv_status(* dyn_peak_icv_Init) ()

◆ dyn_peak_icv_Metadata_Create

typedef peak_icv_status(* dyn_peak_icv_Metadata_Create) (peak_icv_metadata_handle *handle)

◆ dyn_peak_icv_Metadata_Destroy

typedef peak_icv_status(* dyn_peak_icv_Metadata_Destroy) (peak_icv_metadata_handle handle)

◆ dyn_peak_icv_Metadata_GetArray_GetCount

typedef peak_icv_status(* dyn_peak_icv_Metadata_GetArray_GetCount) (peak_icv_metadata_handle handle, const char *key, size_t *count)

◆ dyn_peak_icv_Metadata_GetBool

typedef peak_icv_status(* dyn_peak_icv_Metadata_GetBool) (peak_icv_metadata_handle handle, const char *key, bool *value)

◆ dyn_peak_icv_Metadata_GetBoolArray

typedef peak_icv_status(* dyn_peak_icv_Metadata_GetBoolArray) (peak_icv_metadata_handle handle, const char *key, bool *values, size_t count)

◆ dyn_peak_icv_Metadata_GetDouble

typedef peak_icv_status(* dyn_peak_icv_Metadata_GetDouble) (peak_icv_metadata_handle handle, const char *key, double *value)

◆ dyn_peak_icv_Metadata_GetDoubleArray

typedef peak_icv_status(* dyn_peak_icv_Metadata_GetDoubleArray) (peak_icv_metadata_handle handle, const char *key, double *values, size_t count)

◆ dyn_peak_icv_Metadata_GetEntryCount

typedef peak_icv_status(* dyn_peak_icv_Metadata_GetEntryCount) (peak_icv_metadata_handle handle, size_t *count)

◆ dyn_peak_icv_Metadata_GetInt

typedef peak_icv_status(* dyn_peak_icv_Metadata_GetInt) (peak_icv_metadata_handle handle, const char *key, int64_t *value)

◆ dyn_peak_icv_Metadata_GetIntArray

typedef peak_icv_status(* dyn_peak_icv_Metadata_GetIntArray) (peak_icv_metadata_handle handle, const char *key, int64_t *values, size_t count)

◆ dyn_peak_icv_Metadata_GetKey

typedef peak_icv_status(* dyn_peak_icv_Metadata_GetKey) (peak_icv_metadata_handle handle, size_t index, char *buffer, size_t size)

◆ dyn_peak_icv_Metadata_GetKey_GetSizeInBytes

typedef peak_icv_status(* dyn_peak_icv_Metadata_GetKey_GetSizeInBytes) (peak_icv_metadata_handle handle, size_t index, size_t *size)

◆ dyn_peak_icv_Metadata_GetString

typedef peak_icv_status(* dyn_peak_icv_Metadata_GetString) (peak_icv_metadata_handle handle, const char *key, char *buffer, size_t size)

◆ dyn_peak_icv_Metadata_GetString_GetSizeInBytes

typedef peak_icv_status(* dyn_peak_icv_Metadata_GetString_GetSizeInBytes) (peak_icv_metadata_handle handle, const char *key, size_t *size)

◆ dyn_peak_icv_Metadata_GetStringArrayElement

typedef peak_icv_status(* dyn_peak_icv_Metadata_GetStringArrayElement) (peak_icv_metadata_handle handle, const char *key, size_t index, char *buffer, size_t size)

◆ dyn_peak_icv_Metadata_GetStringArrayElement_GetSizeInBytes

typedef peak_icv_status(* dyn_peak_icv_Metadata_GetStringArrayElement_GetSizeInBytes) (peak_icv_metadata_handle handle, const char *key, size_t index, size_t *size)

◆ dyn_peak_icv_Metadata_GetUInt

typedef peak_icv_status(* dyn_peak_icv_Metadata_GetUInt) (peak_icv_metadata_handle handle, const char *key, uint64_t *value)

◆ dyn_peak_icv_Metadata_GetUIntArray

typedef peak_icv_status(* dyn_peak_icv_Metadata_GetUIntArray) (peak_icv_metadata_handle handle, const char *key, uint64_t *values, size_t count)

◆ dyn_peak_icv_Metadata_GetValueType

typedef peak_icv_status(* dyn_peak_icv_Metadata_GetValueType) (peak_icv_metadata_handle handle, const char *key, peak_icv_metadata_value_type_t *type)

◆ dyn_peak_icv_Metadata_HasKey

typedef peak_icv_status(* dyn_peak_icv_Metadata_HasKey) (peak_icv_metadata_handle handle, const char *key, bool *has_key)

◆ dyn_peak_icv_Metadata_SetBool

typedef peak_icv_status(* dyn_peak_icv_Metadata_SetBool) (peak_icv_metadata_handle handle, const char *key, bool value)

◆ dyn_peak_icv_Metadata_SetBoolArray

typedef peak_icv_status(* dyn_peak_icv_Metadata_SetBoolArray) (peak_icv_metadata_handle handle, const char *key, const bool *values, size_t count)

◆ dyn_peak_icv_Metadata_SetDouble

typedef peak_icv_status(* dyn_peak_icv_Metadata_SetDouble) (peak_icv_metadata_handle handle, const char *key, double value)

◆ dyn_peak_icv_Metadata_SetDoubleArray

typedef peak_icv_status(* dyn_peak_icv_Metadata_SetDoubleArray) (peak_icv_metadata_handle handle, const char *key, const double *values, size_t count)

◆ dyn_peak_icv_Metadata_SetInt

typedef peak_icv_status(* dyn_peak_icv_Metadata_SetInt) (peak_icv_metadata_handle handle, const char *key, int64_t value)

◆ dyn_peak_icv_Metadata_SetIntArray

typedef peak_icv_status(* dyn_peak_icv_Metadata_SetIntArray) (peak_icv_metadata_handle handle, const char *key, const int64_t *values, size_t count)

◆ dyn_peak_icv_Metadata_SetString

typedef peak_icv_status(* dyn_peak_icv_Metadata_SetString) (peak_icv_metadata_handle handle, const char *key, const char *buffer)

◆ dyn_peak_icv_Metadata_SetStringArray

typedef peak_icv_status(* dyn_peak_icv_Metadata_SetStringArray) (peak_icv_metadata_handle handle, const char *key, const char *const *buffers, size_t count)

◆ dyn_peak_icv_Metadata_SetUInt

typedef peak_icv_status(* dyn_peak_icv_Metadata_SetUInt) (peak_icv_metadata_handle handle, const char *key, uint64_t value)

◆ dyn_peak_icv_Metadata_SetUIntArray

typedef peak_icv_status(* dyn_peak_icv_Metadata_SetUIntArray) (peak_icv_metadata_handle handle, const char *key, const uint64_t *values, size_t count)

◆ dyn_peak_icv_PointCloud_Create

typedef peak_icv_status(* dyn_peak_icv_PointCloud_Create) (peak_icv_point_cloud_handle *point_cloud_handle)

◆ dyn_peak_icv_PointCloud_CreateFromFile

typedef peak_icv_status(* dyn_peak_icv_PointCloud_CreateFromFile) (peak_icv_point_cloud_handle *point_cloud_handle, enum peak_icv_point_type point_type, const char *file_path)

◆ dyn_peak_icv_PointCloud_CreateFromPoints

typedef peak_icv_status(* dyn_peak_icv_PointCloud_CreateFromPoints) (peak_icv_point_cloud_handle *point_cloud_handle, peak_icv_point_xyz_variant points, size_t num_points, enum peak_icv_point_type point_type)

◆ dyn_peak_icv_PointCloud_CreateFromXYZImage

typedef peak_icv_status(* dyn_peak_icv_PointCloud_CreateFromXYZImage) (peak_icv_point_cloud_handle *point_cloud_handle, peak_icv_image_handle xyz_image_handle)

◆ dyn_peak_icv_PointCloud_CreateFromXYZImageAndIntensityImage

typedef peak_icv_status(* dyn_peak_icv_PointCloud_CreateFromXYZImageAndIntensityImage) (peak_icv_point_cloud_handle *point_cloud_handle, peak_icv_image_handle xyz_image_handle, peak_icv_image_handle intensity_image_handle)

◆ dyn_peak_icv_PointCloud_CreateFromXYZImageAndOverlayImage

typedef peak_icv_status(* dyn_peak_icv_PointCloud_CreateFromXYZImageAndOverlayImage) (peak_icv_point_cloud_handle *point_cloud_handle, peak_icv_image_handle xyz_image_handle, peak_icv_image_handle overlay_image_handle)

◆ dyn_peak_icv_PointCloud_Destroy

typedef peak_icv_status(* dyn_peak_icv_PointCloud_Destroy) (peak_icv_point_cloud_handle point_cloud_handle)

◆ dyn_peak_icv_PointCloud_GetPoints

typedef peak_icv_status(* dyn_peak_icv_PointCloud_GetPoints) (peak_icv_point_cloud_handle point_cloud_handle, peak_icv_point_xyz_variant points, size_t byte_size_points)

◆ dyn_peak_icv_PointCloud_GetPoints_GetCount

typedef peak_icv_status(* dyn_peak_icv_PointCloud_GetPoints_GetCount) (peak_icv_point_cloud_handle point_cloud_handle, size_t *num_points)

◆ dyn_peak_icv_PointCloud_GetPoints_GetSizeInBytes

typedef peak_icv_status(* dyn_peak_icv_PointCloud_GetPoints_GetSizeInBytes) (peak_icv_point_cloud_handle point_cloud_handle, size_t *byte_size_points)

◆ dyn_peak_icv_PointCloud_GetType

typedef peak_icv_status(* dyn_peak_icv_PointCloud_GetType) (peak_icv_point_cloud_handle point_cloud_handle, enum peak_icv_point_type *point_type)

◆ dyn_peak_icv_PointCloud_IncreaseUseCount

typedef peak_icv_status(* dyn_peak_icv_PointCloud_IncreaseUseCount) (peak_icv_point_cloud_handle point_cloud_handle)

◆ dyn_peak_icv_PointCloud_SaveToFile

typedef peak_icv_status(* dyn_peak_icv_PointCloud_SaveToFile) (peak_icv_point_cloud_handle point_cloud_handle, const char *file_path, peak_icv_point_cloud_save_options save_options)

◆ dyn_peak_icv_PointCloud_Transform

typedef peak_icv_status(* dyn_peak_icv_PointCloud_Transform) (peak_icv_point_cloud_handle input_point_cloud, peak_icv_transformation_matrix_3d matrix_3d, peak_icv_point_cloud_handle *output_point_cloud)

◆ dyn_peak_icv_PointCloud_TransformToWorkspace

typedef peak_icv_status(* dyn_peak_icv_PointCloud_TransformToWorkspace) (peak_icv_point_cloud_handle input_point_cloud, peak_icv_extrinsic_parameters extrinsic_parameters, size_t extrinsic_parameters_size, peak_icv_point_cloud_handle *output_point_cloud)

◆ dyn_peak_icv_Polygon_Create

typedef peak_icv_status(* dyn_peak_icv_Polygon_Create) (peak_icv_polygon_handle *polygon_handle)

◆ dyn_peak_icv_Polygon_CreateFromPoints

typedef peak_icv_status(* dyn_peak_icv_Polygon_CreateFromPoints) (peak_icv_polygon_handle *polygon_handle, peak_icv_point_type_variant points, size_t num_points, enum peak_icv_point_type point_type)

◆ dyn_peak_icv_Polygon_Destroy

typedef peak_icv_status(* dyn_peak_icv_Polygon_Destroy) (peak_icv_polygon_handle polygon_handle)

◆ dyn_peak_icv_Polygon_GetPoints

typedef peak_icv_status(* dyn_peak_icv_Polygon_GetPoints) (peak_icv_polygon_handle polygon_handle, peak_icv_point_type_variant points, size_t byte_size_points)

◆ dyn_peak_icv_Polygon_GetPoints_GetCount

typedef peak_icv_status(* dyn_peak_icv_Polygon_GetPoints_GetCount) (peak_icv_polygon_handle polygon_handle, size_t *points_count)

◆ dyn_peak_icv_Polygon_GetPoints_GetSizeInBytes

typedef peak_icv_status(* dyn_peak_icv_Polygon_GetPoints_GetSizeInBytes) (peak_icv_polygon_handle polygon_handle, size_t *byte_size_points)

◆ dyn_peak_icv_Polygon_GetPointType

typedef peak_icv_status(* dyn_peak_icv_Polygon_GetPointType) (peak_icv_polygon_handle polygon_handle, enum peak_icv_point_type *point_type)

◆ dyn_peak_icv_Polygon_IncreaseUseCount

typedef peak_icv_status(* dyn_peak_icv_Polygon_IncreaseUseCount) (peak_icv_polygon_handle polygon_handle)

◆ dyn_peak_icv_Polygon_IsClosed

typedef peak_icv_status(* dyn_peak_icv_Polygon_IsClosed) (peak_icv_polygon_handle polygon_handle, bool *is_closed)

◆ dyn_peak_icv_Preprocessing_ColorMatrixTransformation_ChromaticAdaption_GetAlgorithm

typedef peak_icv_status(* dyn_peak_icv_Preprocessing_ColorMatrixTransformation_ChromaticAdaption_GetAlgorithm) (peak_icv_color_matrix_transformation_handle color_matrix_transformation_handle, peak_icv_chromatic_adaption_algorithm *algorithm)

◆ dyn_peak_icv_Preprocessing_ColorMatrixTransformation_ChromaticAdaption_GetColorTemperature

typedef peak_icv_status(* dyn_peak_icv_Preprocessing_ColorMatrixTransformation_ChromaticAdaption_GetColorTemperature) (peak_icv_color_matrix_transformation_handle color_matrix_transformation_handle, uint32_t *color_temperature)

◆ dyn_peak_icv_Preprocessing_ColorMatrixTransformation_ChromaticAdaption_GetColorTemperatureRange

typedef peak_icv_status(* dyn_peak_icv_Preprocessing_ColorMatrixTransformation_ChromaticAdaption_GetColorTemperatureRange) (peak_icv_color_matrix_transformation_handle color_matrix_transformation_handle, peak_common_range_u *range)

◆ dyn_peak_icv_Preprocessing_ColorMatrixTransformation_ChromaticAdaption_GetTargetColorSpace

typedef peak_icv_status(* dyn_peak_icv_Preprocessing_ColorMatrixTransformation_ChromaticAdaption_GetTargetColorSpace) (peak_icv_color_matrix_transformation_handle color_matrix_transformation_handle, peak_icv_color_space *color_space)

◆ dyn_peak_icv_Preprocessing_ColorMatrixTransformation_ChromaticAdaption_HasColorTemperature

typedef peak_icv_status(* dyn_peak_icv_Preprocessing_ColorMatrixTransformation_ChromaticAdaption_HasColorTemperature) (peak_icv_color_matrix_transformation_handle color_matrix_transformation_handle, bool *has_color_temperature)

◆ dyn_peak_icv_Preprocessing_ColorMatrixTransformation_ChromaticAdaption_IsEnabled

typedef peak_icv_status(* dyn_peak_icv_Preprocessing_ColorMatrixTransformation_ChromaticAdaption_IsEnabled) (peak_icv_color_matrix_transformation_handle color_matrix_transformation_handle, bool *enabled)

◆ dyn_peak_icv_Preprocessing_ColorMatrixTransformation_ChromaticAdaption_ResetColorTemperature

typedef peak_icv_status(* dyn_peak_icv_Preprocessing_ColorMatrixTransformation_ChromaticAdaption_ResetColorTemperature) (peak_icv_color_matrix_transformation_handle color_matrix_transformation_handle)

◆ dyn_peak_icv_Preprocessing_ColorMatrixTransformation_ChromaticAdaption_SetAlgorithm

typedef peak_icv_status(* dyn_peak_icv_Preprocessing_ColorMatrixTransformation_ChromaticAdaption_SetAlgorithm) (peak_icv_color_matrix_transformation_handle color_matrix_transformation_handle, peak_icv_chromatic_adaption_algorithm algorithm)

◆ dyn_peak_icv_Preprocessing_ColorMatrixTransformation_ChromaticAdaption_SetColorTemperature

typedef peak_icv_status(* dyn_peak_icv_Preprocessing_ColorMatrixTransformation_ChromaticAdaption_SetColorTemperature) (peak_icv_color_matrix_transformation_handle color_matrix_transformation_handle, uint32_t color_temperature)

◆ dyn_peak_icv_Preprocessing_ColorMatrixTransformation_ChromaticAdaption_SetEnabled

typedef peak_icv_status(* dyn_peak_icv_Preprocessing_ColorMatrixTransformation_ChromaticAdaption_SetEnabled) (peak_icv_color_matrix_transformation_handle color_matrix_transformation_handle, bool enabled)

◆ dyn_peak_icv_Preprocessing_ColorMatrixTransformation_ChromaticAdaption_SetTargetColorSpace

typedef peak_icv_status(* dyn_peak_icv_Preprocessing_ColorMatrixTransformation_ChromaticAdaption_SetTargetColorSpace) (peak_icv_color_matrix_transformation_handle color_matrix_transformation_handle, peak_icv_color_space color_space)

◆ dyn_peak_icv_Preprocessing_ColorMatrixTransformation_ColorCorrection_IsEnabled

typedef peak_icv_status(* dyn_peak_icv_Preprocessing_ColorMatrixTransformation_ColorCorrection_IsEnabled) (peak_icv_color_matrix_transformation_handle color_matrix_transformation_handle, bool *enabled)

◆ dyn_peak_icv_Preprocessing_ColorMatrixTransformation_ColorCorrection_SetEnabled

typedef peak_icv_status(* dyn_peak_icv_Preprocessing_ColorMatrixTransformation_ColorCorrection_SetEnabled) (peak_icv_color_matrix_transformation_handle color_matrix_transformation_handle, bool enabled)

◆ dyn_peak_icv_Preprocessing_ColorMatrixTransformation_Create

typedef peak_icv_status(* dyn_peak_icv_Preprocessing_ColorMatrixTransformation_Create) (peak_icv_color_matrix_transformation_handle *color_matrix_transformation_handle)

◆ dyn_peak_icv_Preprocessing_ColorMatrixTransformation_Destroy

typedef peak_icv_status(* dyn_peak_icv_Preprocessing_ColorMatrixTransformation_Destroy) (peak_icv_color_matrix_transformation_handle color_matrix_transformation_handle)

◆ dyn_peak_icv_Preprocessing_ColorMatrixTransformation_GetColorCorrectionMatrix

typedef peak_icv_status(* dyn_peak_icv_Preprocessing_ColorMatrixTransformation_GetColorCorrectionMatrix) (peak_icv_color_matrix_transformation_handle color_matrix_transformation_handle, peak_icv_color_correction_matrix *color_correction_matrix)

◆ dyn_peak_icv_Preprocessing_ColorMatrixTransformation_GetEffectiveMatrix

typedef peak_icv_status(* dyn_peak_icv_Preprocessing_ColorMatrixTransformation_GetEffectiveMatrix) (peak_icv_color_matrix_transformation_handle color_matrix_transformation_handle, peak_icv_color_correction_matrix *color_correction_matrix)

◆ dyn_peak_icv_Preprocessing_ColorMatrixTransformation_GetSaturation

typedef peak_icv_status(* dyn_peak_icv_Preprocessing_ColorMatrixTransformation_GetSaturation) (peak_icv_color_matrix_transformation_handle color_matrix_transformation_handle, float *saturation)

◆ dyn_peak_icv_Preprocessing_ColorMatrixTransformation_GetSaturationRange

typedef peak_icv_status(* dyn_peak_icv_Preprocessing_ColorMatrixTransformation_GetSaturationRange) (peak_icv_color_matrix_transformation_handle color_matrix_transformation_handle, peak_common_interval_f *range)

◆ dyn_peak_icv_Preprocessing_ColorMatrixTransformation_NeedsProcessing

typedef peak_icv_status(* dyn_peak_icv_Preprocessing_ColorMatrixTransformation_NeedsProcessing) (peak_icv_color_matrix_transformation_handle color_matrix_transformation_handle, bool *needs_processing)

◆ dyn_peak_icv_Preprocessing_ColorMatrixTransformation_ProcessInplace

typedef peak_icv_status(* dyn_peak_icv_Preprocessing_ColorMatrixTransformation_ProcessInplace) (peak_icv_color_matrix_transformation_handle color_matrix_transformation_handle, peak_icv_image_handle input_image_handle)

◆ dyn_peak_icv_Preprocessing_ColorMatrixTransformation_Saturation_IsEnabled

typedef peak_icv_status(* dyn_peak_icv_Preprocessing_ColorMatrixTransformation_Saturation_IsEnabled) (peak_icv_color_matrix_transformation_handle color_matrix_transformation_handle, bool *enabled)

◆ dyn_peak_icv_Preprocessing_ColorMatrixTransformation_Saturation_SetEnabled

typedef peak_icv_status(* dyn_peak_icv_Preprocessing_ColorMatrixTransformation_Saturation_SetEnabled) (peak_icv_color_matrix_transformation_handle color_matrix_transformation_handle, bool enabled)

◆ dyn_peak_icv_Preprocessing_ColorMatrixTransformation_SetColorCorrectionMatrix

typedef peak_icv_status(* dyn_peak_icv_Preprocessing_ColorMatrixTransformation_SetColorCorrectionMatrix) (peak_icv_color_matrix_transformation_handle color_matrix_transformation_handle, peak_icv_color_correction_matrix color_correction_matrix)

◆ dyn_peak_icv_Preprocessing_ColorMatrixTransformation_SetSaturation

typedef peak_icv_status(* dyn_peak_icv_Preprocessing_ColorMatrixTransformation_SetSaturation) (peak_icv_color_matrix_transformation_handle color_matrix_transformation_handle, float saturation)

◆ dyn_peak_icv_Preprocessing_Downsampling_Create

typedef peak_icv_status(* dyn_peak_icv_Preprocessing_Downsampling_Create) (peak_icv_downsampling_handle *downsampling_handle, peak_icv_downsampling_factor factor, peak_icv_downsampling_mode mode)

◆ dyn_peak_icv_Preprocessing_Downsampling_Destroy

typedef peak_icv_status(* dyn_peak_icv_Preprocessing_Downsampling_Destroy) (peak_icv_downsampling_handle downsampling_handle)

◆ dyn_peak_icv_Preprocessing_Downsampling_GetFactor

typedef peak_icv_status(* dyn_peak_icv_Preprocessing_Downsampling_GetFactor) (peak_icv_downsampling_handle downsampling_handle, peak_icv_downsampling_factor *factor)

◆ dyn_peak_icv_Preprocessing_Downsampling_GetMode

typedef peak_icv_status(* dyn_peak_icv_Preprocessing_Downsampling_GetMode) (peak_icv_downsampling_handle downsampling_handle, peak_icv_downsampling_mode *mode)

◆ dyn_peak_icv_Preprocessing_Downsampling_GetOutputImageSize

typedef peak_icv_status(* dyn_peak_icv_Preprocessing_Downsampling_GetOutputImageSize) (peak_icv_downsampling_handle downsampling_handle, peak_icv_image_handle input_image_handle, peak_common_size *output_image_size)

◆ dyn_peak_icv_Preprocessing_Downsampling_GetRange

typedef peak_icv_status(* dyn_peak_icv_Preprocessing_Downsampling_GetRange) (peak_icv_downsampling_handle downsampling_handle, peak_common_interval_u *range)

◆ dyn_peak_icv_Preprocessing_Downsampling_NeedsProcessing

typedef peak_icv_status(* dyn_peak_icv_Preprocessing_Downsampling_NeedsProcessing) (peak_icv_downsampling_handle downsampling_handle, bool *needs_processing)

◆ dyn_peak_icv_Preprocessing_Downsampling_Process

typedef peak_icv_status(* dyn_peak_icv_Preprocessing_Downsampling_Process) (peak_icv_downsampling_handle downsampling_handle, peak_icv_image_handle input_image_handle, peak_icv_image_handle output_image_handle)

◆ dyn_peak_icv_Preprocessing_Downsampling_SetFactor

typedef peak_icv_status(* dyn_peak_icv_Preprocessing_Downsampling_SetFactor) (peak_icv_downsampling_handle downsampling_handle, peak_icv_downsampling_factor factor)

◆ dyn_peak_icv_Preprocessing_Downsampling_SetMode

typedef peak_icv_status(* dyn_peak_icv_Preprocessing_Downsampling_SetMode) (peak_icv_downsampling_handle downsampling_handle, peak_icv_downsampling_mode mode)

◆ dyn_peak_icv_Preprocessing_Gain_Create

typedef peak_icv_status(* dyn_peak_icv_Preprocessing_Gain_Create) (peak_icv_gain_handle *gain_handle)

◆ dyn_peak_icv_Preprocessing_Gain_Destroy

typedef peak_icv_status(* dyn_peak_icv_Preprocessing_Gain_Destroy) (peak_icv_gain_handle gain_handle)

◆ dyn_peak_icv_Preprocessing_Gain_GetRange

typedef peak_icv_status(* dyn_peak_icv_Preprocessing_Gain_GetRange) (peak_icv_gain_handle gain_handle, peak_common_interval_f *range)

◆ dyn_peak_icv_Preprocessing_Gain_GetValue

typedef peak_icv_status(* dyn_peak_icv_Preprocessing_Gain_GetValue) (peak_icv_gain_handle gain_handle, peak_icv_gain_type type, float *value)

◆ dyn_peak_icv_Preprocessing_Gain_NeedsProcessing

typedef peak_icv_status(* dyn_peak_icv_Preprocessing_Gain_NeedsProcessing) (peak_icv_gain_handle gain_handle, bool *needs_processing)

◆ dyn_peak_icv_Preprocessing_Gain_ProcessInplace

typedef peak_icv_status(* dyn_peak_icv_Preprocessing_Gain_ProcessInplace) (peak_icv_gain_handle gain_handle, peak_icv_image_handle input_image_handle)

◆ dyn_peak_icv_Preprocessing_Gain_SetValue

typedef peak_icv_status(* dyn_peak_icv_Preprocessing_Gain_SetValue) (peak_icv_gain_handle gain_handle, peak_icv_gain_type type, float value)

◆ dyn_peak_icv_Preprocessing_HotpixelCorrection_Create

typedef peak_icv_status(* dyn_peak_icv_Preprocessing_HotpixelCorrection_Create) (peak_icv_hotpixel_correction_handle *hotpixel_correction_handle)

◆ dyn_peak_icv_Preprocessing_HotpixelCorrection_Destroy

typedef peak_icv_status(* dyn_peak_icv_Preprocessing_HotpixelCorrection_Destroy) (peak_icv_hotpixel_correction_handle hotpixel_correction_handle)

◆ dyn_peak_icv_Preprocessing_HotpixelCorrection_Detect

typedef peak_icv_status(* dyn_peak_icv_Preprocessing_HotpixelCorrection_Detect) (peak_icv_hotpixel_correction_handle hotpixel_correction_handle, peak_icv_image_handle input_image_handle, uint32_t sensitivity, float gainFactor)

◆ dyn_peak_icv_Preprocessing_HotpixelCorrection_GetList

typedef peak_icv_status(* dyn_peak_icv_Preprocessing_HotpixelCorrection_GetList) (peak_icv_hotpixel_correction_handle hotpixel_correction_handle, peak_common_point *list, size_t count)

◆ dyn_peak_icv_Preprocessing_HotpixelCorrection_GetList_GetCount

typedef peak_icv_status(* dyn_peak_icv_Preprocessing_HotpixelCorrection_GetList_GetCount) (peak_icv_hotpixel_correction_handle hotpixel_correction_handle, size_t *count)

◆ dyn_peak_icv_Preprocessing_HotpixelCorrection_GetSensitivityRange

typedef peak_icv_status(* dyn_peak_icv_Preprocessing_HotpixelCorrection_GetSensitivityRange) (peak_icv_hotpixel_correction_handle hotpixel_correction_handle, peak_common_interval_u *range)

◆ dyn_peak_icv_Preprocessing_HotpixelCorrection_IncreaseUseCount

typedef peak_icv_status(* dyn_peak_icv_Preprocessing_HotpixelCorrection_IncreaseUseCount) (peak_icv_hotpixel_correction_handle hotpixel_correction_handle)

◆ dyn_peak_icv_Preprocessing_HotpixelCorrection_ProcessInplace

typedef peak_icv_status(* dyn_peak_icv_Preprocessing_HotpixelCorrection_ProcessInplace) (peak_icv_hotpixel_correction_handle hotpixel_correction_handle, peak_icv_image_handle input_image_handle)

◆ dyn_peak_icv_Preprocessing_HotpixelCorrection_ResetList

typedef peak_icv_status(* dyn_peak_icv_Preprocessing_HotpixelCorrection_ResetList) (peak_icv_hotpixel_correction_handle hotpixel_correction_handle)

◆ dyn_peak_icv_Preprocessing_HotpixelCorrection_SetList

typedef peak_icv_status(* dyn_peak_icv_Preprocessing_HotpixelCorrection_SetList) (peak_icv_hotpixel_correction_handle hotpixel_correction_handle, peak_common_point *list, size_t count)

◆ dyn_peak_icv_Preprocessing_ImageConverter_Convert

typedef peak_icv_status(* dyn_peak_icv_Preprocessing_ImageConverter_Convert) (peak_icv_image_converter_handle converter_handle, peak_icv_image_handle input_handle, enum peak_common_pixel_format pixel_format, peak_icv_image_handle *output_handle)

◆ dyn_peak_icv_Preprocessing_ImageConverter_Create

typedef peak_icv_status(* dyn_peak_icv_Preprocessing_ImageConverter_Create) (peak_icv_image_converter_handle *image_converter_handle)

◆ dyn_peak_icv_Preprocessing_ImageConverter_Destroy

typedef peak_icv_status(* dyn_peak_icv_Preprocessing_ImageConverter_Destroy) (peak_icv_image_converter_handle image_converter_handle)

◆ dyn_peak_icv_Preprocessing_ImageConverter_ReleaseBuffers

typedef peak_icv_status(* dyn_peak_icv_Preprocessing_ImageConverter_ReleaseBuffers) (peak_icv_image_converter_handle converter_handle)

◆ dyn_peak_icv_Preprocessing_ToneCurveCorrection_Create

typedef peak_icv_status(* dyn_peak_icv_Preprocessing_ToneCurveCorrection_Create) (peak_icv_tone_curve_correction_handle *tone_curve_correction_handle)

◆ dyn_peak_icv_Preprocessing_ToneCurveCorrection_Destroy

typedef peak_icv_status(* dyn_peak_icv_Preprocessing_ToneCurveCorrection_Destroy) (peak_icv_tone_curve_correction_handle tone_curve_correction_handle)

◆ dyn_peak_icv_Preprocessing_ToneCurveCorrection_GetDigitalBlack

typedef peak_icv_status(* dyn_peak_icv_Preprocessing_ToneCurveCorrection_GetDigitalBlack) (peak_icv_tone_curve_correction_handle tone_curve_correction_handle, float *value)

◆ dyn_peak_icv_Preprocessing_ToneCurveCorrection_GetDigitalBlackRange

typedef peak_icv_status(* dyn_peak_icv_Preprocessing_ToneCurveCorrection_GetDigitalBlackRange) (peak_icv_tone_curve_correction_handle tone_curve_correction_handle, peak_common_interval_f *range)

◆ dyn_peak_icv_Preprocessing_ToneCurveCorrection_GetGamma

typedef peak_icv_status(* dyn_peak_icv_Preprocessing_ToneCurveCorrection_GetGamma) (peak_icv_tone_curve_correction_handle tone_curve_correction_handle, float *value)

◆ dyn_peak_icv_Preprocessing_ToneCurveCorrection_GetGammaRange

typedef peak_icv_status(* dyn_peak_icv_Preprocessing_ToneCurveCorrection_GetGammaRange) (peak_icv_tone_curve_correction_handle tone_curve_correction_handle, peak_common_interval_f *range)

◆ dyn_peak_icv_Preprocessing_ToneCurveCorrection_NeedsProcessing

typedef peak_icv_status(* dyn_peak_icv_Preprocessing_ToneCurveCorrection_NeedsProcessing) (peak_icv_tone_curve_correction_handle tone_curve_correction_handle, bool *needs_processing)

◆ dyn_peak_icv_Preprocessing_ToneCurveCorrection_ProcessInplace

typedef peak_icv_status(* dyn_peak_icv_Preprocessing_ToneCurveCorrection_ProcessInplace) (peak_icv_tone_curve_correction_handle tone_curve_correction_handle, peak_icv_image_handle input_image_handle)

◆ dyn_peak_icv_Preprocessing_ToneCurveCorrection_SetDigitalBlack

typedef peak_icv_status(* dyn_peak_icv_Preprocessing_ToneCurveCorrection_SetDigitalBlack) (peak_icv_tone_curve_correction_handle tone_curve_correction_handle, float value)

◆ dyn_peak_icv_Preprocessing_ToneCurveCorrection_SetGamma

typedef peak_icv_status(* dyn_peak_icv_Preprocessing_ToneCurveCorrection_SetGamma) (peak_icv_tone_curve_correction_handle tone_curve_correction_handle, float value)

◆ dyn_peak_icv_Preprocessing_Transformation_GetOutputPixelFormat

typedef peak_icv_status(* dyn_peak_icv_Preprocessing_Transformation_GetOutputPixelFormat) (peak_common_pixel_format input_pixel_format, peak_icv_preprocessing_transformation_parameters parameters, peak_common_pixel_format *output_pixel_format)

◆ dyn_peak_icv_Preprocessing_Transformation_Process

typedef peak_icv_status(* dyn_peak_icv_Preprocessing_Transformation_Process) (peak_icv_image_handle input_image_handle, peak_icv_preprocessing_transformation_parameters parameters, peak_icv_image_handle output_image_handle)

◆ dyn_peak_icv_Region_Array_Create

typedef peak_icv_status(* dyn_peak_icv_Region_Array_Create) (peak_icv_region_handle *region_handles, size_t num_region_handles)

◆ dyn_peak_icv_Region_Array_Destroy

typedef peak_icv_status(* dyn_peak_icv_Region_Array_Destroy) (peak_icv_region_handle *region_handles, size_t num_region_handles)

◆ dyn_peak_icv_Region_Compare

typedef peak_icv_status(* dyn_peak_icv_Region_Compare) (peak_icv_region_handle region_handle_lhs, peak_icv_region_handle region_handle_rhs, bool *is_equal)

◆ dyn_peak_icv_Region_Create

typedef peak_icv_status(* dyn_peak_icv_Region_Create) (peak_icv_region_handle *region_handle)

◆ dyn_peak_icv_Region_CreateFromPoints

typedef peak_icv_status(* dyn_peak_icv_Region_CreateFromPoints) (peak_icv_region_handle *region_handle, peak_common_point *points, size_t num_points)

◆ dyn_peak_icv_Region_CreateFromRectangle

typedef peak_icv_status(* dyn_peak_icv_Region_CreateFromRectangle) (peak_icv_region_handle *region_handle, peak_common_rectangle rect)

◆ dyn_peak_icv_Region_Destroy

typedef peak_icv_status(* dyn_peak_icv_Region_Destroy) (peak_icv_region_handle region_handle)

◆ dyn_peak_icv_Region_Difference

typedef peak_icv_status(* dyn_peak_icv_Region_Difference) (peak_icv_region_handle input_region_minuend, peak_icv_region_handle input_region_subtrahend, peak_icv_region_handle *output_region_difference)

◆ dyn_peak_icv_Region_Dilation

typedef peak_icv_status(* dyn_peak_icv_Region_Dilation) (peak_icv_region_handle input_region, peak_icv_region_handle input_structuring_element, peak_icv_region_handle *output_region_dilation)

◆ dyn_peak_icv_Region_Draw

typedef peak_icv_status(* dyn_peak_icv_Region_Draw) (peak_icv_image_handle image, peak_icv_region_handle input_region, peak_icv_drawing_options drawing_options)

◆ dyn_peak_icv_Region_Erosion

typedef peak_icv_status(* dyn_peak_icv_Region_Erosion) (peak_icv_region_handle input_region, peak_icv_region_handle input_structuring_element, peak_icv_region_handle *output_region_erosion)

◆ dyn_peak_icv_Region_GetArea

typedef peak_icv_status(* dyn_peak_icv_Region_GetArea) (peak_icv_region_handle input_region, size_t *area)

◆ dyn_peak_icv_Region_GetCenterOfGravity

typedef peak_icv_status(* dyn_peak_icv_Region_GetCenterOfGravity) (peak_icv_region_handle input_region, peak_common_point_f *center_of_gravity)

◆ dyn_peak_icv_Region_GetConnectedComponents

typedef peak_icv_status(* dyn_peak_icv_Region_GetConnectedComponents) (peak_icv_region_handle input_region, peak_icv_region_handle *output_regions, size_t region_handles_count)

◆ dyn_peak_icv_Region_GetConnectedComponents_GetCount

typedef peak_icv_status(* dyn_peak_icv_Region_GetConnectedComponents_GetCount) (peak_icv_region_handle input_region, size_t *output_regions_count)

◆ dyn_peak_icv_Region_GetPoints

typedef peak_icv_status(* dyn_peak_icv_Region_GetPoints) (peak_icv_region_handle input_region, peak_common_point *points, size_t num_points)

◆ dyn_peak_icv_Region_GetPoints_GetCount

typedef peak_icv_status(* dyn_peak_icv_Region_GetPoints_GetCount) (peak_icv_region_handle input_region, size_t *points_count)

◆ dyn_peak_icv_Region_IncreaseUseCount

typedef peak_icv_status(* dyn_peak_icv_Region_IncreaseUseCount) (peak_icv_region_handle region_handle)

◆ dyn_peak_icv_Region_Intersection

typedef peak_icv_status(* dyn_peak_icv_Region_Intersection) (peak_icv_region_handle input_region_1, peak_icv_region_handle input_region_2, peak_icv_region_handle *output_region_intersection)

◆ dyn_peak_icv_Region_Scale

typedef peak_icv_status(* dyn_peak_icv_Region_Scale) (peak_icv_region_handle input_region_handle, peak_common_size input_size, peak_common_size output_size, peak_icv_interpolation interpolation, peak_icv_region_handle *output_region_handle)

◆ dyn_peak_icv_Region_SelectByArea

typedef peak_icv_status(* dyn_peak_icv_Region_SelectByArea) (peak_icv_region_handle *input_regions, size_t num_input_regions, peak_common_interval_u area, peak_icv_region_handle *output_regions, size_t num_output_regions)

◆ dyn_peak_icv_Region_SelectByArea_GetCount

typedef peak_icv_status(* dyn_peak_icv_Region_SelectByArea_GetCount) (peak_icv_region_handle *input_regions, size_t num_input_regions, peak_common_interval_u area, size_t *num_output_regions)

◆ dyn_peak_icv_Region_SelectByCenterOfGravityRect

typedef peak_icv_status(* dyn_peak_icv_Region_SelectByCenterOfGravityRect) (peak_icv_region_handle *input_regions, size_t num_input_regions, peak_common_rectangle_f rect, peak_icv_region_handle *output_regions, size_t num_output_regions)

◆ dyn_peak_icv_Region_SelectByCenterOfGravityRect_GetCount

typedef peak_icv_status(* dyn_peak_icv_Region_SelectByCenterOfGravityRect_GetCount) (peak_icv_region_handle *input_regions, size_t num_input_regions, peak_common_rectangle_f rect, size_t *num_output_regions)

◆ dyn_peak_icv_Region_SelectByCenterOfGravityX

typedef peak_icv_status(* dyn_peak_icv_Region_SelectByCenterOfGravityX) (peak_icv_region_handle *input_regions, size_t num_input_regions, peak_common_interval_f x, peak_icv_region_handle *output_regions, size_t num_output_regions)

◆ dyn_peak_icv_Region_SelectByCenterOfGravityX_GetCount

typedef peak_icv_status(* dyn_peak_icv_Region_SelectByCenterOfGravityX_GetCount) (peak_icv_region_handle *input_regions, size_t num_input_regions, peak_common_interval_f x, size_t *num_output_regions)

◆ dyn_peak_icv_Region_SelectByCenterOfGravityY

typedef peak_icv_status(* dyn_peak_icv_Region_SelectByCenterOfGravityY) (peak_icv_region_handle *input_regions, size_t num_input_regions, peak_common_interval_f y, peak_icv_region_handle *output_regions, size_t num_output_regions)

◆ dyn_peak_icv_Region_SelectByCenterOfGravityY_GetCount

typedef peak_icv_status(* dyn_peak_icv_Region_SelectByCenterOfGravityY_GetCount) (peak_icv_region_handle *input_regions, size_t num_input_regions, peak_common_interval_f y, size_t *num_output_regions)

◆ dyn_peak_icv_Region_Union

typedef peak_icv_status(* dyn_peak_icv_Region_Union) (peak_icv_region_handle input_region_1, peak_icv_region_handle input_region_2, peak_icv_region_handle *output_region_united)

◆ dyn_peak_icv_Threshold_GetRange

typedef peak_icv_status(* dyn_peak_icv_Threshold_GetRange) (peak_icv_image_handle image, peak_icv_variant_interval interval, size_t size_of_interval)

◆ dyn_peak_icv_Threshold_Process

typedef peak_icv_status(* dyn_peak_icv_Threshold_Process) (peak_icv_image_handle input_image, c_peak_icv_variant_interval interval, size_t size_of_interval, peak_icv_region_handle *output_region)

◆ dyn_peak_icv_ToneMapping_Drago_Create

typedef peak_icv_status(* dyn_peak_icv_ToneMapping_Drago_Create) (peak_icv_tone_mapping_drago_handle *tone_mapping_handle)

◆ dyn_peak_icv_ToneMapping_Drago_Destroy

typedef peak_icv_status(* dyn_peak_icv_ToneMapping_Drago_Destroy) (peak_icv_tone_mapping_drago_handle tone_mapping_handle)

◆ dyn_peak_icv_ToneMapping_Drago_GetOutputPixelFormat

typedef peak_icv_status(* dyn_peak_icv_ToneMapping_Drago_GetOutputPixelFormat) (peak_icv_tone_mapping_drago_handle tone_mapping_handle, peak_common_pixel_format input_pixel_format, peak_common_pixel_format *output_pixel_format)

◆ dyn_peak_icv_ToneMapping_Drago_Process

typedef peak_icv_status(* dyn_peak_icv_ToneMapping_Drago_Process) (peak_icv_tone_mapping_drago_handle tone_mapping_handle, peak_icv_image_handle input_hdr_image, peak_icv_image_handle output_ldr_image)

◆ dyn_peak_icv_ToneMapping_Linear_Create

typedef peak_icv_status(* dyn_peak_icv_ToneMapping_Linear_Create) (peak_icv_tone_mapping_linear_handle *tone_mapping_handle)

◆ dyn_peak_icv_ToneMapping_Linear_Destroy

typedef peak_icv_status(* dyn_peak_icv_ToneMapping_Linear_Destroy) (peak_icv_tone_mapping_linear_handle tone_mapping_handle)

◆ dyn_peak_icv_ToneMapping_Linear_GetExposureValueRange

typedef peak_icv_status(* dyn_peak_icv_ToneMapping_Linear_GetExposureValueRange) (peak_icv_tone_mapping_linear_handle tone_mapping_handle, peak_icv_image_handle hdr_image, peak_common_interval_f *range)

◆ dyn_peak_icv_ToneMapping_Linear_GetOutputPixelFormat

typedef peak_icv_status(* dyn_peak_icv_ToneMapping_Linear_GetOutputPixelFormat) (peak_icv_tone_mapping_linear_handle tone_mapping_handle, peak_common_pixel_format input_pixel_format, peak_common_pixel_format *output_pixel_format)

◆ dyn_peak_icv_ToneMapping_Linear_Process

typedef peak_icv_status(* dyn_peak_icv_ToneMapping_Linear_Process) (peak_icv_tone_mapping_linear_handle tone_mapping_handle, peak_icv_image_handle hdr_image, float center_exposure_value, float number_of_stops, peak_icv_image_handle ldr_image)

◆ dyn_peak_icv_Transform_DepthMap_To_XYZImage

typedef peak_icv_status(* dyn_peak_icv_Transform_DepthMap_To_XYZImage) (peak_icv_image_handle xyz_image_handle, peak_icv_intrinsic_parameters intrinsic_parameters, size_t intrinsic_parameters_size, peak_icv_image_handle depth_map_handle)

◆ dyn_peak_icv_Transform_Undistortion_Create

typedef peak_icv_status(* dyn_peak_icv_Transform_Undistortion_Create) (peak_icv_undistortion_handle *undistortion_handle, peak_icv_intrinsic_parameters intrinsic_parameters, size_t intrinsic_parameters_size, peak_icv_intrinsic_parameters *new_intrinsic_parameters)

◆ dyn_peak_icv_Transform_Undistortion_Create_With_Image_CaptureInformation

typedef peak_icv_status(* dyn_peak_icv_Transform_Undistortion_Create_With_Image_CaptureInformation) (peak_icv_undistortion_handle *undistortion_handle, peak_icv_intrinsic_parameters intrinsic_parameters, size_t intrinsic_parameters_size, peak_icv_capture_information image_capture_information, size_t capture_information_size, peak_icv_intrinsic_parameters *new_intrinsic_parameters)

◆ dyn_peak_icv_Transform_Undistortion_CreateWithImageMetadata

typedef peak_icv_status(* dyn_peak_icv_Transform_Undistortion_CreateWithImageMetadata) (peak_icv_undistortion_handle *undistortion_handle, peak_icv_metadata_handle metadata_handle, peak_icv_intrinsic_parameters intrinsic_parameters, size_t intrinsic_parameters_size, peak_icv_intrinsic_parameters *new_intrinsic_parameters)

◆ dyn_peak_icv_Transform_Undistortion_Destroy

typedef peak_icv_status(* dyn_peak_icv_Transform_Undistortion_Destroy) (peak_icv_undistortion_handle undistortion_handle)

◆ dyn_peak_icv_Transform_Undistortion_GetInterpolation

typedef peak_icv_status(* dyn_peak_icv_Transform_Undistortion_GetInterpolation) (peak_icv_undistortion_handle undistortion_handle, enum peak_icv_interpolation *interpolation)

◆ dyn_peak_icv_Transform_Undistortion_IncreaseUseCount

typedef peak_icv_status(* dyn_peak_icv_Transform_Undistortion_IncreaseUseCount) (peak_icv_undistortion_handle undistortion_handle)

◆ dyn_peak_icv_Transform_Undistortion_Process

typedef peak_icv_status(* dyn_peak_icv_Transform_Undistortion_Process) (peak_icv_undistortion_handle undistortion_handle, peak_icv_image_handle input_image, peak_icv_image_handle output_image)

◆ dyn_peak_icv_Transform_Undistortion_SetInterpolation

typedef peak_icv_status(* dyn_peak_icv_Transform_Undistortion_SetInterpolation) (peak_icv_undistortion_handle undistortion_handle, enum peak_icv_interpolation interpolation)

◆ dyn_peak_icv_ValidateBinary

typedef peak_icv_status(* dyn_peak_icv_ValidateBinary) (const uint8_t *binary, size_t binary_size, bool *is_valid)

◆ dyn_peak_icv_WorkspaceCalibration_Process

typedef peak_icv_status(* dyn_peak_icv_WorkspaceCalibration_Process) (peak_icv_calibration_plate_handle calibration_plate, peak_icv_intrinsic_parameters intrinsic_parameters, size_t intrinsic_parameters_size, peak_icv_image_handle image, peak_icv_calibration_result_handle *calibration_result)

Function Documentation

◆ import_function()

void * import_function ( void * module,
const char * proc_name )
inline