5 #ifndef BALL_STRUCTURE_SASFACE_H
6 #define BALL_STRUCTURE_SASFACE_H
8 #ifndef BALL_STRUCTURE_GRAPHFACE_H
12 #ifndef BALL_STRUCTURE_SPHERE3_H
21 class SolventAccessibleSurface;
24 class TriangulatedSAS;
25 class SASTriangulator;
96 void set(const SASFace& sasface,
bool deep = false)
104 SASFace& operator = (const SASFace& sasface)
115 void setSphere(const
TSphere3<
double>& sphere)
132 virtual
bool operator == (const SASFace&) const
138 virtual
bool operator != (const SASFace&) const
144 virtual
bool operator *= (const SASFace&) const
152 OrientationIterator beginOrientation()
154 ConstOrientationIterator beginOrientation() const
156 OrientationIterator endOrientation()
158 ConstOrientationIterator endOrientation() const
171 std::list<
bool> orientation_;
185 BALL_EXPORT std::ostream& operator << (std::ostream& s, const SASFace& sasface);
191 #endif // BALL_STRUCTURE_SASFACE_H