#include <SMESH_ControlsDef.hxx>
      
        
          | BelongToGeom::BelongToGeom  | 
          ( | 
           | ) | 
           | 
        
      
 
 
      
        
          | TopoDS_Shape BelongToGeom::GetShape  | 
          ( | 
           | ) | 
           | 
        
      
 
 
      
        
          | double BelongToGeom::GetTolerance  | 
          ( | 
           | ) | 
           | 
        
      
 
 
  
  
      
        
          | void BelongToGeom::init  | 
          ( | 
           | ) | 
           | 
         
       
   | 
  
privatevirtual   | 
  
 
References IsSubShape(), myElementsOnShapePtr, myIsSubshape, myMeshDS, myShape, mySubShapesIDs, myTolerance, myType, SMESHDS_Mesh::ShapeToIndex(), and SMESHDS_Mesh::ShapeToMesh().
Referenced by SetGeom(), SetMesh(), SetTolerance(), and SetType().
 
 
  
  
      
        
          | bool BelongToGeom::IsSatisfy  | 
          ( | 
          long  | 
          theElementId | ) | 
           | 
         
       
   | 
  
virtual   | 
  
 
Implements SMESH::Controls::Predicate.
References SMDS_Mesh::FindElement(), SMDS_Mesh::FindNode(), SMDS_MeshElement::getshapeId(), SMDS_MeshElement::GetType(), myElementsOnShapePtr, myIsSubshape, myMeshDS, myShape, mySubShapesIDs, myType, and SMDSAbs_Node.
 
 
  
  
      
        
          | void BelongToGeom::SetGeom  | 
          ( | 
          const TopoDS_Shape &  | 
          theShape | ) | 
           | 
         
       
   | 
  
virtual   | 
  
 
 
  
  
      
        
          | void BelongToGeom::SetMesh  | 
          ( | 
          const SMDS_Mesh *  | 
          theMesh | ) | 
           | 
         
       
   | 
  
virtual   | 
  
 
 
      
        
          | void BelongToGeom::SetTolerance  | 
          ( | 
          double  | 
          theTolerance | ) | 
           | 
        
      
 
 
  
  
      
        
          | bool SMESH::Controls::BelongToGeom::myIsSubshape | 
         
       
   | 
  
private   | 
  
 
 
  
  
      
        
          | TopoDS_Shape SMESH::Controls::BelongToGeom::myShape | 
         
       
   | 
  
private   | 
  
 
 
  
  
      
        
          | TColStd_MapOfInteger SMESH::Controls::BelongToGeom::mySubShapesIDs | 
         
       
   | 
  
private   | 
  
 
 
  
  
      
        
          | double SMESH::Controls::BelongToGeom::myTolerance | 
         
       
   | 
  
private   |