Advanced Software Engineering
Advanced_Software_Engineering.Verbs.DrawingVerbs.Rectangle Class Reference

Rectangle IVerb class More...

Inheritance diagram for Advanced_Software_Engineering.Verbs.DrawingVerbs.Rectangle:
Advanced_Software_Engineering.IVerb

Public Member Functions

 Rectangle (Drawer drawer, IValue width, IValue height)
 Create a rectangle instance. Makes sure that More...
 
string GetDescription ()
 Gets the description from the rectangle More...
 
void ExecuteVerb ()
 Draws the rectangle More...
 

Detailed Description

Rectangle IVerb class

<todo> Correct </todo>

Constructor & Destructor Documentation

◆ Rectangle()

Advanced_Software_Engineering.Verbs.DrawingVerbs.Rectangle.Rectangle ( Drawer  drawer,
IValue  width,
IValue  height 
)

Create a rectangle instance. Makes sure that

Parameters
drawerdrawer
widthrectangle width
heightrectangle height

Member Function Documentation

◆ ExecuteVerb()

void Advanced_Software_Engineering.Verbs.DrawingVerbs.Rectangle.ExecuteVerb ( )

Draws the rectangle

Implements Advanced_Software_Engineering.IVerb.

◆ GetDescription()

string Advanced_Software_Engineering.Verbs.DrawingVerbs.Rectangle.GetDescription ( )

Gets the description from the rectangle

Returns
Describes the rectangle

Implements Advanced_Software_Engineering.IVerb.


The documentation for this class was generated from the following file: