package grader.PieChart;

import grader.GradeTable.*;
import grader.histogram.*;
import grader.class_.*;

import java.util.Collection;

/**
 *
 * Generic JavaDoc for PieChart 
 * 
 * @author 
 * @version 
 *
 **/

public class PieChart {

     /** Default Constructor **/
     public PieChart() {

     }

     /** Creates the piechart from gradescale when the gradescale functionality is first called **/
     protected PieChart createPieChart(GradeScale gradescale) {
          return null;
     }

     /** Modifies the displayed piechart, histogram, gradetable and the gradescale given the modified piechart. **/
     protected GradeScale modifyPieChart(Class gs, GradeScale newclass) {
          return null;
     }

     /** Saves the modified gradescale given the modified piechart. **/
     protected Class savePieChart(Class gs, GradeScale newclass) {
          return null;
     }

     protected int sumOfPercentageInSector(PieChart piechart, int index) {
          return null;
     }

     protected Collection<PieSector> piesector;

}