Update UML class diagram
This commit is contained in:
@@ -22,6 +22,16 @@ abstract class ImageManipulation{
|
||||
+str getManipulationName()
|
||||
}
|
||||
|
||||
abstract class Filters{
|
||||
list[ImageManipulation] getFilters()
|
||||
}
|
||||
|
||||
class LiveFilters{
|
||||
}
|
||||
|
||||
class PostFilters{
|
||||
}
|
||||
|
||||
class CropImage{
|
||||
- str _name
|
||||
}
|
||||
@@ -46,8 +56,28 @@ class HueShiftImage{
|
||||
- str _name
|
||||
}
|
||||
|
||||
class GeoFilter{
|
||||
- str _name
|
||||
}
|
||||
|
||||
class GeoLocation{
|
||||
str getUserCurrentTown()
|
||||
}
|
||||
|
||||
class FaceRecognition{
|
||||
pair[int,int] getFaceCentre(ImageContainer)
|
||||
}
|
||||
|
||||
GUI ..> ImageContainer
|
||||
GUI ..> ImageManipulation
|
||||
GUI ..> LiveFilters
|
||||
GUI ..> PostFilters
|
||||
LiveFilters ..|> Filters
|
||||
PostFilters ..|> Filters
|
||||
Filters ..> ImageManipulation
|
||||
|
||||
FaceRecognition ..> ImageContainer
|
||||
|
||||
GeoFilter ..> GeoLocation
|
||||
|
||||
CropImage ..|> ImageManipulation
|
||||
GreyScaleImage ..|> ImageManipulation
|
||||
@@ -55,6 +85,7 @@ SmoothImage ..|> ImageManipulation
|
||||
RotateImage ..|> ImageManipulation
|
||||
HSVImage ..|> ImageManipulation
|
||||
HueShiftImage ..|> ImageManipulation
|
||||
GeoFilter ..|> ImageManipulation
|
||||
|
||||
|
||||
@enduml
|
||||
Reference in New Issue
Block a user