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

Public Member Functions | |
Constructors and Destructors | |
| RSVertex () throw () | |
| Default constructor. | |
| RSVertex (const RSVertex &rsvertex, bool deep=false) throw () | |
| Copy constructor. | |
| RSVertex (Index atom) throw () | |
| Detailled constructor. | |
| virtual | ~RSVertex () throw () |
| Destructor. | |
Assignment | |
| void | set (const RSVertex &rsvertex, bool deep=false) throw () |
| Assign from another RSVertex. | |
| RSVertex & | operator= (const RSVertex &rsvertex) throw () |
| Assign from another RSVertex. | |
Accessors | |
| void | setAtom (Index atom) throw () |
| Set the index of the atom represented by the vertex. | |
| Index | getAtom () const throw () |
| Return the index of the atom represented by the vertex. | |
Predicates | |
| virtual bool | operator== (const RSVertex &rsvertex) const throw () |
| Equality operator. | |
| virtual bool | operator!= (const RSVertex &rsvertex) const throw () |
| Inequality operator. | |
| virtual bool | operator *= (const RSVertex &rsvertex) const throw () |
| Similarity operator. | |
Protected Attributes | |
| Index | atom_ |
Friends | |
Class friends | |
| |
| class | RSEdge |
| class | RSFace |
| class | ReducedSurface |
| class | RSComputer |
| class | SESEdge |
| class | SESFace |
| class | SESVertex |
| class | SolventExcludedSurface |
| class | SESComputer |
| class | SESSingularityCleaner |
| class | TriangulatedSES |
| class | SESTriangulator |
| class | SASEdge |
| class | SASFace |
| class | SASVertex |
| class | SolventAccessibleSurface |
| class | TriangulatedSAS |
| class | SASTriangulator |
|
|
Default constructor. This method creates a new RSVertex object. |
|
||||||||||||
|
Copy constructor. Create a new RSVertex object from another. |
|
|
Detailled constructor. Create a new RSVertex object from an index.
|
|
|
Destructor. Destructs the RSVertex object. |
|
|
Return the index of the atom represented by the vertex.
|
|
|
Similarity operator.
Reimplemented from GraphVertex< RSVertex, RSEdge, RSFace >. |
|
|
Inequality operator.
Reimplemented from GraphVertex< RSVertex, RSEdge, RSFace >. |
|
|
Assign from another RSVertex. The RSVertex object is linked to the neighbours of the RSVertex object to assign from.
|
|
|
Equality operator.
Reimplemented from GraphVertex< RSVertex, RSEdge, RSFace >. |
|
||||||||||||
|
Assign from another RSVertex.
|
|
|
Set the index of the atom represented by the vertex.
|