public interface IAreaIntegrator { public double integrateTriangle(double arrLfCenter[], double arrLfPt1[], double arrLfPt2[]); public double integrateClippedTriangle(double[] arrLfCenter, double[] arrLfPt1, double[] arrLfPt2, double lfRadius, double [] arrLfCircleCenter); public double integrateWedge(double arrLfCenter[], double arrLfPt1[], double lfAngle); public double integrateWedgeOffCenter(double arrLfCenter[], double[] arrLfIntegrateCtr, double arrLfPt1[], double lfAngle); }