Help Instance Help

Diagramme de classes : Figures géométriques

ShapesLib

https://github.com/profdenis/shapes4p1

Diagramme de classes V1

Shape+DefaultDrawColor : Color+DrawColor : Color+Shape()+Shape(Color)+Draw(Canvas) : voidPoint+X : int+Y : int+Point(int, int)+Point(int, int, Color)+Point(Point)+Draw(Canvas) : void+Length() : intHLine+Width : int+HLine(Point, int)+HLine(Point, int, Color)+HLine(HLine)+Draw(Canvas) : voidVLine+Height : int+VLine(Point, int)+VLine(Point, int, Color)+VLine(VLine)+Draw(Canvas) : voidLine+Line(Point, Point)+Line(Point, Point, Color)+Line(Line)+Draw(Canvas) : voidTriangle+Triangle(Point, Point, Point)+Triangle(Point, Point, Point, Color)+Triangle(Triangle)+Draw(Canvas) : voidRectangle+Width : int+Height : int+Rectangle(Point, int, int)+Rectangle(Point, int, int, Color)+Rectangle(Rectangle)+Draw(Canvas) : voidSquare+Width : int+Square(Point, int)+Square(Point, int, Color)+Square(Square)+Draw(Canvas) : voidCircle+Radius : int+Circle(Point, int)+Circle(Point, int, Color)+Circle(Circle)+Draw(Canvas) : voidstart1*start1*endpoints2*vertices3*upperLeft1*upperLeft1*center1*

Sur PlantUML

Diagramme de classe V2

Shape+DefaultDrawColor : Color+DrawColor : Color+Shape()+Shape(Color)+Draw(Canvas) : voidPoint+X : int+Y : int+Point(int, int)+Point(int, int, Color)+Point(Point)+Draw(Canvas) : void+Length() : intHLine+Start : Point+Width : int+HLine(Point, int)+HLine(Point, int, Color)+HLine(HLine)+Draw(Canvas) : voidVLine+Start : Point+Height : int+VLine(Point, int)+VLine(Point, int, Color)+VLine(VLine)+Draw(Canvas) : voidLine+Start : Point+End : Point+Line(Point, Point)+Line(Point, Point, Color)+Line(Line)+Draw(Canvas) : voidTriangle+Vertex1 : Point+Vertex2 : Point+Vertex3 : Point+Triangle(Point, Point, Point)+Triangle(Point, Point, Point, Color)+Triangle(Triangle)+Draw(Canvas) : voidRectangle+UpperLeft : Point+Width : int+Height : int+Rectangle(Point, int, int)+Rectangle(Point, int, int, Color)+Rectangle(Rectangle)+Draw(Canvas) : voidSquare+UpperLeft : Point+Width : int+Square(Point, int)+Square(Point, int, Color)+Square(Square)+Draw(Canvas) : voidCircle+Center : Point+Radius : int+Circle(Point, int)+Circle(Point, int, Color)+Circle(Circle)+Draw(Canvas) : void

Sur PlantUML

Diagramme de classe V3

Shape+DefaultDrawColor : Color+DrawColor : Color+Shape()+Shape(Color)+Draw(Canvas) : voidPoint+X : int+Y : int+Point(int, int)+Point(int, int, Color)+Point(Point)+Draw(Canvas) : void+Length() : intHLine+Width : int+HLine(Point, int)+HLine(Point, int, Color)+HLine(HLine)Line+Start : Point+End : Point+Line(Point, Point)+Line(Point, Point, Color)+Line(Line)+Draw(Canvas) : voidVLine+Height : int+VLine(Point, int)+VLine(Point, int, Color)+VLine(VLine)Triangle+Vertex1 : Point+Vertex2 : Point+Vertex3 : Point+Triangle(Point, Point, Point)+Triangle(Point, Point, Point, Color)+Triangle(Triangle)+Draw(Canvas) : voidRectangle+UpperLeft : Point+Width : int+Height : int+Rectangle(Point, int, int)+Rectangle(Point, int, int, Color)+Rectangle(Rectangle)+Draw(Canvas) : voidSquare+Square(Point, int)+Square(Point, int, Color)+Square(Square)Circle+Center : Point+Radius : int+Circle(Point, int)+Circle(Point, int, Color)+Circle(Circle)+Draw(Canvas) : void

Sur PlantUML

Diagramme de classe V4

Shape+DefaultDrawColor : Color+DrawColor : Color+Shape()+Shape(Color)+Draw(Canvas) : voidPoint+X : int+Y : int+Point(int, int)+Point(int, int, Color)+Point(Point)+Draw(Canvas) : void+Length() : intHLine+Width : int+HLine(Point, int)+HLine(Point, int, Color)+HLine(HLine)Line+Start : Point+End : Point+Line(Point, Point)+Line(Point, Point, Color)+Line(Line)+Draw(Canvas) : voidVLine+Height : int+VLine(Point, int)+VLine(Point, int, Color)+VLine(VLine)Polygon+Polygon(...Point)+Polygon(...Point, Color)+Polygon(List<Point>)+Polygon(List<Point>, Color)+Polygon(Polygon)+Draw(Canvas) : voidTriangle+Vertex1 : Point+Vertex2 : Point+Vertex3 : Point+Triangle(Point, Point, Point)+Triangle(Point, Point, Point, Color)+Triangle(Triangle)Rectangle+UpperLeft : Point+Width : int+Height : int+Rectangle(Point, int, int)+Rectangle(Point, int, int, Color)+Rectangle(Rectangle)Square+Square(Point, int)+Square(Point, int, Color)+Square(Square)Circle+Center : Point+Radius : int+Circle(Point, int)+Circle(Point, int, Color)+Circle(Circle)+Draw(Canvas) : voidvertices3..**

Sur PlantUML

Last modified: 26 avril 2024