#include <SASEdge.h>
Inheritance diagram for SASEdge:

Public Member Functions | |
Constructors and Destructors | |
| SASEdge () throw () | |
| Default constructor. | |
| SASEdge (const SASEdge &sasedge, bool deep=false) throw () | |
| Copy constructor. | |
| SASEdge (SASVertex *vertex0, SASVertex *vertex1, SASFace *face0, SASFace *face1, const TCircle3< double > &circle, const TAngle< double > &angle, Index index) throw () | |
| Detailled constructor. | |
| virtual | ~SASEdge () throw () |
| Destructor. | |
Assignment | |
| void | set (const SASEdge &sasedge, bool deep=false) throw () |
| Assign from another SASEdge object. | |
| SASEdge & | operator= (const SASEdge &sasedge) throw () |
| Assign from another SASEdge object. | |
| void | set (SASVertex *vertex0, SASVertex *vertex1, SASFace *face0, SASFace *face1, const TCircle3< double > &circle, const TAngle< double > &angle, Index index) throw () |
| Assign from some nice objects. | |
Accessors | |
| void | setCircle (const TCircle3< double > ¢er) throw () |
| Set the circle on which the SASEdge lies. | |
| TCircle3< double > | getCircle () const throw () |
| Return the circle on which the SASEdge lies. | |
| void | setAngle (const TAngle< double > &angle) throw () |
| Set the angle of the SASEdge. | |
| TAngle< double > | getAngle () const throw () |
| Return the angle of the SASEdge. | |
Predicates | |
| virtual bool | operator== (const SASEdge &) const throw () |
| Equality operator. | |
| virtual bool | operator!= (const SASEdge &) const throw () |
| Inequality operator. | |
| virtual bool | operator *= (const SASEdge &) const throw () |
| Similarity operator. | |
| bool | isFree () const throw () |
| isFree. | |
Protected Attributes | |
| TCircle3< double > | circle_ |
| TAngle< double > | angle_ |
Friends | |
Class friends | |
| |
| class | SASVertex |
| class | SASFace |
| class | SolventAccessibleSurface |
| class | TriangulatedSAS |
| class | SASTriangulator |
|
|
Default constructor. This method creates a new SASEdge object. |
|
||||||||||||
|
Copy constructor. Create a new SASEdge object from another. |
|
||||||||||||||||||||||||||||||||
|
Detailled constructor. Create a new SASEdge object from some nice objects.
|
|
|
Destructor. Destructs the SASEdge object. |
|
|
Return the angle of the SASEdge.
|
|
|
Return the circle on which the SASEdge lies.
|
|
|
isFree.
|
|
|
Similarity operator.
Reimplemented from GraphEdge< SASVertex, SASEdge, SASFace >. |
|
|
Inequality operator.
Reimplemented from GraphEdge< SASVertex, SASEdge, SASFace >. |
|
|
Assign from another SASEdge object. The SASEdge object is linked to the neighbours of the SASEdge object to assign from.
|
|
|
Equality operator.
Reimplemented from GraphEdge< SASVertex, SASEdge, SASFace >. |
|
||||||||||||||||||||||||||||||||
|
Assign from some nice objects.
|
|
||||||||||||
|
Assign from another SASEdge object.
|
|
|
Set the angle of the SASEdge.
|
|
|
Set the circle on which the SASEdge lies.
|