, including all inherited members.
buildEdge(SESEdge *edge, Index face1, Index &face2, Index end, SESVertex *&vertex, const HashSet< Index > &indices, bool minimum) | BALL::SESSingularityCleaner | [private] |
buildEndEdge(SESEdge *edge, const std::list< Intersection > &extrema, SESVertex *&vertex, Index &actual_extremum, bool min) | BALL::SESSingularityCleaner | [private] |
buildEndEdges(SESEdge *edge, const std::list< Intersection > &min, const std::list< Intersection > &max, SESVertex *&vertex1, SESVertex *&vertex2, Index &actual_min, Index &actual_max) | BALL::SESSingularityCleaner | [private] |
getExtrema(const std::list< Intersection > &intersections, std::list< Intersection > &min, std::list< Intersection > &max) | BALL::SESSingularityCleaner | [private] |
getFirstCategoryFaces(std::list< SESFace * > &first_category_faces) | BALL::SESSingularityCleaner | [private] |
getIntersectionPointsAndAngles(const TCircle3< double > &circle, const TVector3< double > &point, Position index1, Position index2, Position probe_index, TAngle< double > &phi1, TVector3< double > &point1, TAngle< double > &phi2, TVector3< double > &point2) | BALL::SESSingularityCleaner | [private] |
getIntersectionsOfSingularEdge(SESEdge *edge, const TAngle< double > &phi, HashGrid3< Position > &grid, std::list< Intersection > &intersections) | BALL::SESSingularityCleaner | [private] |
getSingularFaces(std::list< SESFace * > &faces) | BALL::SESSingularityCleaner | [private] |
Intersection typedef | BALL::SESSingularityCleaner | |
isIntersection(const TAngle< double > &min_phi, const TAngle< double > &max_phi, const TAngle< double > &phi, const TVector3< double > &middle, const TSphere3< double > &probe) | BALL::SESSingularityCleaner | [private] |
noCut(SESFace *face1, SESFace *face2) | BALL::SESSingularityCleaner | [private] |
probe_intersections_ | BALL::SESSingularityCleaner | [protected] |
probeIntersection(Index face1, Index face2, Index face3, TVector3< double > &point1, TVector3< double > &point2) | BALL::SESSingularityCleaner | [private] |
run() | BALL::SESSingularityCleaner | |
ses_ | BALL::SESSingularityCleaner | [protected] |
SESComputer class | BALL::SESSingularityCleaner | [friend] |
SESSingularityCleaner() | BALL::SESSingularityCleaner | |
SESSingularityCleaner(SolventExcludedSurface *ses, HashGrid3< Index > *vertex_grid_) | BALL::SESSingularityCleaner | |
sort(SESFace *face1, SESFace *face2, std::vector< SESEdge * > &sesedge1, std::vector< SESEdge * > &sesedge2, std::vector< SESVertex * > &sesvertex1, std::vector< SESVertex * > &sesvertex2) | BALL::SESSingularityCleaner | [private] |
sort(Index u1, Index u2, Index u3, Index &s1, Index &s2, Index &s3) | BALL::SESSingularityCleaner | [private] |
treatFirstCategory() | BALL::SESSingularityCleaner | [private] |
treatSecondCategory() | BALL::SESSingularityCleaner | [private] |
treatSingularEdge(SESEdge *edge, HashGrid3< Position > &grid,::std::list< SESEdge * > &deletable_edges) | BALL::SESSingularityCleaner | [private] |
treatSingularities() | BALL::SESSingularityCleaner | [private] |
twoCuts(SESFace *face1, SESFace *face2) | BALL::SESSingularityCleaner | [private] |
vertex_grid_ | BALL::SESSingularityCleaner | [protected] |
vertexExists(TVector3< double > point) | BALL::SESSingularityCleaner | [private] |
~SESSingularityCleaner() | BALL::SESSingularityCleaner | [virtual] |