5 #ifndef BALL_STRUCTURE_TRIANGLEEDGE_H
6 #define BALL_STRUCTURE_TRIANGLEEDGE_H
8 #ifndef BALL_STRUCTURE_GRAPHEDGE_H
12 #ifndef BALL_STRUCTURE_GRAPHFACE_H
16 #ifndef BALL_STRUCTURE_GRAPHVERTEX_H
26 class TriangulatedSurface;
27 class TriangulatedSphere;
28 class TriangulatedSES;
29 class TriangulatedSAS;
30 class SESTriangulator;
31 class SASTriangulator;
38 :
public GraphEdge< TrianglePoint,TriangleEdge,Triangle >
89 TriangleEdge(const TriangleEdge& edge,
bool deep = false);
94 virtual ~TriangleEdge();
138 virtual
bool operator == (const TriangleEdge&) const;
144 virtual
bool operator != (const TriangleEdge&) const;
149 virtual
bool operator *= (const TriangleEdge&) const;
162 BALL_EXPORT std::ostream& operator << (std::ostream& s, const TriangleEdge& edge);
170 #endif // BALL_STRUCTURE_TRIANGLEEDGE_H