#include <BALL/STRUCTURE/triangulatedSAS.h>
Public Member Functions | |
Constructors and Destructors | |
TriangulatedSAS () | |
TriangulatedSAS (const TriangulatedSAS &surface, bool=true) | |
TriangulatedSAS (SolventAccessibleSurface *sas, const double &density) | |
virtual | ~TriangulatedSAS () |
Assignment | |
void | set (const TriangulatedSAS &surface, bool=true) |
TriangulatedSAS & | operator= (const TriangulatedSAS &surface) |
Accessors | |
void | setDensity (const double &density) |
double | getDensity () const |
void | compute () |
Protected Attributes | |
SolventAccessibleSurface * | sas_ |
double | density_ |
Friends | |
Class friends | |
- class SASTriangulator | |
class | SASTriangulator |
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 BALL::TriangulatedSAS::~TriangulatedSAS | ( | ) | [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.
Reimplemented from BALL::TriangulatedSurface.
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.
Reimplemented from BALL::TriangulatedSurface.
friend class SASTriangulator [friend] |
Definition at line 72 of file triangulatedSAS.h.
double BALL::TriangulatedSAS::density_ [protected] |
Reimplemented from BALL::TriangulatedSurface.
Definition at line 148 of file triangulatedSAS.h.
SolventAccessibleSurface* BALL::TriangulatedSAS::sas_ [protected] |
Definition at line 146 of file triangulatedSAS.h.