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

Circle IVerb class. More...

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

Public Member Functions

 Circle (Drawer drawer, IValue scale)
 Circle constructor creates the Circle IVerb. More...
 
void ExecuteVerb ()
 Execute the Circle IVerb, which is to draw a circle with the drawer. More...
 
string GetDescription ()
 Describes how the circle will be drawn. More...
 

Detailed Description

Circle IVerb class.

Constructor & Destructor Documentation

◆ Circle()

Advanced_Software_Engineering.Verbs.DrawingVerbs.Circle.Circle ( Drawer  drawer,
IValue  scale 
)

Circle constructor creates the Circle IVerb.

Parameters
drawerdrawer
scalescale of the circle

Member Function Documentation

◆ ExecuteVerb()

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

Execute the Circle IVerb, which is to draw a circle with the drawer.

Implements Advanced_Software_Engineering.IVerb.

◆ GetDescription()

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

Describes how the circle will be drawn.

Returns

Implements Advanced_Software_Engineering.IVerb.


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