#include <SASFace.h>
Inheritance diagram for SASFace:
Public Types | |
Type definitions | |
typedef std::list< bool >::iterator | OrientationIterator |
typedef std::list< bool >::const_iterator | ConstOrientationIterator |
Public Member Functions | |
Constructors and Destructors | |
SASFace () throw () | |
Default constructor. | |
SASFace (const SASFace &sasface, bool deep=false) throw () | |
Copy constructor. | |
virtual | ~SASFace () throw () |
Destructor. | |
Assignments | |
void | set (const SASFace &sasface, bool deep=false) throw () |
Assign from another SASFace. | |
SASFace & | operator= (const SASFace &sasface) throw () |
Assign from another SASFace. | |
Accessors | |
void | setSphere (const TSphere3< double > &sphere) throw () |
Set the sphere the GraphFace lies on. | |
TSphere3< double > | getSphere () const throw () |
Return the sphere the GraphFace lies on. | |
Predicates | |
virtual bool | operator== (const SASFace &) const throw () |
Equality operator. | |
virtual bool | operator!= (const SASFace &) const throw () |
Inequality operator. | |
virtual bool | operator *= (const SASFace &) const throw () |
Similarity operator. | |
External Iterators | |
OrientationIterator | beginOrientation () throw () |
ConstOrientationIterator | beginOrientation () const throw () |
OrientationIterator | endOrientation () throw () |
ConstOrientationIterator | endOrientation () const throw () |
Protected Attributes | |
Attributes | |
std::list< bool > | orientation_ |
TSphere3< double > | sphere_ |
Friends | |
Class friends | |
| |
class | SASEdge |
class | SASVertex |
class | SolventAccessibleSurface |
class | TriangulatedSAS |
class | SASTriangulator |
|
Default constructor. This method creates a new SASFace object. |
|
Copy constructor. Create a new SASFace object from another. |
|
Destructor. Destructs the SASFace object. |
|
Return the sphere the GraphFace lies on.
|
|
Similarity operator.
Reimplemented from GraphFace< SASVertex, SASEdge, SASFace >. |
|
Inequality operator.
Reimplemented from GraphFace< SASVertex, SASEdge, SASFace >. |
|
Assign from another SASFace. The new SASFace object is linked to the neighbours of the SASFace object to assign from.
|
|
Equality operator.
Reimplemented from GraphFace< SASVertex, SASEdge, SASFace >. |
|
Assign from another SASFace.
|
|
Set the sphere the GraphFace lies on.
|