UML Diagrams » History » Version 23
Satvik Reddy KONDA, 01/09/2025 02:03 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 | 22 | Satvik Reddy KONDA | > * *data: NDArray* -> Holds the image data as a Numpy array for manipulation |
15 | 23 | Satvik Reddy KONDA | > * *__init__(imageFilePath : String) : void* -> Initializes the image object by loading the image from a specified file path |
16 | > * *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 |