5 #ifndef BALL_STRUCTURE_SESFACE_H 6 #define BALL_STRUCTURE_SESFACE_H 8 #ifndef BALL_STRUCTURE_GRAPHFACE_H 12 #ifndef BALL_STRUCTURE_RSEDGE_H 16 #ifndef BALL_STRUCTURE_RSFACE_H 20 #ifndef BALL_STRUCTURE_RSVERTEX_H 28 class SolventExcludedSurface;
29 class TriangulatedSES;
31 class SESSingularityCleaner;
32 class SESTriangulator;
77 TYPE_TORIC_SINGULAR = 3
132 void set(
const SESFace& sesface,
bool deep =
false)
146 void setType(
Type type)
158 void setRSVertex(
RSVertex* rsvertex)
170 void setRSEdge(
RSEdge* rsedge)
182 void setRSFace(
RSFace* rsface)
198 void normalize(
bool singular)
221 virtual bool operator *= (
const SESFace&)
const 230 bool isNeighbouredTo(
SESFace* face)
const 244 bool hasSingularEdges()
const 251 void normalizeNonSingularToricFace_()
254 void normalizeSingularToricFace_()
305 #endif // BALL_STRUCTURE_SESFACE_H
BALL_EXPORT bool operator!=(const String &s1, const String &s2)
BALL_EXPORT std::ostream & operator<<(std::ostream &os, const Exception::GeneralException &e)
BALL_EXPORT bool operator==(const String &s1, const String &s2)
#define BALL_CREATE(name)