BALL::SESSingularityCleaner Member List

This is the complete list of members for BALL::SESSingularityCleaner, 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 typedefBALL::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 classBALL::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]