BALL
1.4.79
|
#include <BALL/STRUCTURE/SESFace.h>
Public Types | |
Enums | |
enum | Type { TYPE_SPHERIC = 0, TYPE_TORIC = 1, TYPE_CONTACT = 2, TYPE_TORIC_SINGULAR = 3 } |
![]() | |
typedef std::list< SESVertex * > ::iterator | VertexIterator |
typedef std::list< SESVertex * > ::const_iterator | ConstVertexIterator |
typedef std::list< SESEdge * > ::iterator | EdgeIterator |
typedef std::list< SESEdge * > ::const_iterator | ConstEdgeIterator |
Protected Attributes | |
Attributes | |
Type | type_ |
RSVertex * | rsvertex_ |
RSEdge * | rsedge_ |
RSFace * | rsface_ |
![]() | |
std::list< SESVertex * > | vertex_ |
std::list< SESEdge * > | edge_ |
Index | index_ |
Friends | |
Class friends | |
| |
class | SESEdge |
class | SESVertex |
class | SolventExcludedSurface |
class | SESComputer |
class | SESSingularityCleaner |
class | TriangulatedSES |
class | SESTriangulator |
Class friends | |
|
enum BALL::SESFace::Type |
BALL::SESFace::SESFace | ( | ) |
Default constructor. This method creates a new SESFace object.
Detailled constructor. Create a new SESFace object
type | assigned the type |
rsvertex | assigned to the rsvertex |
rsedge | assigned to the rsedge |
rsface | assigned to the rsface |
|
virtual |
Destructor. Destructs the SESFace object.
RSEdge* BALL::SESFace::getRSEdge | ( | ) | const |
RSFace* BALL::SESFace::getRSFace | ( | ) | const |
RSVertex* BALL::SESFace::getRSVertex | ( | ) | const |
Type BALL::SESFace::getType | ( | ) | const |
Get the type of the SESFace
bool BALL::SESFace::hasSingularEdges | ( | ) | const |
Test whether a face has singular edges.
bool BALL::SESFace::isFree | ( | ) | const |
Test whether a toric face is free ore not.
Test whether two faces are neighboured. Two faces are neighboured if they have a common edge.
face | the face to be tested |
Inequality operator.
Reimplemented from BALL::GraphFace< SESVertex, SESEdge, SESFace >.
Similarity operator.
Reimplemented from BALL::GraphFace< SESVertex, SESEdge, SESFace >.
Equality operator.
Reimplemented from BALL::GraphFace< SESVertex, SESEdge, SESFace >.
void BALL::SESFace::setRSEdge | ( | RSEdge * | rsedge | ) |
void BALL::SESFace::setRSFace | ( | RSFace * | rsface | ) |
void BALL::SESFace::setRSVertex | ( | RSVertex * | rsvertex | ) |
|
friend |
|
friend |
|
friend |
|
friend |
|
friend |