5#ifndef BALL_STRUCTURE_SESEDGE_H
6#define BALL_STRUCTURE_SESEDGE_H
8#ifndef BALL_STRUCTURE_GRAPHEDGE_H
12#ifndef BALL_STRUCTURE_RSEDGE_H
16#ifndef BALL_MATHS_CIRCLE3_H
24 class SolventExcludedSurface;
25 class TriangulatedSES;
27 class SESSingularityCleaner;
28 class SESTriangulator;
229 virtual bool operator *= (
const SESEdge&)
const
#define BALL_CREATE(name)
BALL_EXPORT std::ostream & operator<<(std::ostream &os, const Exception::GeneralException &e)
BALL_EXPORT bool operator==(const String &s1, const String &s2)
BALL_EXPORT bool operator!=(const String &s1, const String &s2)
SESEdge(const SESEdge &sesedge, bool deep=false)
SESEdge(SESVertex *vertex0, SESVertex *vertex1, SESFace *face0, SESFace *face1, const TCircle3< double > &circle, RSEdge *rsedge, Type type, Index index)
void set(SESVertex *vertex0, SESVertex *vertex1, SESFace *face0, SESFace *face1, const TCircle3< double > &circle, RSEdge *rsedge, Type type, Index index)
RSEdge * getRSEdge() const
TCircle3< double > getCircle() const
void setRSEdge(RSEdge *rsedge)
void set(const SESEdge &sesedge, bool deep=false)
void setCircle(const TCircle3< double > ¢er)
TCircle3< double > circle_