/* * Polygon.cpp * * Created on: Apr 10, 2019 * Author: johnsontimoj */ #include "Polygon.h" Polygon::Polygon() { set_polygon("no_id", 3, 0, 9); } Polygon::Polygon(string id) { set_polygon(id, 3, 0, 9); } Polygon::Polygon(string id, int num_v, int f_col, int l_col){ set_polygon(id, num_v, f_col, l_col); } void Polygon::set_polygon(string id, int num_v, int f_col, int l_col){ set_num_vertices(num_v); set_fill_color(f_col); set_line_color(l_col); set_id(id); } void Polygon::set_num_vertices(int num_v){ num_vertices = num_v; return; } void Polygon::set_fill_color(int f_col){ fill_color = f_col; return; } void Polygon::set_line_color(int l_col){ line_color = l_col; return; } void Polygon::set_id(string id){ identity = id; return; } int Polygon::get_num_vertices(void){ return num_vertices; } int Polygon::get_fill_color(void){ return fill_color; } int Polygon::get_line_color(void){ return line_color;; } string Polygon::get_id(void){ return identity; }