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

TriangulatedSES Class Reference
[Molecular Surface Computation]

Generic TriangulatedSES Class. More...

#include <triangulatedSES.h>

Inheritance diagram for TriangulatedSES:

TriangulatedSurface List of all members.

Public Member Functions

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

Protected Attributes

SolventExcludedSurfaceses_
double density_

Friends

Class friends
  • class SESTriangulator


class SESTriangulator

Detailed Description

Generic TriangulatedSES Class.


Constructor & Destructor Documentation

TriangulatedSES::TriangulatedSES  )  throw ()
 

Default constructor.

This method creates a new TriangulatedSES object.

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

Copy constructor.

Create a new TriangulatedSES object from another.

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

TriangulatedSES::TriangulatedSES SolventExcludedSurface ses,
const double &  density
throw ()
 

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 TriangulatedSES::~TriangulatedSES  )  throw () [virtual]
 

Destructor.

Destructs the TriangulatedSES object.


Member Function Documentation

double TriangulatedSES::getDensity  )  const throw ()
 

Get the density used by triangulation.

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

Assign from another TriangulatedSES.

Parameters:
surface the TriangulatedSES object to assign from

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

Assign from another TriangulatedSES.

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

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

Set the density used by triangulation.