Area2(EllipseInfo const &E0, EllipseInfo const &E1, int i0, int i1, AreaResult &ar) | gte::FIQuery< Real, Ellipse2< Real >, Ellipse2< Real > > | private |
Area4(EllipseInfo const &E0, EllipseInfo const &E1, AreaResult &ar) | gte::FIQuery< Real, Ellipse2< Real >, Ellipse2< Real > > | private |
AreaCS(EllipseInfo const &E0, EllipseInfo const &E1, AreaResult &ar) | gte::FIQuery< Real, Ellipse2< Real >, Ellipse2< Real > > | private |
AreaDispatch(EllipseInfo const &E0, EllipseInfo const &E1, AreaResult &ar) | gte::FIQuery< Real, Ellipse2< Real >, Ellipse2< Real > > | private |
AreaOfIntersection(Ellipse2< Real > const &ellipse0, Ellipse2< Real > const &ellipse1) | gte::FIQuery< Real, Ellipse2< Real >, Ellipse2< Real > > | |
AreaOfIntersection(Vector2< Real > const ¢er0, Vector2< Real > const axis0[2], Vector2< Real > const &sqrExtent0, Vector2< Real > const ¢er1, Vector2< Real > const axis1[2], Vector2< Real > const &sqrExtent1) | gte::FIQuery< Real, Ellipse2< Real >, Ellipse2< Real > > | |
ComputeAreaChordRegion(EllipseInfo const &E, Vector2< Real > const &P0mC, Vector2< Real > const &P1mC) | gte::FIQuery< Real, Ellipse2< Real >, Ellipse2< Real > > | private |
ComputeIntegral(EllipseInfo const &E, Real const &theta) | gte::FIQuery< Real, Ellipse2< Real >, Ellipse2< Real > > | private |
D4NotZeroEBarNotZero(Result &result) | gte::FIQuery< Real, Ellipse2< Real >, Ellipse2< Real > > | private |
D4NotZeroEBarZero(Real const &xbar, Result &result) | gte::FIQuery< Real, Ellipse2< Real >, Ellipse2< Real > > | private |
D4ZeroD2NotZeroE2NotZero(Result &result) | gte::FIQuery< Real, Ellipse2< Real >, Ellipse2< Real > > | private |
D4ZeroD2NotZeroE2Zero(Result &result) | gte::FIQuery< Real, Ellipse2< Real >, Ellipse2< Real > > | private |
D4ZeroD2Zero(Result &result) | gte::FIQuery< Real, Ellipse2< Real >, Ellipse2< Real > > | private |
DoRootFinding(Result &result) | gte::FIQuery< Real, Ellipse2< Real >, Ellipse2< Real > > | private |
FinishEllipseInfo(EllipseInfo &E) | gte::FIQuery< Real, Ellipse2< Real >, Ellipse2< Real > > | private |
FIQuery() | gte::FIQuery< Real, Ellipse2< Real >, Ellipse2< Real > > | |
mA | gte::FIQuery< Real, Ellipse2< Real >, Ellipse2< Real > > | private |
mA2Div2 | gte::FIQuery< Real, Ellipse2< Real >, Ellipse2< Real > > | private |
mA4Div2 | gte::FIQuery< Real, Ellipse2< Real >, Ellipse2< Real > > | private |
mB | gte::FIQuery< Real, Ellipse2< Real >, Ellipse2< Real > > | private |
mC | gte::FIQuery< Real, Ellipse2< Real >, Ellipse2< Real > > | private |
mD | gte::FIQuery< Real, Ellipse2< Real >, Ellipse2< Real > > | private |
mE | gte::FIQuery< Real, Ellipse2< Real >, Ellipse2< Real > > | private |
mF | gte::FIQuery< Real, Ellipse2< Real >, Ellipse2< Real > > | private |
mOne | gte::FIQuery< Real, Ellipse2< Real >, Ellipse2< Real > > | private |
mPi | gte::FIQuery< Real, Ellipse2< Real >, Ellipse2< Real > > | private |
mTwo | gte::FIQuery< Real, Ellipse2< Real >, Ellipse2< Real > > | private |
mTwoPi | gte::FIQuery< Real, Ellipse2< Real >, Ellipse2< Real > > | private |
mZero | gte::FIQuery< Real, Ellipse2< Real >, Ellipse2< Real > > | private |
operator()(Ellipse2< Real > const &ellipse0, Ellipse2< Real > const &ellipse1) | gte::FIQuery< Real, Ellipse2< Real >, Ellipse2< Real > > | |
operator()(Vector2< Real > const ¢er0, Vector2< Real > const axis0[2], Vector2< Real > const &sqrExtent0, Vector2< Real > const ¢er1, Vector2< Real > const axis1[2], Vector2< Real > const &sqrExtent1) | gte::FIQuery< Real, Ellipse2< Real >, Ellipse2< Real > > | |
SpecialIntersection(Real const &x, bool transverse, Result &result) | gte::FIQuery< Real, Ellipse2< Real >, Ellipse2< Real > > | private |
ToCoefficients(Vector2< Real > const ¢er, Vector2< Real > const axis[2], Vector2< Real > const &SqrExtent, std::array< Real, 5 > &coeff) | gte::FIQuery< Real, Ellipse2< Real >, Ellipse2< Real > > | private |