- alwaysUpdateMinDistancebool alwaysUpdateMinDistance(S2Point x, S2Point a, S2Point b, S1ChordAngle min_dist) 
- Undocumented in source. 
- alwaysUpdateMinInteriorDistancebool alwaysUpdateMinInteriorDistance(S2Point x, S2Point a, S2Point b, double xa2, double xb2, S1ChordAngle min_dist) 
- ///////////////   Implementation details follow   //////////////////// 
- getDistanceS1Angle getDistance(S2Point x, S2Point a, S2Point b) 
- //////////////////////////////////////////////////////////////////////////
////////////            (point, edge) functions            /////////////// 
- getUpdateMinDistanceMaxErrordouble getUpdateMinDistanceMaxError(S1ChordAngle dist) 
- Undocumented in source. Be warned that the author may not have intended to support it. 
- interpolateS2Point interpolate(double t, S2Point a, S2Point b) 
- //////////////////////////////////////////////////////////////////////////
////////////         (point along edge) functions          /////////////// 
- interpolateAtDistanceS2Point interpolateAtDistance(S1Angle ax_angle, S2Point a, S2Point b) 
- Undocumented in source. 
- isDistanceLessbool isDistanceLess(S2Point x, S2Point a, S2Point b, S1ChordAngle limit) 
- Undocumented in source. Be warned that the author may not have intended to support it. 
- isEdgeBNearEdgeAbool isEdgeBNearEdgeA(S2Point a0, S2Point a1, S2Point b0, S2Point b1, S1Angle tolerance) 
- Undocumented in source. 
- projectS2Point project(S2Point x, S2Point a, S2Point b) 
- Undocumented in source. Be warned that the author may not have intended to support it. 
- projectS2Point project(S2Point x, S2Point a, S2Point b, Vector3_d a_cross_b) 
- A slightly more efficient version of Project() where the cross product of
the two endpoints has been precomputed.  The cross product does not need to
be normalized, but should be computed using S2::RobustCrossProd() for the
most accurate results.  Requires that x, a, and b have unit length. 
- updateEdgePairMinDistancebool updateEdgePairMinDistance(S2Point a0, S2Point a1, S2Point b0, S2Point b1, S1ChordAngle min_dist) 
- //////////////////////////////////////////////////////////////////////////
////////////            (edge, edge) functions             /////////////// 
- updateMaxDistancebool updateMaxDistance(S2Point x, S2Point a, S2Point b, S1ChordAngle max_dist) 
- Undocumented in source. Be warned that the author may not have intended to support it. 
- updateMinDistancebool updateMinDistance(S2Point x, S2Point a, S2Point b, S1ChordAngle min_dist) 
- Undocumented in source. Be warned that the author may not have intended to support it.