Public Member Functions | |
triSurfaceExtrude2DEdges (const triSurf &surface) | |
Construct from octree. More... | |
~triSurfaceExtrude2DEdges () | |
void | extrudeSurface (triSurf &) const |
extrudes edges into a triangulation More... | |
const triSurf * | extrudeSurface () const |
Private Member Functions | |
triSurfaceExtrude2DEdges (const triSurfaceExtrude2DEdges &) | |
Disallow default bitwise copy construct. More... | |
void | operator= (const triSurfaceExtrude2DEdges &) |
Disallow default bitwise assignment. More... | |
Private Attributes | |
const triSurf & | surf_ |
reference to triSurf More... | |
Definition at line 49 of file triSurfaceExtrude2DEdges.H.
|
private |
Disallow default bitwise copy construct.
triSurfaceExtrude2DEdges | ( | const triSurf & | surface | ) |
Construct from octree.
Definition at line 39 of file triSurfaceExtrude2DEdges.C.
Definition at line 44 of file triSurfaceExtrude2DEdges.C.
|
private |
Disallow default bitwise assignment.
void extrudeSurface | ( | triSurf & | newSurf | ) | const |
extrudes edges into a triangulation
set patches
check if the edges are in the x-y plane
copy points
create triangles from feature edges
Definition at line 49 of file triSurfaceExtrude2DEdges.C.
References Foam::e, Foam::exit(), triSurfModifier::facetsAccess(), Foam::FatalError, FatalErrorIn, triSurfFeatureEdges::featureEdges(), forAll, boundBox::mag(), Foam::mag(), boundBox::max(), boundBox::min(), patches, triSurfModifier::patchesAccess(), triSurfPoints::points(), triSurfModifier::pointsAccess(), LongList< T, Offset >::setSize(), LongList< T, Offset >::size(), triSurfaceExtrude2DEdges::surf_, and Vector< Cmpt >::z().
Referenced by main().
const triSurf * extrudeSurface | ( | ) | const |
Definition at line 98 of file triSurfaceExtrude2DEdges.C.
|
private |
reference to triSurf
Definition at line 53 of file triSurfaceExtrude2DEdges.H.
Referenced by triSurfaceExtrude2DEdges::extrudeSurface().
Copyright © 2011-2018 OpenFOAM | OPENFOAM® is a registered trademark of OpenCFD Ltd.