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

The Quadrilateral IVerb class More...

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

Public Member Functions

 Quadrilateral (Drawer drawer, PointValue point1, PointValue point2, PointValue point3, PointValue point4)
 Creates a Quadrilateral instances More...
 
void ExecuteVerb ()
 Draws a quadrilateral from the points More...
 
string GetDescription ()
 Describes all of the points More...
 

Detailed Description

The Quadrilateral IVerb class

Constructor & Destructor Documentation

◆ Quadrilateral()

Advanced_Software_Engineering.Verbs.DrawingVerbs.Quadrilateral.Quadrilateral ( Drawer  drawer,
PointValue  point1,
PointValue  point2,
PointValue  point3,
PointValue  point4 
)

Creates a Quadrilateral instances

Parameters
drawerdrawer
point1first point
point2second point
point3third point
point4fourth point

Member Function Documentation

◆ ExecuteVerb()

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

Draws a quadrilateral from the points

Implements Advanced_Software_Engineering.IVerb.

◆ GetDescription()

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

Describes all of the points

Returns
Description of the quadrilateral points

Implements Advanced_Software_Engineering.IVerb.


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