#include <BALL/STRUCTURE/SASVertex.h>
|
|
| | SASVertex () |
| |
| | SASVertex (const SASVertex &sasvertex, bool deep=false) |
| |
| | SASVertex (const TVector3< double > &point, Index index) |
| |
| virtual | ~SASVertex () |
| |
|
| 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 |
| |
| | GraphVertex () |
| |
| | GraphVertex (const GraphVertex< SASVertex, SASEdge, SASFace > &vertex, bool deep=false) |
| |
| virtual | ~GraphVertex () |
| |
| void | set (const GraphVertex< SASVertex, SASEdge, SASFace > &vertex, bool deep=false) |
| |
| GraphVertex< SASVertex, SASEdge, SASFace > & | operator= (const GraphVertex< SASVertex, SASEdge, SASFace > &vertex) |
| |
| void | insert (SASEdge *edge) |
| |
| void | insert (SASFace *face) |
| |
| void | remove (SASEdge *edge) |
| |
| void | remove (SASFace *face) |
| |
| Position | numberOfEdges () const |
| |
| Position | numberOfFaces () const |
| |
| void | setIndex (Index index) |
| |
| Index | getIndex () const |
| |
| bool | join (const SASVertex &vertex) |
| |
| bool | substitute (SASVertex *vertex) |
| |
| virtual bool | operator== (const SASVertex &) const |
| |
| virtual bool | operator!= (const SASVertex &) const |
| |
| virtual bool | operator*= (const SASVertex &) const |
| |
| SASFace * | has (SASFace *face) const |
| |
| SASEdge * | has (SASEdge *edge) const |
| |
| bool | hasEdges () const |
| |
| bool | hasFaces () const |
| |
| EdgeIterator | beginEdge () |
| |
| ConstEdgeIterator | beginEdge () const |
| |
| EdgeIterator | endEdge () |
| |
| ConstEdgeIterator | endEdge () const |
| |
| FaceIterator | beginFace () |
| |
| ConstFaceIterator | beginFace () const |
| |
| FaceIterator | endFace () |
| |
| ConstFaceIterator | endFace () const |
| |
Generic SASVertex Class.
Definition at line 28 of file SASVertex.h.
◆ SASVertex() [1/3]
| BALL::SASVertex::SASVertex |
( |
| ) |
|
Default constructor. This method creates a new SASVertex object.
◆ SASVertex() [2/3]
| BALL::SASVertex::SASVertex |
( |
const SASVertex & |
sasvertex, |
|
|
bool |
deep = false |
|
) |
| |
Copy constructor. Create a new SASVertex object from another.
- Parameters
-
| sasvertex | the SASVertex object to be copied |
| deep | if deep = false, all pointers are set to NULL
(default). Otherwise the new SASVertex object is
linked to the neighbours of the old SASVertex object. |
◆ SASVertex() [3/3]
Detailled constructor. Create a new SASVertex object from some nice objects.
- Parameters
-
| point | assigned to the point representet by the vertex |
| index | assigned to the index of the vertex |
◆ ~SASVertex()
| virtual BALL::SASVertex::~SASVertex |
( |
| ) |
|
|
virtual |
Destructor. Destructs the RSVertex object.
◆ getPoint()
◆ operator!=()
| virtual bool BALL::SASVertex::operator!= |
( |
const SASVertex & |
| ) |
const |
|
virtual |
Inequality operator.
- Returns
- bool false
◆ operator*=()
| virtual bool BALL::SASVertex::operator*= |
( |
const SASVertex & |
| ) |
const |
|
virtual |
Similarity operator.
- Returns
- bool true if the points the SASVertices lie on are
equal, false otherwise
◆ operator=()
◆ operator==()
| virtual bool BALL::SASVertex::operator== |
( |
const SASVertex & |
| ) |
const |
|
virtual |
Equality operator.
- Returns
- bool true
◆ set() [1/2]
| void BALL::SASVertex::set |
( |
const SASVertex & |
sasvertex, |
|
|
bool |
deep = false |
|
) |
| |
Assign from another SASVertex.
- Parameters
-
| sasvertex | the SASVertex object to assign from |
| deep | if deep = false, all pointers are set to NULL
(default). Otherwise the new SASVertex object is
linked to the neighbours of the SASVertex object
to assign from. |
◆ set() [2/2]
Assign to a TVector3<double> and an Index.
- Parameters
-
| point | assigned to the point represented by the vertex |
| index | assigned to the index of the vertex |
◆ setPoint()
Set the point represented by the SASVertex.
- Parameters
-
◆ SASEdge
◆ SASFace
◆ SASTriangulator
◆ SolventAccessibleSurface
◆ TriangulatedSAS
◆ point_