Project

General

Profile

Files » alpha_blender.py

Commented the one in our UML - Bohan HO, 12/21/2023 03:51 PM

 
1
#!/usr/bin/env python
2
# -*- coding: utf-8 -*-
3

    
4
##
5
#  @file       alpha_blender.py
6
#  @brief      This script defines the Alpha_Blender class, which is responsible for blending operations using alpha and gamma blending techniques.
7
#
8

    
9
##
10
#  @class      Alpha_Blender
11
#  @brief      A class for performing alpha and gamma blending operations.
12
#
13
class Alpha_Blender(object):
14
    # ˅
15

    
16
    # ˄
17

    
18
    ##
19
    #  @fn        __init__(self)
20
    #  @brief     Constructor for Alpha_Blender.
21
    #
22
    def __init__(self):
23
        # ˅
24
        pass
25
        # ˄
26

    
27
    ##
28
    #  @fn        __CalculateOverlap(self)
29
    #  @brief     Calculates the overlap between 2 images.
30
    #
31
    def __CalculateOverlap(self):
32
        # ˅
33
        pass
34
        # ˄
35

    
36
    ##
37
    #  @fn        __AlphaGamma(self)
38
    #  @brief     Applies alpha and gamma blending.
39
    #
40
    def __AlphaGamma(self):
41
        # ˅
42
        pass
43
        # ˄
44

    
45
    ##
46
    #  @fn        __Display(self)
47
    #  @brief     Displays the blended result.
48
    #
49
    def __Display(self):
50
        # ˅
51
        pass
52
        # ˄
53

    
54
    # ˅
55

    
56
    # ˄
57

    
58
# ˅
59

    
60
# ˄
(3-3/9)