#include <polygon_base.h>
Public Member Functions | |
virtual double | area ()=0 |
virtual void | initialize (double side_length)=0 |
virtual | ~RegularPolygon () |
Protected Member Functions | |
RegularPolygon () |
Definition at line 42 of file polygon_base.h.
virtual polygon_base::RegularPolygon::~RegularPolygon | ( | ) | [inline, virtual] |
Definition at line 47 of file polygon_base.h.
polygon_base::RegularPolygon::RegularPolygon | ( | ) | [inline, protected] |
Definition at line 50 of file polygon_base.h.
virtual double polygon_base::RegularPolygon::area | ( | ) | [pure virtual] |
Implemented in polygon_plugins::Triangle, and polygon_plugins::Square.
virtual void polygon_base::RegularPolygon::initialize | ( | double | side_length | ) | [pure virtual] |
Implemented in polygon_plugins::Triangle, and polygon_plugins::Square.