BALL::TriangulatedSES Class Reference
[Molecular Surface Computation]

#include <BALL/STRUCTURE/triangulatedSES.h>

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

List of all members.

Public Member Functions

Constructors and Destructors

 TriangulatedSES ()
 TriangulatedSES (const TriangulatedSES &surface, bool=true)
 TriangulatedSES (SolventExcludedSurface *ses, const double &density)
virtual ~TriangulatedSES ()
Assignment

void set (const TriangulatedSES &surface, bool=true)
TriangulatedSESoperator= (const TriangulatedSES &surface)
void setDensity (const double &density)
double getDensity () const

Friends

Class friends

- class SESTriangulator

class SESTriangulator

Accessors



SolventExcludedSurfaceses_
double density_
void compute () throw (Exception::GeneralException,Exception::DivisionByZero)

Detailed Description

Generic TriangulatedSES Class.

Definition at line 54 of file triangulatedSES.h.


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

void BALL::TriangulatedSES::compute (  )  throw (Exception::GeneralException,Exception::DivisionByZero)
double BALL::TriangulatedSES::getDensity (  )  const

Get the density used by triangulation.

Reimplemented from BALL::TriangulatedSurface.

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
void BALL::TriangulatedSES::setDensity ( const double density  ) 

Set the density used by triangulation.

Reimplemented from BALL::TriangulatedSurface.


Friends And Related Function Documentation

friend class SESTriangulator [friend]

Definition at line 64 of file triangulatedSES.h.


Member Data Documentation

Reimplemented from BALL::TriangulatedSurface.

Definition at line 147 of file triangulatedSES.h.

Definition at line 145 of file triangulatedSES.h.

Generated by  doxygen 1.6.3