#include <BALL/STRUCTURE/RSVertex.h>
Public Member Functions | |
Constructors and Destructors | |
RSVertex () | |
RSVertex (const RSVertex &rsvertex, bool deep=false) | |
RSVertex (Index atom) | |
virtual | ~RSVertex () |
Assignment | |
void | set (const RSVertex &rsvertex, bool deep=false) |
RSVertex & | operator= (const RSVertex &rsvertex) |
Accessors | |
void | setAtom (Index atom) |
Index | getAtom () const |
Predicates | |
virtual bool | operator== (const RSVertex &rsvertex) const |
virtual bool | operator!= (const RSVertex &rsvertex) const |
virtual bool | operator*= (const RSVertex &rsvertex) const |
Protected Attributes | |
Index | atom_ |
Friends | |
Class friends | |
- class RSEdge
| |
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 |
Generic RSVertex Class.
Definition at line 37 of file RSVertex.h.
BALL::RSVertex::RSVertex | ( | ) |
Default constructor. This method creates a new RSVertex object.
BALL::RSVertex::RSVertex | ( | Index | atom | ) |
Detailled constructor. Create a new RSVertex object from an index.
atom | assigned to the index of the atom |
virtual BALL::RSVertex::~RSVertex | ( | ) | [virtual] |
Destructor. Destructs the RSVertex object.
Index BALL::RSVertex::getAtom | ( | ) | const |
Return the index of the atom represented by the vertex.
Inequality operator.
Reimplemented from BALL::GraphVertex< RSVertex, RSEdge, RSFace >.
Similarity operator.
Reimplemented from BALL::GraphVertex< RSVertex, RSEdge, RSFace >.
Equality operator.
Reimplemented from BALL::GraphVertex< RSVertex, RSEdge, RSFace >.
void BALL::RSVertex::setAtom | ( | Index | atom | ) |
Set the index of the atom represented by the vertex.
atom | the new index |
friend class ReducedSurface [friend] |
Definition at line 65 of file RSVertex.h.
friend class RSComputer [friend] |
Definition at line 66 of file RSVertex.h.
friend class RSEdge [friend] |
Definition at line 63 of file RSVertex.h.
friend class RSFace [friend] |
Definition at line 64 of file RSVertex.h.
friend class SASEdge [friend] |
Definition at line 75 of file RSVertex.h.
friend class SASFace [friend] |
Definition at line 76 of file RSVertex.h.
friend class SASTriangulator [friend] |
Definition at line 80 of file RSVertex.h.
friend class SASVertex [friend] |
Definition at line 77 of file RSVertex.h.
friend class SESComputer [friend] |
Definition at line 71 of file RSVertex.h.
friend class SESEdge [friend] |
Definition at line 67 of file RSVertex.h.
friend class SESFace [friend] |
Definition at line 68 of file RSVertex.h.
friend class SESSingularityCleaner [friend] |
Definition at line 72 of file RSVertex.h.
friend class SESTriangulator [friend] |
Definition at line 74 of file RSVertex.h.
friend class SESVertex [friend] |
Definition at line 69 of file RSVertex.h.
friend class SolventAccessibleSurface [friend] |
Definition at line 78 of file RSVertex.h.
friend class SolventExcludedSurface [friend] |
Definition at line 70 of file RSVertex.h.
friend class TriangulatedSAS [friend] |
Definition at line 79 of file RSVertex.h.
friend class TriangulatedSES [friend] |
Definition at line 73 of file RSVertex.h.
Index BALL::RSVertex::atom_ [protected] |
Definition at line 181 of file RSVertex.h.