Project

General

Profile

UML » History » Revision 6

Revision 5 (Winson MIKE , 12/21/2023 03:59 PM) → Revision 6/8 (Winson MIKE , 01/16/2024 06:40 PM)

h1. UML 

 !PBL4.png! 

 h2. *Description* 

 h3. 1. *Config_Reader* 

 Public Member Functions 


 * init__ (self) 
 	 Constructor for ConfigReader. 
 
 * getProjectedImageWidth (self) 
 	 Gets the projected image width. 
 
 * getDistanceBetweenProjectors (self) 
 	 Gets the distance between projectors. 
 
 * getImageWidth (self) 
 	 Gets the image width. 
 
 * getImageHeight (self) 
 	 Gets the image height. 
 
 * getImageName (self) 
 	 Gets the image name. 
 
 * getSide (self) 
         Gets the side information. 
 
 * getGamma (self) 
 	 Gets the gamma value. 


 h3. 2. *Alpha_Blender* 


 *Public Member Functions* 

 * init (self) 
         Constructor for Alpha_Blender. 
 
 *Private Member Functions* 

 * CalculateOverlap (self) 
 	 Calculates the overlap between 2 images. 
 
 * AlphaGamma (self) 
 	 Applies alpha and gamma blending. 
 
 * Display (self) 
 	 Displays the blended result. 

 !PBLuml.png!