Interface IAreaIntegrator

All Known Implementing Classes:
NumericalAreaIntegrator

public interface IAreaIntegrator


Method Summary
 double integrateClippedTriangle(double[] arrLfCenter, double[] arrLfPt1, double[] arrLfPt2, double lfRadius, double[] arrLfCircleCenter)
           
 double integrateTriangle(double[] arrLfCenter, double[] arrLfPt1, double[] arrLfPt2)
           
 double integrateWedge(double[] arrLfCenter, double[] arrLfPt1, double lfAngle)
           
 double integrateWedgeOffCenter(double[] arrLfCenter, double[] arrLfIntegrateCtr, double[] arrLfPt1, double lfAngle)
           
 

Method Detail

integrateTriangle

double integrateTriangle(double[] arrLfCenter,
                         double[] arrLfPt1,
                         double[] arrLfPt2)

integrateClippedTriangle

double integrateClippedTriangle(double[] arrLfCenter,
                                double[] arrLfPt1,
                                double[] arrLfPt2,
                                double lfRadius,
                                double[] arrLfCircleCenter)

integrateWedge

double integrateWedge(double[] arrLfCenter,
                      double[] arrLfPt1,
                      double lfAngle)

integrateWedgeOffCenter

double integrateWedgeOffCenter(double[] arrLfCenter,
                               double[] arrLfIntegrateCtr,
                               double[] arrLfPt1,
                               double lfAngle)