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

#include <BALL/STRUCTURE/triangulatedSES.h>

Public Member Functions

Constructors and Destructors
 SESTriangulator ()
 
 SESTriangulator (TriangulatedSES *tses)
 
virtual ~SESTriangulator ()
 

Accessors

TriangulatedSEStses_
 
std::vector< TrianglePoint * > point_
 
std::vector< std::list
< TriangleEdge * > > 
edge_
 
HashMap< Size, std::list
< TrianglePoint * > > 
template_spheres_
 
double sqrt_density_
 
void run () throw (Exception::GeneralException,Exception::DivisionByZero)
 

Detailed Description

Generic SESTriangulator Class.

Definition at line 161 of file triangulatedSES.h.

Constructor & Destructor Documentation

BALL::SESTriangulator::SESTriangulator ( )

Default constructor. This method creates a new SESTriangulator object.

BALL::SESTriangulator::SESTriangulator ( TriangulatedSES tses)

Detailed constructor.

Parameters
tsesa pointer to the TriangulatedSES to compute
virtual BALL::SESTriangulator::~SESTriangulator ( )
virtual

Destructor. Destructs the SESTriangulator object.

Member Function Documentation

void BALL::SESTriangulator::run ( )
throw (Exception::GeneralException,
Exception::DivisionByZero
)

Member Data Documentation

std::vector<std::list<TriangleEdge*> > BALL::SESTriangulator::edge_
protected

Definition at line 342 of file triangulatedSES.h.

std::vector<TrianglePoint*> BALL::SESTriangulator::point_
protected

Definition at line 341 of file triangulatedSES.h.

double BALL::SESTriangulator::sqrt_density_
protected

Definition at line 344 of file triangulatedSES.h.

HashMap<Size, std::list<TrianglePoint*> > BALL::SESTriangulator::template_spheres_
protected

Definition at line 343 of file triangulatedSES.h.

TriangulatedSES* BALL::SESTriangulator::tses_
protected

Definition at line 340 of file triangulatedSES.h.