#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 | SASEdge |
class | SASVertex |
class | SolventAccessibleSurface |
class | TriangulatedSAS |
class | SASTriangulator |
Generic SASFace Class.
Definition at line 30 of file SASFace.h.
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 SASTriangulator [friend] |
friend class SolventAccessibleSurface [friend] |
friend class TriangulatedSAS [friend] |
std::list<bool> BALL::SASFace::orientation_ [protected] |
TSphere3<double> BALL::SASFace::sphere_ [protected] |