#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.
|