Main Page | Modules | Namespace List | Class Hierarchy | Class List | Namespace Members | Class Members

TriangulatedSAS Class Reference
[Molecular Surface Computation]

Generic TriangulatedSAS Class. More...

#include <triangulatedSAS.h>

Inheritance diagram for TriangulatedSAS:

TriangulatedSurface List of all members.

Public Member Functions

Constructors and Destructors
 TriangulatedSAS () throw ()
 Default constructor.
 TriangulatedSAS (const TriangulatedSAS &surface, bool=true) throw ()
 Copy constructor.
 TriangulatedSAS (SolventAccessibleSurface *sas, const double &density) throw ()
 Detailed constructor.
virtual ~TriangulatedSAS () throw ()
 Destructor.
Assignment
void set (const TriangulatedSAS &surface, bool=true) throw ()
 Assign from another TriangulatedSAS.
TriangulatedSASoperator= (const TriangulatedSAS &surface) throw ()
 Assign from another TriangulatedSAS.
Accessors
void setDensity (const double &density) throw ()
 Set the density used by triangulation.
double getDensity () const throw ()
 Get the density used by triangulation.
void compute () throw ()
 Compute the solvent-accessible surface.

Protected Attributes

SolventAccessibleSurfacesas_
double density_

Friends

Class friends
  • class SASTriangulator


class SASTriangulator

Detailed Description

Generic TriangulatedSAS Class.


Constructor & Destructor Documentation

TriangulatedSAS::TriangulatedSAS  )  throw ()
 

Default constructor.

This method creates a new TriangulatedSAS object.

TriangulatedSAS::TriangulatedSAS const TriangulatedSAS surface,
bool  = true
throw ()
 

Copy constructor.

Create a new TriangulatedSAS object from another.

Parameters:
surface the TriangulatedSAS object to be copied
bool ignored - just for interface consistency

TriangulatedSAS::TriangulatedSAS SolventAccessibleSurface sas,
const double &  density
throw ()
 

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

virtual TriangulatedSAS::~TriangulatedSAS  )  throw () [virtual]
 

Destructor.

Destructs the TriangulatedSAS object.


Member Function Documentation

double TriangulatedSAS::getDensity  )  const throw ()
 

Get the density used by triangulation.

TriangulatedSAS& TriangulatedSAS::operator= const TriangulatedSAS surface  )  throw ()
 

Assign from another TriangulatedSAS.

Parameters:
surface the TriangulatedSAS object to assign from

void TriangulatedSAS::set const TriangulatedSAS surface,
bool  = true
throw ()
 

Assign from another TriangulatedSAS.

Parameters:
surface the TriangulatedSAS object to assign from
bool ignored - just for interface consistency

void TriangulatedSAS::setDensity const double &  density  )  throw ()
 

Set the density used by triangulation.