Version: 9.12.0
SMESH_HypoFilter::IsMoreLocalThanPredicate Struct Reference

#include <SMESH_HypoFilter.hxx>

Inheritance diagram for SMESH_HypoFilter::IsMoreLocalThanPredicate:

Public Member Functions

 IsMoreLocalThanPredicate (const TopoDS_Shape &shape, const SMESH_Mesh &mesh)
 
bool IsOk (const SMESH_Hypothesis *aHyp, const TopoDS_Shape &aShape) const
 
void findPreferable ()
 Finds shapes preferable over _shape due to sub-mesh order. More...
 

Data Fields

TopoDS_Shape _shape
 
const SMESH_Mesh_mesh
 
TopTools_MapOfShape _preferableShapes
 

Private Attributes

int _logical_op
 

Constructor & Destructor Documentation

◆ IsMoreLocalThanPredicate()

SMESH_HypoFilter::IsMoreLocalThanPredicate::IsMoreLocalThanPredicate ( const TopoDS_Shape &  shape,
const SMESH_Mesh mesh 
)

Member Function Documentation

◆ findPreferable()

void SMESH_HypoFilter::IsMoreLocalThanPredicate::findPreferable ( )

Finds shapes preferable over _shape due to sub-mesh order.

◆ IsOk()

bool SMESH_HypoFilter::IsMoreLocalThanPredicate::IsOk ( const SMESH_Hypothesis aHyp,
const TopoDS_Shape &  aShape 
) const
virtual

Field Documentation

◆ _logical_op

int SMESH_HypoPredicate::_logical_op
privateinherited

◆ _mesh

const SMESH_Mesh& SMESH_HypoFilter::IsMoreLocalThanPredicate::_mesh

◆ _preferableShapes

TopTools_MapOfShape SMESH_HypoFilter::IsMoreLocalThanPredicate::_preferableShapes

◆ _shape

TopoDS_Shape SMESH_HypoFilter::IsMoreLocalThanPredicate::_shape