#include <SMESH_ControlsDef.hxx>

Public Member Functions | |
| FreeBorders () | |
| virtual void | SetMesh (const SMDS_Mesh *theMesh) |
| virtual bool | IsSatisfy (long theElementId) |
| virtual SMDSAbs_ElementType | GetType () const |
Protected Attributes | |
| const SMDS_Mesh * | myMesh |
Definition at line 359 of file SMESH_ControlsDef.hxx.
| FreeBorders::FreeBorders | ( | ) |
Definition at line 2075 of file SMESH_Controls.cxx.
References SMESH.Controls.NumericalFunctor.myMesh.
{
myMesh = 0;
}
| SMDSAbs_ElementType FreeBorders::GetType | ( | ) | const [virtual] |
Implements SMESH.Controls.Predicate.
Definition at line 2090 of file SMESH_Controls.cxx.
References SMDSAbs_Edge.
{
return SMDSAbs_Edge;
}
| bool FreeBorders::IsSatisfy | ( | long | theElementId | ) | [virtual] |
Implements SMESH.Controls.Predicate.
Definition at line 2085 of file SMESH_Controls.cxx.
References SMESH.Controls.NumericalFunctor.myMesh.
{
return getNbMultiConnection( myMesh, theId ) == 1;
}
| void FreeBorders::SetMesh | ( | const SMDS_Mesh * | theMesh | ) | [virtual] |
Implements SMESH.Controls.Functor.
Definition at line 2080 of file SMESH_Controls.cxx.
References SMESH.Controls.NumericalFunctor.myMesh.
{
myMesh = theMesh;
}
const SMDS_Mesh* SMESH.Controls.FreeBorders.myMesh [protected] |
Definition at line 367 of file SMESH_ControlsDef.hxx.