#include <BALL/STRUCTURE/SASVertex.h>

Public Member Functions | |
Constructors and Destructors | |
| SASVertex () | |
| SASVertex (const SASVertex &sasvertex, bool deep=false) | |
| SASVertex (const TVector3< double > &point, Index index) | |
| virtual | ~SASVertex () |
Assignment | |
| void | set (const SASVertex &sasvertex, bool deep=false) |
| SASVertex & | operator= (const SASVertex &sasvertex) |
| void | set (const TVector3< double > point, Index index) |
| void | setPoint (const TVector3< double > &point) |
| TVector3< double > | getPoint () const |
Predicates | |
| virtual bool | operator== (const SASVertex &) const |
| virtual bool | operator!= (const SASVertex &) const |
| virtual bool | operator*= (const SASVertex &) const |
Protected Attributes | |
| TVector3< double > | point_ |
Friends | |
Class friends | |
- class SASEdge
| |
| class | SASEdge |
| class | SASFace |
| class | SolventAccessibleSurface |
| class | TriangulatedSAS |
| class | SASTriangulator |
Generic SASVertex Class.
Definition at line 28 of file SASVertex.h.
| BALL::SASVertex::SASVertex | ( | ) |
Default constructor. This method creates a new SASVertex object.
Detailled constructor. Create a new SASVertex object from some nice objects.
| point | assigned to the point representet by the vertex | |
| index | assigned to the index of the vertex |
| virtual BALL::SASVertex::~SASVertex | ( | ) | [virtual] |
Destructor. Destructs the RSVertex object.
Return the point represented by the SASVertex.
Inequality operator.
Reimplemented from BALL::GraphVertex< SASVertex, SASEdge, SASFace >.
Similarity operator.
Reimplemented from BALL::GraphVertex< SASVertex, SASEdge, SASFace >.
Equality operator.
Reimplemented from BALL::GraphVertex< SASVertex, SASEdge, SASFace >.
Assign to a TVector3<double> and an Index.
| point | assigned to the point represented by the vertex | |
| index | assigned to the index of the vertex |
Set the point represented by the SASVertex.
| point | the new point |
friend class SASEdge [friend] |
Definition at line 41 of file SASVertex.h.
friend class SASFace [friend] |
Definition at line 42 of file SASVertex.h.
friend class SASTriangulator [friend] |
Definition at line 45 of file SASVertex.h.
friend class SolventAccessibleSurface [friend] |
Definition at line 43 of file SASVertex.h.
friend class TriangulatedSAS [friend] |
Definition at line 44 of file SASVertex.h.
TVector3<double> BALL::SASVertex::point_ [protected] |
Definition at line 161 of file SASVertex.h.
1.6.3