#include <BALL/STRUCTURE/SASFace.h>
Public Types | |
Type definitions | |
| typedef std::list< bool >::iterator | OrientationIterator |
| typedef std::list< bool > ::const_iterator | ConstOrientationIterator |
Public Member Functions | |
Constructors and Destructors | |
| SASFace () | |
| SASFace (const SASFace &sasface, bool deep=false) | |
| virtual | ~SASFace () |
Assignments | |
| void | set (const SASFace &sasface, bool deep=false) |
| SASFace & | operator= (const SASFace &sasface) |
Accessors | |
| void | setSphere (const TSphere3< double > &sphere) |
| TSphere3< double > | getSphere () const |
Predicates | |
| virtual bool | operator== (const SASFace &) const |
| virtual bool | operator!= (const SASFace &) const |
| virtual bool | operator*= (const SASFace &) const |
External Iterators | |
| OrientationIterator | beginOrientation () |
| ConstOrientationIterator | beginOrientation () const |
| OrientationIterator | endOrientation () |
| ConstOrientationIterator | endOrientation () const |
Protected Attributes | |
Attributes | |
| std::list< bool > | orientation_ |
| TSphere3< double > | sphere_ |
Friends | |
Class friends | |
| |
| class | SASEdge |
| class | SASVertex |
| class | SolventAccessibleSurface |
| class | TriangulatedSAS |
| class | SASTriangulator |
Generic SASFace Class.
| typedef std::list<bool>::const_iterator BALL::SASFace::ConstOrientationIterator |
| typedef std::list<bool>::iterator BALL::SASFace::OrientationIterator |
| BALL::SASFace::SASFace | ( | ) |
Default constructor. This method creates a new SASFace object.
| virtual BALL::SASFace::~SASFace | ( | ) | [virtual] |
Destructor. Destructs the SASFace object.
| ConstOrientationIterator BALL::SASFace::beginOrientation | ( | ) | const |
| OrientationIterator BALL::SASFace::beginOrientation | ( | ) |
| ConstOrientationIterator BALL::SASFace::endOrientation | ( | ) | const |
| OrientationIterator BALL::SASFace::endOrientation | ( | ) |
Inequality operator.
Reimplemented from BALL::GraphFace< SASVertex, SASEdge, SASFace >.
Similarity operator.
Reimplemented from BALL::GraphFace< SASVertex, SASEdge, SASFace >.
Equality operator.
Reimplemented from BALL::GraphFace< SASVertex, SASEdge, SASFace >.
Set the sphere the GraphFace lies on.
| sphere | the new sphere |
friend class SASEdge [friend] |
friend class SASTriangulator [friend] |
friend class SASVertex [friend] |
friend class SolventAccessibleSurface [friend] |
friend class TriangulatedSAS [friend] |
std::list<bool> BALL::SASFace::orientation_ [protected] |
TSphere3<double> BALL::SASFace::sphere_ [protected] |