BALL  1.4.79
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Groups Pages
List of all members
BALL::SASTriangulator Class Reference

#include <BALL/STRUCTURE/triangulatedSAS.h>

Public Member Functions

Constructors and Destructors
 SASTriangulator ()
 
 SASTriangulator (TriangulatedSAS *tsas)
 
virtual ~SASTriangulator ()
 

Protected Attributes

Attributes
TriangulatedSAStsas_
 
double sqrt_density_
 
std::vector< std::list
< TVector3< double > > > 
edge_
 
HashMap< Size,
TriangulatedSurface
template_spheres_
 

Accessors

void run ()
 

Detailed Description

Generic SASTriangulator Class.

Definition at line 160 of file triangulatedSAS.h.

Constructor & Destructor Documentation

BALL::SASTriangulator::SASTriangulator ( )

Default constructor. This method creates a new SASTriangulator object.

BALL::SASTriangulator::SASTriangulator ( TriangulatedSAS tsas)

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

Parameters
tsasa pointer to the corresponding SAS
virtual BALL::SASTriangulator::~SASTriangulator ( )
virtual

Destructor. Destructs the SASTriangulator object.

Member Function Documentation

void BALL::SASTriangulator::run ( )

Member Data Documentation

std::vector< std::list< TVector3<double> > > BALL::SASTriangulator::edge_
protected

Definition at line 244 of file triangulatedSAS.h.

double BALL::SASTriangulator::sqrt_density_
protected

Definition at line 242 of file triangulatedSAS.h.

HashMap<Size,TriangulatedSurface> BALL::SASTriangulator::template_spheres_
protected

Definition at line 246 of file triangulatedSAS.h.

TriangulatedSAS* BALL::SASTriangulator::tsas_
protected

Definition at line 240 of file triangulatedSAS.h.