#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 | SASFace |
class | SolventAccessibleSurface |
class | TriangulatedSAS |
class | SASTriangulator |
Generic SASVertex Class.
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] |
friend class SASFace [friend] |
friend class SASTriangulator [friend] |
friend class SolventAccessibleSurface [friend] |
friend class TriangulatedSAS [friend] |
TVector3<double> BALL::SASVertex::point_ [protected] |