class interface FIVE_BRANCH_STAR creation make (c: POINT; r: INTEGER) require valid: c /= Void ensure keep_reference: centre = c feature(s) from FIVE_BRANCH_STAR -- Creation make (c: POINT; r: INTEGER) require valid: c /= Void ensure keep_reference: centre = c feature(s) from FIVE_BRANCH_STAR -- Position & size set_centre (pt: POINT) require valid_point: pt /= Void ensure keep_reference: centre = pt set_radius (r: INTEGER) require valid_radius: r >= 0 feature(s) from FIVE_BRANCH_STAR -- Drawing polygon: DRAWABLE_POLYGON end of FIVE_BRANCH_STAR