#include <BALL/STRUCTURE/triangulatedSAS.h>
|
|
| TriangulatedSAS () |
|
| TriangulatedSAS (const TriangulatedSAS &surface, bool=true) |
|
| TriangulatedSAS (SolventAccessibleSurface *sas, const double &density) |
|
virtual | ~TriangulatedSAS () |
|
|
void | set (const TriangulatedSAS &surface, bool=true) |
|
TriangulatedSAS & | operator= (const TriangulatedSAS &surface) |
|
|
void | setDensity (const double &density) |
|
double | getDensity () const |
|
void | compute () |
|
| TriangulatedSurface () |
|
| TriangulatedSurface (const TriangulatedSurface &surface, bool=true) |
|
virtual | ~TriangulatedSurface () |
|
void | clear () |
|
void | set (const TriangulatedSurface &surface, bool=true) |
|
TriangulatedSurface & | operator= (const TriangulatedSurface &surface) |
|
void | insert (TrianglePoint *point) |
|
void | insert (TriangleEdge *edge) |
|
void | insert (Triangle *triangle) |
|
BALL_DEPRECATED Size | numberOfPoints () const |
|
Size | getNumberOfPoints () const |
|
BALL_DEPRECATED Size | numberOfEdges () const |
|
Size | getNumberOfEdges () const |
|
BALL_DEPRECATED Size | numberOfTriangles () const |
|
Size | getNumberOfTriangles () const |
|
void | remove (TrianglePoint *point, bool deep=true) |
|
void | remove (PointIterator p, bool deep=true) |
|
void | remove (TriangleEdge *edge, bool deep=true) |
|
void | remove (EdgeIterator e, bool deep=true) |
|
void | remove (Triangle *triangle, bool deep=true) |
|
void | remove (TriangleIterator t, bool deep=true) |
|
void | exportSurface (Surface &surface) |
|
TriangulatedSurface & | operator+= (const TriangulatedSurface &surface) |
|
void | join (TriangulatedSurface &source) |
|
void | shift (const TVector3< double > &c) |
|
void | blowUp (const double &r) |
|
void | setIndices () |
|
void | setDensity (const double &density) |
|
double | getDensity () const |
|
void | cut (const TPlane3< double > &plane, const double &fuzzy=0) |
|
void | shrink () |
|
void | deleteIsolatedEdges () |
|
void | deleteIsolatedPoints () |
|
void | getBorder (std::list< TriangleEdge *> &border) |
|
PointIterator | beginPoint () |
|
ConstPointIterator | beginPoint () const |
|
PointIterator | endPoint () |
|
ConstPointIterator | endPoint () const |
|
EdgeIterator | beginEdge () |
|
ConstEdgeIterator | beginEdge () const |
|
EdgeIterator | endEdge () |
|
ConstEdgeIterator | endEdge () const |
|
TriangleIterator | beginTriangle () |
|
ConstTriangleIterator | beginTriangle () const |
|
TriangleIterator | endTriangle () |
|
ConstTriangleIterator | endTriangle () const |
|
Generic TriangulatedSAS Class.
Definition at line 62 of file triangulatedSAS.h.
§ TriangulatedSAS() [1/3]
BALL::TriangulatedSAS::TriangulatedSAS |
( |
| ) |
|
§ TriangulatedSAS() [2/3]
Copy constructor. Create a new TriangulatedSAS object from another.
- Parameters
-
surface | the TriangulatedSAS object to be copied |
bool | ignored - just for interface consistency |
§ TriangulatedSAS() [3/3]
Detailed constructor. Create a new empty TriangulatedSAS object and set its SAS.
- Parameters
-
sas | a pointer to the corresponding SAS |
density | the density to use by triangulation |
§ ~TriangulatedSAS()
virtual BALL::TriangulatedSAS::~TriangulatedSAS |
( |
| ) |
|
|
virtual |
§ compute()
void BALL::TriangulatedSAS::compute |
( |
| ) |
|
Compute the solvent-accessible surface
§ getDensity()
double BALL::TriangulatedSAS::getDensity |
( |
| ) |
const |
Get the density used by triangulation.
§ operator=()
§ set()
§ setDensity()
void BALL::TriangulatedSAS::setDensity |
( |
const double & |
density | ) |
|
Set the density used by triangulation.
§ SASTriangulator
§ density_
double BALL::TriangulatedSAS::density_ |
|
protected |
§ sas_