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

Public Member Functions | |
Constructors and Destructors | |
| SASVertex () throw () | |
| Default constructor. | |
| SASVertex (const SASVertex &sasvertex, bool deep=false) throw () | |
| Copy constructor. | |
| SASVertex (const TVector3< double > &point, Index index) throw () | |
| Detailled constructor. | |
| virtual | ~SASVertex () throw () |
| Destructor. | |
Assignment | |
| void | set (const SASVertex &sasvertex, bool deep=false) throw () |
| Assign from another SASVertex. | |
| SASVertex & | operator= (const SASVertex &sasvertex) throw () |
| Assign from another SASVertex. | |
| void | set (const TVector3< double > point, Index index) throw () |
| Assign to a TVector3<double> and an Index. | |
| void | setPoint (const TVector3< double > &point) throw () |
| Set the point represented by the SASVertex. | |
| TVector3< double > | getPoint () const throw () |
| Return the point represented by the SASVertex. | |
Predicates | |
| virtual bool | operator== (const SASVertex &) const throw () |
| Equality operator. | |
| virtual bool | operator!= (const SASVertex &) const throw () |
| Inequality operator. | |
| virtual bool | operator *= (const SASVertex &) const throw () |
| Similarity operator. | |
Protected Attributes | |
| TVector3< double > | point_ |
Friends | |
Class friends | |
| |
| class | SASEdge |
| class | SASFace |
| class | SolventAccessibleSurface |
| class | TriangulatedSAS |
| class | SASTriangulator |
|
|
Default constructor. This method creates a new SASVertex object. |
|
||||||||||||
|
Copy constructor. Create a new SASVertex object from another. |
|
||||||||||||
|
Detailled constructor. Create a new SASVertex object from some nice objects.
|
|
|
Destructor. Destructs the RSVertex object. |
|
|
Return the point represented by the SASVertex.
|
|
|
Similarity operator.
Reimplemented from GraphVertex< SASVertex, SASEdge, SASFace >. |
|
|
Inequality operator.
Reimplemented from GraphVertex< SASVertex, SASEdge, SASFace >. |
|
|
Assign from another SASVertex. The new SASVertex object is linked to the neighbours of the SASVertex object to assign from.
|
|
|
Equality operator.
Reimplemented from GraphVertex< SASVertex, SASEdge, SASFace >. |
|
||||||||||||
|
Assign to a TVector3<double> and an Index.
|
|
||||||||||||
|
Assign from another SASVertex.
|
|
|
Set the point represented by the SASVertex.
|