polyPatchIntersection Class Reference

Intersection between two polyPatches. More...

Inheritance diagram for polyPatchIntersection:
Collaboration diagram for polyPatchIntersection:

Public Member Functions

virtual word type () const
 
 polyPatchIntersection (const polyPatch &srcPatch, const polyPatch &tgtPatch, const scalar snapTol)
 Construct from a source and a target patch. More...
 
- Public Member Functions inherited from PatchIntersection< polyPatch, polyPatch >
 PatchIntersection (const polyPatch &srcPatch, const polyPatch &tgtPatch)
 Construct from a source and a target patch. More...
 
virtual ~PatchIntersection ()
 Destructor. More...
 
const polyPatchsrcPatch () const
 The source patch. More...
 
const polyPatchtgtPatch () const
 The target patch. More...
 
- Public Member Functions inherited from patchIntersection
 ClassName ("patchIntersection")
 
 patchIntersection (const label srcNPoints, const label tgtNPoints, const label srcNEdges, const label tgtNEdges, const label srcNFaces, const label tgtNFaces)
 Construct given sizes. More...
 
virtual ~patchIntersection ()
 Destructor. More...
 
const pointFieldpoints () const
 The intersection points. More...
 
const labelListsrcPointPoints () const
 The source points' corresponding intersection points. More...
 
const labelListtgtPointPoints () const
 The target points' corresponding intersection points. More...
 
const DynamicList< label > & pointSrcPoints () const
 The intersection points' corresponding source points, or -1. More...
 
const DynamicList< label > & pointTgtPoints () const
 The intersection points' corresponding target points, or -1. More...
 
const List< DynamicList< label > > & srcEdgePoints () const
 The source edges' intersection points. Ordered along the edge. More...
 
const List< DynamicList< label > > & tgtEdgePoints () const
 The target edges' intersection points. Ordered along the edge. More...
 
const DynamicList< label > & pointSrcEdges () const
 The intersection points' source edges, or -1 if the point. More...
 
const DynamicList< label > & pointTgtEdges () const
 The intersection points' target edges, or -1 if the point. More...
 
const DynamicList< label > & pointSrcFaces () const
 The intersection points' source faces, or -1 if the point. More...
 
const DynamicList< label > & pointTgtFaces () const
 The intersection points' target faces, or -1 if the point. More...
 
const faceListfaces () const
 The intersection faces. More...
 
const List< DynamicList< label > > & srcFaceFaces () const
 The source faces' intersection faces. More...
 
const List< DynamicList< label > > & tgtFaceFaces () const
 The target faces' intersection faces. More...
 
const DynamicList< label > & faceSrcFaces () const
 The intersection faces' corresponding source faces, or -1. More...
 
const DynamicList< label > & faceTgtFaces () const
 The intersection faces' corresponding target faces, or -1. More...
 

Additional Inherited Members

- Protected Member Functions inherited from patchIntersection
void report (const word &writeSuffix=word::null)
 Report properties of the intersection process. More...
 
- Protected Attributes inherited from PatchIntersection< polyPatch, polyPatch >
const polyPatchsrcPatch_
 Reference to the source patch. More...
 
const polyPatchtgtPatch_
 Reference to the target patch. More...
 
- Protected Attributes inherited from patchIntersection
DynamicField< pointpoints_
 The intersection points. More...
 
labelList srcPointPoints_
 The source points' corresponding intersection points. More...
 
labelList tgtPointPoints_
 The target points' corresponding intersection points. More...
 
DynamicList< labelpointSrcPoints_
 The intersection points' corresponding source points, or -1. More...
 
DynamicList< labelpointTgtPoints_
 The intersection points' corresponding target points, or -1. More...
 
List< DynamicList< label > > srcEdgePoints_
 The source edges' intersection points. Ordered along the edge. More...
 
List< DynamicList< label > > tgtEdgePoints_
 The target edges' intersection points. Ordered along the edge. More...
 
DynamicList< labelpointSrcEdges_
 The intersection points' source edges, or -1 if the point. More...
 
DynamicList< labelpointTgtEdges_
 The intersection points' target edges, or -1 if the point. More...
 
DynamicList< labelpointSrcFaces_
 The intersection points' source faces, or -1 if the point. More...
 
DynamicList< labelpointTgtFaces_
 The intersection points' target faces, or -1 if the point. More...
 
DynamicList< facefaces_
 The intersection faces. More...
 
List< DynamicList< label > > srcFaceFaces_
 The source faces' intersection faces. More...
 
List< DynamicList< label > > tgtFaceFaces_
 The target faces' intersection faces. More...
 
DynamicList< labelfaceSrcFaces_
 The intersection faces' corresponding source faces, or -1. More...
 
DynamicList< labelfaceTgtFaces_
 The intersection faces' corresponding target faces, or -1. More...
 
- Static Protected Attributes inherited from patchIntersection
static const bool orientToSource_ = true
 Flag to set whether the faces of the intersection are oriented the. More...
 

Detailed Description

Intersection between two polyPatches.

Source files

Definition at line 49 of file polyPatchIntersection.H.

Constructor & Destructor Documentation

◆ polyPatchIntersection()

polyPatchIntersection ( const polyPatch srcPatch,
const polyPatch tgtPatch,
const scalar  snapTol 
)

Construct from a source and a target patch.

Definition at line 31 of file polyPatchIntersection.C.

Member Function Documentation

◆ type()

virtual word type ( ) const
inlinevirtual

Implements patchIntersection.

Definition at line 57 of file polyPatchIntersection.H.

References word::capitalise().

Here is the call graph for this function:

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