◆ ~IPatchRemesher()
virtual ug::IPatchRemesher::~IPatchRemesher |
( |
| ) |
|
|
virtual |
◆ add_surface_patch()
template<class TElemIterator >
void ug::IPatchRemesher::add_surface_patch |
( |
TElemIterator |
begin, |
|
|
TElemIterator |
end |
|
) |
| |
Adds a new patch consisting of the given elements and associated vertices.
Make sure to specify the source grid before calling this method.
◆ approximation_quality() [1/2]
virtual number ug::IPatchRemesher::approximation_quality |
( |
Edge * |
e | ) |
|
|
pure virtual |
◆ approximation_quality() [2/2]
virtual number ug::IPatchRemesher::approximation_quality |
( |
Face * |
f | ) |
|
|
pure virtual |
◆ collapse_edge()
virtual Vertex* ug::IPatchRemesher::collapse_edge |
( |
Edge * |
edge | ) |
|
|
pure virtual |
◆ element_quality()
virtual number ug::IPatchRemesher::element_quality |
( |
Face * |
f | ) |
|
|
pure virtual |
◆ relocate_vertex()
virtual void ug::IPatchRemesher::relocate_vertex |
( |
Vertex * |
vrt | ) |
|
|
protectedvirtual |
◆ set_crease_callbacks()
◆ set_fixed_callbacks()
◆ set_grid()
void ug::IPatchRemesher::set_grid |
( |
Grid & |
grid, |
|
|
APosition |
aPos |
|
) |
| |
set the grid which will be remeshed
◆ smooth_vertex()
virtual void ug::IPatchRemesher::smooth_vertex |
( |
Vertex * |
vrt | ) |
|
|
pure virtual |
◆ split_edge()
virtual Vertex* ug::IPatchRemesher::split_edge |
( |
Edge * |
edge | ) |
|
|
pure virtual |
◆ swap_edge()
virtual Edge* ug::IPatchRemesher::swap_edge |
( |
Edge * |
edge | ) |
|
|
pure virtual |
◆ vertex_normal()
virtual vector3 ug::IPatchRemesher::vertex_normal |
( |
Vertex * |
vrt | ) |
|
|
pure virtual |
◆ vertex_position()
virtual vector3 ug::IPatchRemesher::vertex_position |
( |
Vertex * |
vrt | ) |
|
|
pure virtual |
◆ m_refGrid
Grid ug::IPatchRemesher::m_refGrid |
|
private |
◆ m_remeshGrid
Grid* ug::IPatchRemesher::m_remeshGrid |
|
private |
The documentation for this class was generated from the following file: