From ddafa2764240436557aa54484e00f64cc11ec001 Mon Sep 17 00:00:00 2001 From: Christian C Date: Sun, 23 Mar 2025 15:46:37 -0700 Subject: Shorter type name --- include/lib/seg/mask_data.h | 26 +++++++++++++------------- 1 file changed, 13 insertions(+), 13 deletions(-) (limited to 'include/lib/seg/mask_data.h') diff --git a/include/lib/seg/mask_data.h b/include/lib/seg/mask_data.h index 91b9074..72bd5f7 100644 --- a/include/lib/seg/mask_data.h +++ b/include/lib/seg/mask_data.h @@ -6,13 +6,13 @@ #include typedef struct MaskData { - ImageMaskData_t label; + MaskData_t label; size_t area; size_t perimeter; } MaskData; // Allocate Mask Data for Label -MaskData* create_mask_data(ImageMaskData_t label); +MaskData* create_mask_data(MaskData_t label); // Compare mask data labels bool_t compare_labels(MaskData* left, MaskData* right); @@ -25,42 +25,42 @@ Result insert_mask(AVLNode* node, MaskData* data); // Allocate a label's Mask data in a tree // If it already exists, skip the allocation -AVLNode* insert_mask_alloc(AVLNode* node, ImageMaskData_t label); +AVLNode* insert_mask_alloc(AVLNode* node, MaskData_t label); // Print AVL Node Mask Data Label void print_label(AVLNode* root); // Increase the label's area -bool_t increase_label_area(AVLNode* root, ImageMaskData_t label); +bool_t increase_label_area(AVLNode* root, MaskData_t label); // Increase the label's perimeter -bool_t increase_label_perimeter(AVLNode* root, ImageMaskData_t label); +bool_t increase_label_perimeter(AVLNode* root, MaskData_t label); // Increase the label's area // Create an AVL node if it doesn't exist -AVLNode* increase_label_area_alloc(AVLNode* root, ImageMaskData_t label); +AVLNode* increase_label_area_alloc(AVLNode* root, MaskData_t label); // Increase the label's perimeter // Create an AVL node if it doesn't exist -AVLNode* increase_label_perimeter_alloc(AVLNode* root, ImageMaskData_t label); +AVLNode* increase_label_perimeter_alloc(AVLNode* root, MaskData_t label); -// Comparison of ImageMaskData_ts -bool_t compare_image_mask_data_t(ImageMaskData_t* s1, ImageMaskData_t* s2); +// Comparison of MaskData_ts +bool_t compare_image_mask_data_t(MaskData_t* s1, MaskData_t* s2); // In-order traversal print pointer void print_in_order_image_mask_data_t(AVLNode* root); -// Check if ImageMaskData_t in AVLTree with ImageMaskData_t* data -bool_t in_image_mask_data_t_tree(AVLNode* root, ImageMaskData_t value); +// Check if MaskData_t in AVLTree with MaskData_t* data +bool_t in_image_mask_data_t_tree(AVLNode* root, MaskData_t value); // Filter out small masks // Assumption: Contiguous labeling AVLNode* get_small_labels(AVLNode* removal_tree, AVLNode* label_tree, size_t min_area, size_t min_perimeter); // Get mask label data -AVLNode* get_mask_data(ImageMaskData_t* masks, uint32_t width, uint32_t height); +AVLNode* get_mask_data(MaskData_t* masks, uint32_t width, uint32_t height); // Filter out small masks in mask -void filter_small_masks(ImageMaskData_t* masks, uint32_t width, uint32_t height, size_t min_area, size_t min_perimeter); +void filter_small_masks(MaskData_t* masks, uint32_t width, uint32_t height, size_t min_area, size_t min_perimeter); #endif -- cgit v1.2.1