Public Member Functions | Private Member Functions | Private Attributes
featureEdgesNeiOp Class Reference
Collaboration diagram for featureEdgesNeiOp:
Collaboration graph
[legend]

Public Member Functions

 featureEdgesNeiOp (const meshSurfaceEngine &mse, const boolList &isFeatureEdge)
 
label size () const
 
void operator() (const label beI, DynList< label > &neighbourEdges) const
 
template<class labelListType >
void collectGroups (std::map< label, DynList< label > > &neiGroups, const labelListType &elementInGroup, const DynList< label > &localGroupLabel) const
 

Private Member Functions

void calculateNumberOfEdgesAtPoint ()
 calculate the number of feature edges connected to a surface vertex More...
 

Private Attributes

const meshSurfaceEnginemse_
 reference to meshSurfaceEngine More...
 
const boolListisFeatureEdge_
 refence to a list holding information which edges are feature edges More...
 
labelList nFeatureEdgesAtPoint_
 number of feature edges at a surface point More...
 

Detailed Description

Definition at line 1828 of file edgeExtractor.C.

Constructor & Destructor Documentation

◆ featureEdgesNeiOp()

featureEdgesNeiOp ( const meshSurfaceEngine mse,
const boolList isFeatureEdge 
)
inline

Definition at line 1907 of file edgeExtractor.C.

References featureEdgesNeiOp::calculateNumberOfEdgesAtPoint().

Here is the call graph for this function:

Member Function Documentation

◆ calculateNumberOfEdgesAtPoint()

void calculateNumberOfEdgesAtPoint ( )
inlineprivate

◆ size()

label size ( ) const
inline

Definition at line 1919 of file edgeExtractor.C.

References featureEdgesNeiOp::isFeatureEdge_, and List::size().

Here is the call graph for this function:

◆ operator()()

void operator() ( const label  beI,
DynList< label > &  neighbourEdges 
) const
inline

◆ collectGroups()

void collectGroups ( std::map< label, DynList< label > > &  neiGroups,
const labelListType &  elementInGroup,
const DynList< label > &  localGroupLabel 
) const
inline

Field Documentation

◆ mse_

const meshSurfaceEngine& mse_
private

◆ isFeatureEdge_

const boolList& isFeatureEdge_
private

refence to a list holding information which edges are feature edges

Definition at line 1835 of file edgeExtractor.C.

Referenced by featureEdgesNeiOp::calculateNumberOfEdgesAtPoint(), featureEdgesNeiOp::collectGroups(), featureEdgesNeiOp::operator()(), and featureEdgesNeiOp::size().

◆ nFeatureEdgesAtPoint_

labelList nFeatureEdgesAtPoint_
private

number of feature edges at a surface point

Definition at line 1838 of file edgeExtractor.C.

Referenced by featureEdgesNeiOp::calculateNumberOfEdgesAtPoint(), featureEdgesNeiOp::collectGroups(), and featureEdgesNeiOp::operator()().


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