OpenFOAM logo
Open Source CFD Toolkit

edgeSurface Class Reference

Collaboration diagram for edgeSurface:

Collaboration graph
[legend]
List of all members.

Public Member Functions

 ClassName ("edgeSurface")
 edgeSurface (const triSurface &surf, const bool isFirstSurface, const surfaceIntersection &inter)
 Construct from surface and intersection description.
const pointFieldpoints () const
label nSurfacePoints () const
const edgeListedges () const
label nSurfaceEdges () const
bool isSurfaceEdge (const label edgeI) const
label parentEdge (const label edgeI) const
 Parent edge (original surface edge this edge came from).
const labelListListfaceEdges () const
 From face to our edges_.
const labelListListpointEdges () const
 point to edge addressing
void addIntersectionEdges (const label faceI, const edgeList &)
 Add intersection edges to a face. Used for connecting.

Constructor & Destructor Documentation

edgeSurface const triSurface surf,
const bool  isFirstSurface,
const surfaceIntersection inter
 

Construct from surface and intersection description.


Member Function Documentation

void addIntersectionEdges const label  faceI,
const edgeList
 

Add intersection edges to a face. Used for connecting.

floating intersection on face to rest of face.

ClassName "edgeSurface"   ) 
 

const edgeList& edges  )  const [inline]
 

Definition at line 156 of file edgeSurface.H.

const labelListList& faceEdges  )  const [inline]
 

From face to our edges_.

Definition at line 194 of file edgeSurface.H.

bool isSurfaceEdge const label  edgeI  )  const [inline]
 

Definition at line 166 of file edgeSurface.H.

References FatalErrorIn, and Foam::label.

label nSurfaceEdges  )  const [inline]
 

Definition at line 161 of file edgeSurface.H.

label nSurfacePoints  )  const [inline]
 

Definition at line 151 of file edgeSurface.H.

label parentEdge const label  edgeI  )  const [inline]
 

Parent edge (original surface edge this edge came from).

Valid only for edgeI < nSurfaceEdges_.

Definition at line 175 of file edgeSurface.H.

const labelListList& pointEdges  )  const [inline]
 

point to edge addressing

Definition at line 200 of file edgeSurface.H.

const pointField& points  )  const [inline]
 

Definition at line 146 of file edgeSurface.H.


The documentation for this class was generated from the following file:
For further information go to www.openfoam.org