5 #ifndef BALL_STRUCTURE_SASVERTEX_H
6 #define BALL_STRUCTURE_SASVERTEX_H
8 #ifndef BALL_STRUCTURE_GRAPHVERTEX_H
12 #ifndef BALL_MATHS_VECTOR3_H
21 class SolventAccessibleSurface;
22 class TriangulatedSAS;
23 class SASTriangulator;
66 SASVertex(const SASVertex& sasvertex,
bool deep = false)
74 SASVertex(const
TVector3<
double>& point,
96 void set(const SASVertex& sasvertex,
bool deep = false)
104 SASVertex& operator = (const SASVertex& sasvertex)
111 void set(const
TVector3<
double> point,
118 void setPoint(const
TVector3<
double>& point)
135 virtual
bool operator == (const SASVertex&) const
141 virtual
bool operator != (const SASVertex&) const
148 virtual
bool operator *= (const SASVertex&) const
172 BALL_EXPORT std::ostream& operator << (std::ostream& s, const SASVertex& sasvertex);
180 #endif // BALL_STRUCTURE_SASVERTEX_H