BALL
1.4.79
|
#include <BALL/STRUCTURE/solventExcludedSurface.h>
Public Types | |
Type definitions | |
typedef std::vector< SESVertex * > ::iterator | VertexIterator |
typedef std::vector< SESVertex * > ::const_iterator | ConstVertexIterator |
typedef std::vector< SESEdge * > ::iterator | EdgeIterator |
typedef std::vector< SESEdge * > ::const_iterator | ConstEdgeIterator |
typedef std::list< SESEdge * > ::iterator | SingularEdgeIterator |
typedef std::list< SESEdge * > ::const_iterator | ConstSingularEdgeIterator |
typedef std::vector< SESFace * > ::iterator | ContactFaceIterator |
typedef std::vector< SESFace * > ::const_iterator | ConstContactFaceIterator |
typedef std::vector< SESFace * > ::iterator | SphericFaceIterator |
typedef std::vector< SESFace * > ::const_iterator | ConstSphericFaceIterator |
typedef std::vector< SESFace * > ::iterator | ToricFaceIterator |
typedef std::vector< SESFace * > ::const_iterator | ConstToricFaceIterator |
Protected Attributes | |
Position | number_of_vertices_ |
::std::vector< SESVertex * > | vertices_ |
Position | number_of_edges_ |
::std::vector< SESEdge * > | edges_ |
Position | number_of_singular_edges_ |
::std::list< SESEdge * > | singular_edges_ |
Position | number_of_contact_faces_ |
::std::vector< SESFace * > | contact_faces_ |
Position | number_of_toric_faces_ |
::std::vector< SESFace * > | toric_faces_ |
Position | number_of_spheric_faces_ |
::std::vector< SESFace * > | spheric_faces_ |
ReducedSurface * | reduced_surface_ |
Friends | |
Class friends | |
| |
class | SESComputer |
class | SESSingularityCleaner |
class | TriangulatedSES |
class | SESTriangulator |
Generic SolventExcludedSurface Class.
Definition at line 66 of file solventExcludedSurface.h.
typedef std::vector<SESFace*>::const_iterator BALL::SolventExcludedSurface::ConstContactFaceIterator |
Definition at line 104 of file solventExcludedSurface.h.
typedef std::vector<SESEdge*>::const_iterator BALL::SolventExcludedSurface::ConstEdgeIterator |
Definition at line 96 of file solventExcludedSurface.h.
typedef std::list<SESEdge*>::const_iterator BALL::SolventExcludedSurface::ConstSingularEdgeIterator |
Definition at line 100 of file solventExcludedSurface.h.
typedef std::vector<SESFace*>::const_iterator BALL::SolventExcludedSurface::ConstSphericFaceIterator |
Definition at line 108 of file solventExcludedSurface.h.
typedef std::vector<SESFace*>::const_iterator BALL::SolventExcludedSurface::ConstToricFaceIterator |
Definition at line 112 of file solventExcludedSurface.h.
typedef std::vector<SESVertex*>::const_iterator BALL::SolventExcludedSurface::ConstVertexIterator |
Definition at line 92 of file solventExcludedSurface.h.
typedef std::vector<SESFace*>::iterator BALL::SolventExcludedSurface::ContactFaceIterator |
Definition at line 102 of file solventExcludedSurface.h.
typedef std::vector<SESEdge*>::iterator BALL::SolventExcludedSurface::EdgeIterator |
Definition at line 94 of file solventExcludedSurface.h.
typedef std::list<SESEdge*>::iterator BALL::SolventExcludedSurface::SingularEdgeIterator |
Definition at line 98 of file solventExcludedSurface.h.
typedef std::vector<SESFace*>::iterator BALL::SolventExcludedSurface::SphericFaceIterator |
Definition at line 106 of file solventExcludedSurface.h.
typedef std::vector<SESFace*>::iterator BALL::SolventExcludedSurface::ToricFaceIterator |
Definition at line 110 of file solventExcludedSurface.h.
typedef std::vector<SESVertex*>::iterator BALL::SolventExcludedSurface::VertexIterator |
Definition at line 90 of file solventExcludedSurface.h.
BALL::SolventExcludedSurface::SolventExcludedSurface | ( | ) |
Default constructor. This method creates a new SolventExcludedSurface object.
BALL::SolventExcludedSurface::SolventExcludedSurface | ( | const SolventExcludedSurface & | ses, |
bool | = false |
||
) |
Copy constructor. Create a new SolventExcludedSurface object from another.
ses | the SolventExcludedSurface object to be copied |
bool | ignored - just for interface consistency |
BALL::SolventExcludedSurface::SolventExcludedSurface | ( | ReducedSurface * | reduced_surface | ) |
Detailed constructor
|
virtual |
Destructor. As there are no dynamic data structures, nothing happens.
ContactFaceIterator BALL::SolventExcludedSurface::beginContactFace | ( | ) |
ConstContactFaceIterator BALL::SolventExcludedSurface::beginContactFace | ( | ) | const |
EdgeIterator BALL::SolventExcludedSurface::beginEdge | ( | ) |
ConstEdgeIterator BALL::SolventExcludedSurface::beginEdge | ( | ) | const |
SingularEdgeIterator BALL::SolventExcludedSurface::beginSingularEdge | ( | ) |
ConstSingularEdgeIterator BALL::SolventExcludedSurface::beginSingularEdge | ( | ) | const |
SphericFaceIterator BALL::SolventExcludedSurface::beginSphericFace | ( | ) |
ConstSphericFaceIterator BALL::SolventExcludedSurface::beginSphericFace | ( | ) | const |
ToricFaceIterator BALL::SolventExcludedSurface::beginToricFace | ( | ) |
ConstToricFaceIterator BALL::SolventExcludedSurface::beginToricFace | ( | ) | const |
VertexIterator BALL::SolventExcludedSurface::beginVertex | ( | ) |
ConstVertexIterator BALL::SolventExcludedSurface::beginVertex | ( | ) | const |
bool BALL::SolventExcludedSurface::check | ( | ) |
void BALL::SolventExcludedSurface::clean | ( | const double & | density | ) |
void BALL::SolventExcludedSurface::clear | ( | ) |
void BALL::SolventExcludedSurface::compute | ( | ) | ||
throw | ( | Exception::GeneralException | ||
) |
Computes the solvent excluded surface from a ReducedSurface object
ContactFaceIterator BALL::SolventExcludedSurface::endContactFace | ( | ) |
ConstContactFaceIterator BALL::SolventExcludedSurface::endContactFace | ( | ) | const |
EdgeIterator BALL::SolventExcludedSurface::endEdge | ( | ) |
ConstEdgeIterator BALL::SolventExcludedSurface::endEdge | ( | ) | const |
SingularEdgeIterator BALL::SolventExcludedSurface::endSingularEdge | ( | ) |
ConstSingularEdgeIterator BALL::SolventExcludedSurface::endSingularEdge | ( | ) | const |
SphericFaceIterator BALL::SolventExcludedSurface::endSphericFace | ( | ) |
ConstSphericFaceIterator BALL::SolventExcludedSurface::endSphericFace | ( | ) | const |
ToricFaceIterator BALL::SolventExcludedSurface::endToricFace | ( | ) |
ConstToricFaceIterator BALL::SolventExcludedSurface::endToricFace | ( | ) | const |
VertexIterator BALL::SolventExcludedSurface::endVertex | ( | ) |
ConstVertexIterator BALL::SolventExcludedSurface::endVertex | ( | ) | const |
void BALL::SolventExcludedSurface::splitSphericFaces | ( | ) |
|
friend |
Definition at line 78 of file solventExcludedSurface.h.
|
friend |
Definition at line 79 of file solventExcludedSurface.h.
|
friend |
Definition at line 81 of file solventExcludedSurface.h.
|
friend |
Definition at line 80 of file solventExcludedSurface.h.
|
protected |
Definition at line 281 of file solventExcludedSurface.h.
|
protected |
Definition at line 269 of file solventExcludedSurface.h.
|
protected |
Definition at line 278 of file solventExcludedSurface.h.
|
protected |
Definition at line 266 of file solventExcludedSurface.h.
|
protected |
Definition at line 272 of file solventExcludedSurface.h.
|
protected |
Definition at line 290 of file solventExcludedSurface.h.
|
protected |
Definition at line 284 of file solventExcludedSurface.h.
|
protected |
Definition at line 260 of file solventExcludedSurface.h.
|
protected |
Definition at line 296 of file solventExcludedSurface.h.
|
protected |
Definition at line 275 of file solventExcludedSurface.h.
|
protected |
Definition at line 293 of file solventExcludedSurface.h.
|
protected |
Definition at line 287 of file solventExcludedSurface.h.
|
protected |
Definition at line 263 of file solventExcludedSurface.h.