| GetFEM
    5.4.4
    | 
Base class for general slices of a mesh (planar, sphere, cylinder,isosurface) More...
#include <getfem_mesh_slicers.h>
Inherits getfem::slicer_action.
Inherited by getfem::slicer_cylinder, getfem::slicer_half_space, getfem::slicer_isovalues, and getfem::slicer_sphere.
| Protected Member Functions | |
| virtual void | prepare (size_type, const mesh_slicer::cs_nodes_ct &nodes, const dal::bit_vector &nodes_index) | 
| Overload either 'prepare' or 'test_point'. | |
| virtual scalar_type | edge_intersect (size_type, size_type, const mesh_slicer::cs_nodes_ct &) const =0 | 
| edge_intersect should always be overloaded | |
| Static Protected Member Functions | |
| static scalar_type | trinom (scalar_type a, scalar_type b, scalar_type c) | 
| Utility function. | |
| Protected Attributes | |
| int | orient | 
| orient defines the kind of slicing : VOLIN -> keep the inside of the volume, VOLBOUND -> its boundary, VOLOUT -> its outside, VOLSPLIT -> keep everything but make split simplexes untils no simplex crosses the boundary | |
Base class for general slices of a mesh (planar, sphere, cylinder,isosurface)
Definition at line 290 of file getfem_mesh_slicers.h.