BALL  1.4.2
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Groups Pages
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::SESSingularityCleanerprivate
buildEndEdge(SESEdge *edge, const std::list< Intersection > &extrema, SESVertex *&vertex, Index &actual_extremum, bool min)BALL::SESSingularityCleanerprivate
buildEndEdges(SESEdge *edge, const std::list< Intersection > &min, const std::list< Intersection > &max, SESVertex *&vertex1, SESVertex *&vertex2, Index &actual_min, Index &actual_max)BALL::SESSingularityCleanerprivate
getExtrema(const std::list< Intersection > &intersections, std::list< Intersection > &min, std::list< Intersection > &max)BALL::SESSingularityCleanerprivate
getFirstCategoryFaces(std::list< SESFace * > &first_category_faces)BALL::SESSingularityCleanerprivate
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::SESSingularityCleanerprivate
getIntersectionsOfSingularEdge(SESEdge *edge, const TAngle< double > &phi, HashGrid3< Position > &grid, std::list< Intersection > &intersections)BALL::SESSingularityCleanerprivate
getSingularFaces(std::list< SESFace * > &faces)BALL::SESSingularityCleanerprivate
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::SESSingularityCleanerprivate
noCut(SESFace *face1, SESFace *face2)BALL::SESSingularityCleanerprivate
probe_intersections_BALL::SESSingularityCleanerprotected
probeIntersection(Index face1, Index face2, Index face3, TVector3< double > &point1, TVector3< double > &point2)BALL::SESSingularityCleanerprivate
run()BALL::SESSingularityCleaner
ses_BALL::SESSingularityCleanerprotected
SESComputer classBALL::SESSingularityCleanerfriend
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::SESSingularityCleanerprivate
sort(Index u1, Index u2, Index u3, Index &s1, Index &s2, Index &s3)BALL::SESSingularityCleanerprivate
treatFirstCategory()BALL::SESSingularityCleanerprivate
treatSecondCategory()BALL::SESSingularityCleanerprivate
treatSingularEdge(SESEdge *edge, HashGrid3< Position > &grid,::std::list< SESEdge * > &deletable_edges)BALL::SESSingularityCleanerprivate
treatSingularities()BALL::SESSingularityCleanerprivate
twoCuts(SESFace *face1, SESFace *face2)BALL::SESSingularityCleanerprivate
vertex_grid_BALL::SESSingularityCleanerprotected
vertexExists(TVector3< double > point)BALL::SESSingularityCleanerprivate
~SESSingularityCleaner()BALL::SESSingularityCleanervirtual