5 #ifndef BALL_STRUCTURE_RSVERTEX_H
6 #define BALL_STRUCTURE_RSVERTEX_H
8 #ifndef BALL_STRUCTURE_GRAPHVERTEX_H
22 class SolventExcludedSurface;
24 class SESSingularityCleaner;
25 class TriangulatedSES;
26 class SESTriangulator;
30 class SolventAccessibleSurface;
31 class TriangulatedSAS;
32 class SASTriangulator;
100 RSVertex(const RSVertex& rsvertex,
bool deep = false);
106 RSVertex(
Index atom);
125 void set(const RSVertex& rsvertex,
bool deep = false);
132 RSVertex& operator = (const RSVertex& rsvertex);
142 void setAtom(
Index atom);
147 Index getAtom() const;
158 virtual
bool operator == (const RSVertex& rsvertex) const;
164 virtual
bool operator != (const RSVertex& rsvertex) const;
169 virtual
bool operator *= (const RSVertex& rsvertex) const;
194 BALL_EXPORT std::ostream& operator << (std::ostream& s, const RSVertex& rsvertex);
201 #endif // BALL_STRUCTURE_RSVERTEX_H