Project

General

Profile

UML Diagrams » History » Version 17

Satvik Reddy KONDA, 01/09/2025 02:00 PM

1 6 Nathanael Muin JUSTIN
> h2. [[Wiki]] | [[Team Members]] | [[Meeting Documentation]] | [[The Wiki]] | [[Project Setup Guide]] | [[User Manual]] | [[Functional & Non-Functional Requirements]] | [[Math Document]] | [[Results]]
2 2 Nathanael Muin JUSTIN
3
4 1 Nathanael Muin JUSTIN
h1. UML Diagrams
5 4 Satvik Reddy KONDA
6 5 Satvik Reddy KONDA
!class_diagram_final.png!
7 7 Satvik Reddy KONDA
8
h2. 1. Main Class
9 8 Satvik Reddy KONDA
* Acts as the central control of the application
10
* Depends on "Image" and "ImageConfiguration" for functionality
11
12
h2. 2. Image Class
13
* Manages image data and performs operations on the image
14 15 Satvik Reddy KONDA
* *data: NDArray* > Holds the image data as a Numpy array for manipulation
15 17 Satvik Reddy KONDA
> * *__init__(imageFilePath : String) : void  Initializes the image object by loading the image from a specified file path
16 15 Satvik Reddy KONDA
* *mask()* > Applies the mask to the image based on the given parameters of side (left or right), projection width (of the image), distance between projectors, and a gamma value