BALL
1.4.79
|
#include <BALL/STRUCTURE/triangulatedSAS.h>
Protected Attributes | |
SolventAccessibleSurface * | sas_ |
double | density_ |
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_ |
Friends | |
Class friends | |
| |
class | SASTriangulator |
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) |
Generic TriangulatedSAS Class.
Definition at line 62 of file triangulatedSAS.h.
BALL::TriangulatedSAS::TriangulatedSAS | ( | ) |
Default constructor. This method creates a new TriangulatedSAS object.
BALL::TriangulatedSAS::TriangulatedSAS | ( | const TriangulatedSAS & | surface, |
bool | = true |
||
) |
Copy constructor. Create a new TriangulatedSAS object from another.
surface | the TriangulatedSAS object to be copied |
bool | ignored - just for interface consistency |
BALL::TriangulatedSAS::TriangulatedSAS | ( | SolventAccessibleSurface * | sas, |
const double & | density | ||
) |
Detailed constructor. Create a new empty TriangulatedSAS object and set its SAS.
sas | a pointer to the corresponding SAS |
density | the density to use by triangulation |
|
virtual |
Destructor. Destructs the TriangulatedSAS object.
void BALL::TriangulatedSAS::compute | ( | ) |
Compute the solvent-accessible surface
double BALL::TriangulatedSAS::getDensity | ( | ) | const |
Get the density used by triangulation.
TriangulatedSAS& BALL::TriangulatedSAS::operator= | ( | const TriangulatedSAS & | surface | ) |
Assign from another TriangulatedSAS.
surface | the TriangulatedSAS object to assign from |
void BALL::TriangulatedSAS::set | ( | const TriangulatedSAS & | surface, |
bool | = true |
||
) |
Assign from another TriangulatedSAS.
surface | the TriangulatedSAS object to assign from |
bool | ignored - just for interface consistency |
void BALL::TriangulatedSAS::setDensity | ( | const double & | density | ) |
Set the density used by triangulation.
|
friend |
Definition at line 72 of file triangulatedSAS.h.
|
protected |
Definition at line 148 of file triangulatedSAS.h.
|
protected |
Definition at line 146 of file triangulatedSAS.h.