#include <SMESH_ControlsDef.hxx>

Public Member Functions | |
| virtual bool | IsSatisfy (long theElementId)=0 |
| virtual SMDSAbs_ElementType | GetType () const =0 |
| virtual void | SetMesh (const SMDS_Mesh *theMesh)=0 |
Definition at line 348 of file SMESH_ControlsDef.hxx.
| virtual SMDSAbs_ElementType SMESH.Controls.Predicate.GetType | ( | ) | const [pure virtual] |
Implements SMESH.Controls.Functor.
Implemented in SMESH.Controls.FreeBorders, SMESH.Controls.BadOrientedVolume, SMESH.Controls.BareBorderVolume, SMESH.Controls.BareBorderFace, SMESH.Controls.OverConstrainedVolume, SMESH.Controls.OverConstrainedFace, SMESH.Controls.FreeEdges, SMESH.Controls.FreeNodes, SMESH.Controls.RangeOfIds, SMESH.Controls.Comparator, SMESH.Controls.LogicalNOT, SMESH.Controls.LogicalBinary, SMESH.Controls.ManifoldPart, SMESH.Controls.ElementsOnSurface, SMESH.Controls.ElementsOnShape, SMESH.Controls.FreeFaces, SMESH.Controls.LinearOrQuadratic, SMESH.Controls.GroupColor, SMESH.Controls.ElemGeomType, SMESH.Controls.CoplanarFaces, SMESH.Controls.BelongToGeom, and SMESH.Controls.LyingOnGeom.
| virtual bool SMESH.Controls.Predicate.IsSatisfy | ( | long | theElementId | ) | [pure virtual] |
Implemented in SMESH.Controls.FreeBorders, SMESH.Controls.BadOrientedVolume, SMESH.Controls.BareBorderVolume, SMESH.Controls.BareBorderFace, SMESH.Controls.OverConstrainedVolume, SMESH.Controls.OverConstrainedFace, SMESH.Controls.FreeEdges, SMESH.Controls.FreeNodes, SMESH.Controls.RangeOfIds, SMESH.Controls.Comparator, SMESH.Controls.LessThan, SMESH.Controls.MoreThan, SMESH.Controls.EqualTo, SMESH.Controls.LogicalNOT, SMESH.Controls.LogicalAND, SMESH.Controls.LogicalOR, SMESH.Controls.ManifoldPart, SMESH.Controls.ElementsOnSurface, SMESH.Controls.ElementsOnShape, SMESH.Controls.FreeFaces, SMESH.Controls.LinearOrQuadratic, SMESH.Controls.GroupColor, SMESH.Controls.ElemGeomType, SMESH.Controls.CoplanarFaces, SMESH.Controls.BelongToGeom, and SMESH.Controls.LyingOnGeom.
Referenced by SMESH_DeviceActor.SetExtControlMode().
| virtual void SMESH.Controls.Functor.SetMesh | ( | const SMDS_Mesh * | theMesh | ) | [pure virtual, inherited] |
Implemented in SMESH.Controls.NumericalFunctor, SMESH.Controls.FreeBorders, SMESH.Controls.BadOrientedVolume, SMESH.Controls.BareBorderVolume, SMESH.Controls.BareBorderFace, SMESH.Controls.OverConstrainedVolume, SMESH.Controls.OverConstrainedFace, SMESH.Controls.FreeEdges, SMESH.Controls.FreeNodes, SMESH.Controls.RangeOfIds, SMESH.Controls.Comparator, SMESH.Controls.LogicalNOT, SMESH.Controls.LogicalBinary, SMESH.Controls.ManifoldPart, SMESH.Controls.ElementsOnSurface, SMESH.Controls.ElementsOnShape, SMESH.Controls.FreeFaces, SMESH.Controls.LinearOrQuadratic, SMESH.Controls.GroupColor, SMESH.Controls.ElemGeomType, SMESH.Controls.CoplanarFaces, SMESH.Controls.BelongToGeom, and SMESH.Controls.LyingOnGeom.