NifTK  16.4.1 - 0798f20
CMIC's Translational Medical Imaging Platform
Public Member Functions | List of all members
niftk::CGALMesherBackEnd Class Reference

Public Member Functions

void GenerateMesh (const std::string &outputFileName, const std::string &inputFileName) const throw (niftk::IOException)
 
 CGALMesherBackEnd (void)
 

Quality Criteria

void SetFacetMinAngle (const float facetAngle)
 
void SetFacetMaxEdgeLength (const float facetEdgeLength)
 
void SetBoundaryApproximationError (const float facetApproximationError)
 
void SetCellMaxSize (const float cellSize)
 
void SetCellMaxRadiusEdgeRatio (const float cellEdgeRadiusRatio)
 

Detailed Description

Attention: This module HAS TO be kept in separate directory, as CGAL and ITK cannot be compiled together.

Constructor & Destructor Documentation

CGALMesherBackEnd::CGALMesherBackEnd ( void  )

Member Function Documentation

void CGALMesherBackEnd::GenerateMesh ( const std::string outputFileName,
const std::string inputFileName 
) const
throw (niftk::IOException
)
void niftk::CGALMesherBackEnd::SetBoundaryApproximationError ( const float  facetApproximationError)
inline

Setter for the max. admissible boundary approximation error (default: 3)

void niftk::CGALMesherBackEnd::SetCellMaxRadiusEdgeRatio ( const float  cellEdgeRadiusRatio)
inline

Setter for the max. admissible min. cell edge / Delaunay ball-radius ratio (default: 3)

void niftk::CGALMesherBackEnd::SetCellMaxSize ( const float  cellSize)
inline

Setter for the max. cell size (default: 1)

void niftk::CGALMesherBackEnd::SetFacetMaxEdgeLength ( const float  facetEdgeLength)
inline

Setter for the maximum admissible facet edge length (default: 1)

void niftk::CGALMesherBackEnd::SetFacetMinAngle ( const float  facetAngle)
inline

Setter for the minimum admissible facet angle, in degrees (default: 30)


The documentation for this class was generated from the following files: