BALL::TriangulatedSAS Class Reference
[Molecular Surface Computation]

Generic TriangulatedSAS Class. More...

#include <triangulatedSAS.h>

Inheritance diagram for BALL::TriangulatedSAS:
Inheritance graph
[legend]

List of all members.


Public Member Functions

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

Protected Attributes

SolventAccessibleSurface * sas_
double density_

Friends

Class friends
class SASTriangulator

Detailed Description

Generic TriangulatedSAS Class.

Constructor & Destructor Documentation

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.

Parameters:
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.

Parameters:
sas a pointer to the corresponding SAS
density the density to use by triangulation

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

Destructor.

Destructs the TriangulatedSAS object.


Member Function Documentation

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

Assign from another TriangulatedSAS.

Parameters:
surface the TriangulatedSAS object to assign from

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

Assign from another TriangulatedSAS.

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

Generated on Thu Aug 6 18:30:48 2009 for BALL by doxygen 1.5.8