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_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 *subminor_version, uint32_t *patch_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 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_GetArchive) (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_GetArray_GetCount) (peak_icv_archive_handle archive_handle, const char *key, size_t *count) |
| 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_GetBoolArray) (peak_icv_archive_handle archive_handle, const char *key, bool *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_GetDoubleArray) (peak_icv_archive_handle archive_handle, const char *key, double *data, size_t size) |
| 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_GetIntArray) (peak_icv_archive_handle archive_handle, const char *key, int64_t *data, size_t size) |
| 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) (peak_icv_archive_handle archive_handle, size_t index, char *data, size_t size) |
| 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_GetString) (peak_icv_archive_handle archive_handle, const char *key, char *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_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_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_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_HasKey) (peak_icv_archive_handle archive_handle, const char *key, bool *has_key) |
| 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_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_SetBool) (peak_icv_archive_handle archive_handle, const char *key, bool value) |
| 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_SetDouble) (peak_icv_archive_handle archive_handle, const char *key, double value) |
| 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_SetInt) (peak_icv_archive_handle archive_handle, const char *key, int64_t value) |
| 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_SetString) (peak_icv_archive_handle archive_handle, const char *key, const char *data) |
| 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_ToString) (peak_icv_archive_handle archive_handle, peak_icv_serialization_type type, char *data, 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_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_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_GetCodeTypes) (peak_icv_code_reader_handle handle, peak_icv_code_type *barcode_types, size_t count) |
| 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_GetMaximumNumberOfCodesToDetect) (peak_icv_code_reader_handle handle, size_t *max_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_SetMaximumNumberOfCodesToDetect) (peak_icv_code_reader_handle handle, size_t max_count) |
| 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_Create) (peak_icv_code_reader_result_handle *result) |
| 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) (peak_icv_code_reader_result_handle result, char *text, size_t text_size_in_bytes) |
| 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_GetType) (peak_icv_code_reader_result_handle result, peak_icv_code_type *code_type) |
| 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_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_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_Destroy) (peak_icv_calibration_plate_handle calibration_plate_handle) |
| 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_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_Result_Create) (peak_icv_calibration_result_handle *calibration_result_handle) |
| 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_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_GetCalibrationViews_GetCount) (peak_icv_calibration_result_handle calibration_result_handle, size_t *calibration_view_count) |
| 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_IncreaseUseCount) (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_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_Array_Create) (peak_icv_calibration_view_handle *calibration_view_handles, size_t num_calibration_views) |
| 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_Create) (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_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_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_GetMaximumReprojectionError) (peak_icv_calibration_view_handle calibration_view_handle, double *maximum_reprojection_error) |
| 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_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_GetReprojectionErrors_GetCount) (peak_icv_calibration_view_handle calibration_view_handle, size_t *num_reprojection_errors) |
| 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_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_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_Exit) () |
| 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_GetLastErrorMessage) (char *last_error_message, size_t last_error_message_size) |
| typedef peak_icv_status(* dyn_peak_icv_GetLastErrorMessage_GetCount) (size_t *last_error_message_size) |
| typedef peak_icv_status(* dyn_peak_icv_GetVersion) (uint32_t *major_version, uint32_t *minor_version, uint32_t *subminor_version, uint32_t *patch_version) |
| typedef peak_icv_status(* dyn_peak_icv_HDR_Create) (peak_icv_hdr_handle *hdr_handle) |
| typedef peak_icv_status(* dyn_peak_icv_HDR_Destroy) (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_GetAlgorithm) (peak_icv_hdr_handle hdr_handle, peak_icv_hdr_algorithm *algorithm) |
| 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_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_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_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_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_Destroy) (peak_icv_hdr_response_curve_handle response_curve_handle) |
| 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_SaveToFile) (peak_icv_hdr_response_curve_handle response_curve_handle, const char *file_path) |
| 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_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_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_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_CreateFromExistingImage) (peak_icv_image_handle *image_handle, peak_icv_image_handle source_image_handle) |
| 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_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_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_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_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_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_Deinterleave_GetOutputPixelFormat) (peak_common_pixel_format input_pixel_format, peak_common_pixel_format *output_pixel_format) |
| typedef peak_icv_status(* dyn_peak_icv_Image_Destroy) (peak_icv_image_handle image_handle) |
| 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_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_GetMetadata) (peak_icv_image_handle image_handle, peak_icv_metadata_handle *metadata_handle) |
| 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_IncreaseUseCount) (peak_icv_image_handle image_handle) |
| typedef peak_icv_status(* dyn_peak_icv_Image_ResetRegion) (peak_icv_image_handle 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_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_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_SetMetadata) (peak_icv_image_handle image_handle, peak_icv_metadata_handle metadata_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_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_ImageFilter_Sharpening_GetRange) (peak_common_interval_u *range) |
| 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_Init) () |
| 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_GetArray_GetCount) (peak_icv_metadata_handle handle, const char *key, 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_GetBoolArray) (peak_icv_metadata_handle handle, const char *key, bool *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_GetDoubleArray) (peak_icv_metadata_handle handle, const char *key, double *values, size_t count) |
| 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_GetInt) (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_GetKey) (peak_icv_metadata_handle handle, size_t index, char *buffer, size_t size) |
| 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_GetString) (peak_icv_metadata_handle handle, const char *key, char *buffer, size_t size) |
| 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_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_GetStringArrayElement_GetSizeInBytes) (peak_icv_metadata_handle handle, const char *key, size_t index, size_t *size) |
| 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_GetUIntArray) (peak_icv_metadata_handle handle, const char *key, uint64_t *values, size_t count) |
| 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_Metadata_HasKey) (peak_icv_metadata_handle handle, const char *key, bool *has_key) |
| 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_SetBoolArray) (peak_icv_metadata_handle handle, const char *key, const bool *values, size_t count) |
| 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_SetDoubleArray) (peak_icv_metadata_handle handle, const char *key, const double *values, size_t count) |
| 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_SetIntArray) (peak_icv_metadata_handle handle, const char *key, const int64_t *values, size_t count) |
| 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_SetStringArray) (peak_icv_metadata_handle handle, const char *key, const char *const *buffers, size_t count) |
| 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_SetUIntArray) (peak_icv_metadata_handle handle, const char *key, const uint64_t *values, size_t count) |
| 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_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_CreateFromXYZImage) (peak_icv_point_cloud_handle *point_cloud_handle, peak_icv_image_handle xyz_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_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_Destroy) (peak_icv_point_cloud_handle point_cloud_handle) |
| 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_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_GetType) (peak_icv_point_cloud_handle point_cloud_handle, 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_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_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_Polygon_GetPoints_GetCount) (peak_icv_polygon_handle polygon_handle, size_t *points_count) |
| 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_GetPointType) (peak_icv_polygon_handle polygon_handle, enum peak_icv_point_type *point_type) |
| typedef peak_icv_status(* dyn_peak_icv_Polygon_IncreaseUseCount) (peak_icv_polygon_handle polygon_handle) |
| 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_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_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_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_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_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_IsEnabled) (peak_icv_color_matrix_transformation_handle color_matrix_transformation_handle, bool *enabled) |
| 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_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_SetEnabled) (peak_icv_color_matrix_transformation_handle color_matrix_transformation_handle, bool enabled) |
| 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_ColorCorrection_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_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_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_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_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_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_Saturation_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_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_SetSaturation) (peak_icv_color_matrix_transformation_handle color_matrix_transformation_handle, float saturation) |
| 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_GetFactor) (peak_icv_downsampling_handle downsampling_handle, peak_icv_downsampling_factor *factor) |
| 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_GetRange) (peak_icv_downsampling_handle downsampling_handle, peak_common_interval_u *range) |
| 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_Downsampling_SetFactor) (peak_icv_downsampling_handle downsampling_handle, peak_icv_downsampling_factor factor) |
| 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_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_GetRange) (peak_icv_gain_handle gain_handle, peak_common_interval_f *range) |
| 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_NeedsProcessing) (peak_icv_gain_handle gain_handle, bool *needs_processing) |
| 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_SetValue) (peak_icv_gain_handle gain_handle, peak_icv_gain_type type, float value) |
| 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_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_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_GetList_GetCount) (peak_icv_hotpixel_correction_handle hotpixel_correction_handle, 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_HotpixelCorrection_IncreaseUseCount) (peak_icv_hotpixel_correction_handle hotpixel_correction_handle) |
| 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_ResetList) (peak_icv_hotpixel_correction_handle hotpixel_correction_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_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_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_ReleaseBuffers) (peak_icv_image_converter_handle converter_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_GetDigitalBlack) (peak_icv_tone_curve_correction_handle tone_curve_correction_handle, float *value) |
| 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_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_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_Preprocessing_ToneCurveCorrection_SetDigitalBlack) (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_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_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_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_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_Destroy) (peak_icv_region_handle region_handle) |
| 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_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_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_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_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_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_GetConnectedComponents_GetCount) (peak_icv_region_handle input_region, size_t *output_regions_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_GetPoints_GetCount) (peak_icv_region_handle input_region, size_t *points_count) |
| typedef peak_icv_status(* dyn_peak_icv_Region_IncreaseUseCount) (peak_icv_region_handle region_handle) |
| 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_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) |
| 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_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_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_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_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_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_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_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_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_Threshold_GetRange) (peak_icv_image_handle image, peak_icv_variant_interval interval, size_t size_of_interval) |
| 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_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_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_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_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_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_Destroy) (peak_icv_undistortion_handle undistortion_handle) |
| 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_Undistortion_IncreaseUseCount) (peak_icv_undistortion_handle undistortion_handle) |
| 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_SetInterpolation) (peak_icv_undistortion_handle undistortion_handle, enum peak_icv_interpolation interpolation) |
| 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_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) |
|
inline |