BALL::TriangulatedSES Class Reference
[Molecular Surface Computation]

Generic TriangulatedSES Class. More...

#include <triangulatedSES.h>

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

List of all members.


Public Member Functions

Constructors and Destructors
TriangulatedSES ()
Default constructor.
TriangulatedSES (const TriangulatedSES &surface, bool=true)
Copy constructor.
TriangulatedSES (SolventExcludedSurface *ses, const double &density)
Detailed constructor.
virtual ~TriangulatedSES ()
Destructor.
Assignment
void set (const TriangulatedSES &surface, bool=true)
Assign from another TriangulatedSES.
TriangulatedSES & operator= (const TriangulatedSES &surface)
Assign from another TriangulatedSES.
void setDensity (const double &density)
Set the density used by triangulation.
double getDensity () const
Get the density used by triangulation.
Accessors
void compute () throw (Exception::GeneralException,Exception::DivisionByZero)

Protected Attributes

Accessors
SolventExcludedSurface * ses_
double density_

Friends

Class friends
class SESTriangulator

Detailed Description

Generic TriangulatedSES Class.

Constructor & Destructor Documentation

BALL::TriangulatedSES::TriangulatedSES ( )

Default constructor.

This method creates a new TriangulatedSES object.

BALL::TriangulatedSES::TriangulatedSES ( const TriangulatedSES & surface,
bool = true
)

Copy constructor.

Create a new TriangulatedSES object from another.

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

BALL::TriangulatedSES::TriangulatedSES ( SolventExcludedSurface * ses,
const double & density
)

Detailed constructor.

Create a new empty TriangulatedSES object and set its SES.

Parameters:
ses a pointer to the corresponding SES
density the density to use by triangulation

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

Destructor.

Destructs the TriangulatedSES object.


Member Function Documentation

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

Assign from another TriangulatedSES.

Parameters:
surface the TriangulatedSES object to assign from

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

Assign from another TriangulatedSES.

Parameters:
surface the TriangulatedSES 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