A class to generate the external surface of a pml to use it just add the cells among which you want to extract an external surface designed for the case where a pml represent several object and thus there are several surface to extract for an exemple of use see SofaSimulator.cpp.
More...
#include <SurfaceExtractor.h>
|
void | equivalent (int size, unsigned int id[]) |
| check if equivalent of already existing facet More...
|
|
A class to generate the external surface of a pml to use it just add the cells among which you want to extract an external surface designed for the case where a pml represent several object and thus there are several surface to extract for an exemple of use see SofaSimulator.cpp.
SurfaceExtractor::~SurfaceExtractor |
( |
| ) |
|
void SurfaceExtractor::AddCell |
( |
Cell * |
c | ) |
|
try to add a cell in the surface extractor and do it if this cell is not in
void SurfaceExtractor::equivalent |
( |
int |
size, |
|
|
unsigned int |
id[] |
|
) |
| |
|
private |
check if equivalent of already existing facet
generate the external surface
- Parameters
-
surface | add the cells of the surface in the component surface |
surfacePoints | add the points of the surface in the component surfacePoints |
void SurfaceExtractor::init |
( |
| ) |
|
std::vector<Facet*> SurfaceExtractor::facets |
|
private |
vector with all the facets
The documentation for this class was generated from the following file: