Public Member Functions | List of all members
faceCollapser Class Reference

Collapses faces into edges. Used to remove sliver faces (faces with small area but non-zero span). More...

Public Member Functions

 ClassName ("faceCollapser")
 Runtime type information. More...
 
 faceCollapser (const polyMesh &mesh)
 Construct from mesh. More...
 
void setRefinement (const labelList &faceLabels, const labelList &fpA, const labelList &fpB, polyTopoChange &) const
 Collapse faces along endpoints. Play commands into. More...
 
void updateMesh (const mapPolyMesh &)
 Update stored quantities for new mesh labels. More...
 

Detailed Description

Collapses faces into edges. Used to remove sliver faces (faces with small area but non-zero span).

Passed in as

Takes the vertices outside the range fpA..fpB and projects them onto the kept edges (edges using kept vertices only).

Note:

Source files

Definition at line 75 of file faceCollapser.H.

Constructor & Destructor Documentation

faceCollapser ( const polyMesh mesh)

Construct from mesh.

Definition at line 201 of file faceCollapser.C.

References faceCollapser::setRefinement().

Here is the call graph for this function:

Member Function Documentation

ClassName ( "faceCollapser"  )

Runtime type information.

void setRefinement ( const labelList faceLabels,
const labelList fpA,
const labelList fpB,
polyTopoChange meshMod 
) const
void updateMesh ( const mapPolyMesh )
inline

Update stored quantities for new mesh labels.

Definition at line 148 of file faceCollapser.H.


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