|
BALL
1.4.2
|
#include <BALL/STRUCTURE/triangulatedSES.h>
Friends | |
Class friends | |
| |
| class | SESTriangulator |
Accessors | |
| SolventExcludedSurface * | ses_ |
| double | density_ |
| void | compute () throw (Exception::GeneralException,Exception::DivisionByZero) |
Additional Inherited Members | |
Public Types inherited from BALL::TriangulatedSurface | |
| typedef std::list < TrianglePoint * >::iterator | PointIterator |
| typedef std::list < TrianglePoint * > ::const_iterator | ConstPointIterator |
| typedef std::list < TriangleEdge * >::iterator | EdgeIterator |
| typedef std::list < TriangleEdge * > ::const_iterator | ConstEdgeIterator |
| typedef std::list< Triangle * > ::iterator | TriangleIterator |
| typedef std::list< Triangle * > ::const_iterator | ConstTriangleIterator |
Static Public Member Functions inherited from BALL::TriangulatedSurface | |
| static TriangulatedSurface * | createTube (unsigned int num_vertices, unsigned int subdiv=0, bool closed=false, bool out=true) |
| static TriangulatedSurface * | createDisk (unsigned int num_vertices, bool out=true) |
Protected Member Functions inherited from BALL::TriangulatedSurface | |
| bool | canBeCopied () const |
| void | copy (const TriangulatedSurface &surface) |
Protected Attributes inherited from BALL::TriangulatedSurface | |
| Size | number_of_points_ |
| std::list< TrianglePoint * > | points_ |
| Size | number_of_edges_ |
| std::list< TriangleEdge * > | edges_ |
| Size | number_of_triangles_ |
| std::list< Triangle * > | triangles_ |
| double | density_ |
Generic TriangulatedSES Class.
Definition at line 54 of file triangulatedSES.h.
| BALL::TriangulatedSES::TriangulatedSES | ( | ) |
Default constructor. This method creates a new TriangulatedSES object.
| BALL::TriangulatedSES::TriangulatedSES | ( | const TriangulatedSES & | surface, |
| bool | = true |
||
| ) |
Copy constructor. Create a new TriangulatedSES object from another.
| surface | the TriangulatedSES object to be copied |
| bool | ignored - just for interface consistency |
| BALL::TriangulatedSES::TriangulatedSES | ( | SolventExcludedSurface * | ses, |
| const double & | density | ||
| ) |
Detailed constructor. Create a new empty TriangulatedSES object and set its SES.
| ses | a pointer to the corresponding SES |
| density | the density to use by triangulation |
|
virtual |
Destructor. Destructs the TriangulatedSES object.
| void BALL::TriangulatedSES::compute | ( | ) | throw (Exception::GeneralException,Exception::DivisionByZero) |
| double BALL::TriangulatedSES::getDensity | ( | ) | const |
Get the density used by triangulation.
| TriangulatedSES& BALL::TriangulatedSES::operator= | ( | const TriangulatedSES & | surface | ) |
Assign from another TriangulatedSES.
| surface | the TriangulatedSES object to assign from |
| void BALL::TriangulatedSES::set | ( | const TriangulatedSES & | surface, |
| bool | = true |
||
| ) |
Assign from another TriangulatedSES.
| surface | the TriangulatedSES object to assign from |
| bool | ignored - just for interface consistency |
| void BALL::TriangulatedSES::setDensity | ( | const double & | density | ) |
Set the density used by triangulation.
|
friend |
Definition at line 64 of file triangulatedSES.h.
|
protected |
Definition at line 147 of file triangulatedSES.h.
|
protected |
Definition at line 145 of file triangulatedSES.h.
1.8.3.1