#include <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 () | |
Default constructor. |
|
SASFace (const SASFace &sasface, bool deep=false) | |
Copy constructor. |
|
virtual | ~SASFace () |
Destructor. |
|
Assignments
|
|
void | set (const SASFace &sasface, bool deep=false) |
Assign from another SASFace. |
|
SASFace & | operator= (const SASFace &sasface) |
Assign from another SASFace. |
|
Accessors
|
|
void | setSphere (const TSphere3< double > &sphere) |
Set the sphere the GraphFace lies on. |
|
TSphere3< double > | getSphere () const |
Return the sphere the GraphFace lies on. |
|
Predicates
|
|
virtual bool | operator== (const SASFace &) const |
Equality operator. |
|
virtual bool | operator!= (const SASFace &) const |
Inequality operator. |
|
virtual bool | operator*= (const SASFace &) const |
Similarity operator. |
|
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 |
BALL::SASFace::SASFace | ( | ) |
Default constructor.
This method creates a new SASFace object.
BALL::SASFace::SASFace | ( | const SASFace & | sasface, | |
bool | deep =
false |
|||
) |
virtual BALL::SASFace::~SASFace | ( | ) | [virtual] |
Destructor.
Destructs the SASFace object.
TSphere3<double> BALL::SASFace::getSphere | ( | ) | const |
virtual bool BALL::SASFace::operator!= | ( | const SASFace & | ) | const [virtual] |
Inequality operator.
Reimplemented from BALL::GraphFace< SASVertex, SASEdge, SASFace >.
virtual bool BALL::SASFace::operator*= | ( | const SASFace & | ) | const [virtual] |
Similarity operator.
Reimplemented from BALL::GraphFace< SASVertex, SASEdge, SASFace >.
virtual bool BALL::SASFace::operator== | ( | const SASFace & | ) | const [virtual] |
Equality operator.
Reimplemented from BALL::GraphFace< SASVertex, SASEdge, SASFace >.
void BALL::SASFace::set | ( | const SASFace & | sasface, | |
bool | deep =
false |
|||
) |