BALL  1.4.1
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Defines
BALL::TriangulatedSAS Class Reference

#include <BALL/STRUCTURE/triangulatedSAS.h>

Inheritance diagram for BALL::TriangulatedSAS:
BALL::TriangulatedSurface

List of all members.

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)
TriangulatedSASoperator= (const TriangulatedSAS &surface)
Accessors
void setDensity (const double &density)
double getDensity () const
void compute ()

Protected Attributes

SolventAccessibleSurfacesas_
double density_

Friends

Class friends
class SASTriangulator

Detailed Description

Generic TriangulatedSAS Class.

Definition at line 62 of file triangulatedSAS.h.


Constructor & Destructor Documentation

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:
surfacethe TriangulatedSAS object to be copied
boolignored - just for interface consistency

Detailed constructor. Create a new empty TriangulatedSAS object and set its SAS.

Parameters:
sasa pointer to the corresponding SAS
densitythe density to use by triangulation

Destructor. Destructs the TriangulatedSAS object.


Member Function Documentation

Compute the solvent-accessible surface

Get the density used by triangulation.

Reimplemented from BALL::TriangulatedSurface.

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

Assign from another TriangulatedSAS.

Parameters:
surfacethe TriangulatedSAS object to assign from
void BALL::TriangulatedSAS::set ( const TriangulatedSAS surface,
bool  = true 
)

Assign from another TriangulatedSAS.

Parameters:
surfacethe TriangulatedSAS object to assign from
boolignored - just for interface consistency
void BALL::TriangulatedSAS::setDensity ( const double density)

Set the density used by triangulation.

Reimplemented from BALL::TriangulatedSurface.


Friends And Related Function Documentation

friend class SASTriangulator [friend]

Definition at line 72 of file triangulatedSAS.h.


Member Data Documentation

Reimplemented from BALL::TriangulatedSurface.

Definition at line 148 of file triangulatedSAS.h.

Definition at line 146 of file triangulatedSAS.h.

 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Defines