#include <RSVertex.h>
Public Member Functions |
|
Constructors and Destructors
|
|
RSVertex () | |
Default constructor. |
|
RSVertex (const RSVertex &rsvertex, bool deep=false) | |
Copy constructor. |
|
RSVertex (Index atom) | |
Detailled constructor. |
|
virtual | ~RSVertex () |
Destructor. |
|
Assignment
|
|
void | set (const RSVertex &rsvertex, bool deep=false) |
Assign from another RSVertex. |
|
RSVertex & | operator= (const RSVertex &rsvertex) |
Assign from another RSVertex. |
|
Accessors
|
|
void | setAtom (Index atom) |
Set the index of the atom
represented by the vertex. |
|
Index | getAtom () const |
Return the index of the atom
represented by the vertex. |
|
Predicates
|
|
virtual bool | operator== (const RSVertex &rsvertex) const |
Equality operator. |
|
virtual bool | operator!= (const RSVertex &rsvertex) const |
Inequality operator. |
|
virtual bool | operator*= (const RSVertex &rsvertex) const |
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 |
BALL::RSVertex::RSVertex | ( | ) |
Default constructor.
This method creates a new RSVertex object.
BALL::RSVertex::RSVertex | ( | const RSVertex & | rsvertex, | |
bool | deep =
false |
|||
) |
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.
virtual bool BALL::RSVertex::operator!= | ( | const RSVertex & | rsvertex | ) | const [virtual] |
Inequality operator.
Reimplemented from BALL::GraphVertex< RSVertex, RSEdge, RSFace >.
virtual bool BALL::RSVertex::operator*= | ( | const RSVertex & | rsvertex | ) | const [virtual] |
Similarity operator.
Reimplemented from BALL::GraphVertex< RSVertex, RSEdge, RSFace >.
virtual bool BALL::RSVertex::operator== | ( | const RSVertex & | rsvertex | ) | const [virtual] |
Equality operator.
Reimplemented from BALL::GraphVertex< RSVertex, RSEdge, RSFace >.
void BALL::RSVertex::set | ( | const RSVertex & | rsvertex, | |
bool | deep =
false |
|||
) |
void BALL::RSVertex::setAtom | ( | Index | atom | ) |
Set the index of the atom represented by the vertex.
atom | the new index |