#include "SMESH_ControlsDef.hxx"#include "SMDS_BallElement.hxx"#include "SMDS_Iterator.hxx"#include "SMDS_Mesh.hxx"#include "SMDS_MeshElement.hxx"#include "SMDS_MeshNode.hxx"#include "SMDS_QuadraticEdge.hxx"#include "SMDS_QuadraticFaceOfNodes.hxx"#include "SMDS_VolumeTool.hxx"#include "SMESHDS_GroupBase.hxx"#include "SMESHDS_GroupOnFilter.hxx"#include "SMESHDS_Mesh.hxx"#include "SMESH_MeshAlgos.hxx"#include "SMESH_OctreeNode.hxx"#include <Basics_Utils.hxx>#include <BRepAdaptor_Surface.hxx>#include <BRepBndLib.hxx>#include <BRepBuilderAPI_Copy.hxx>#include <BRepClass_FaceClassifier.hxx>#include <BRep_Tool.hxx>#include <Geom_CylindricalSurface.hxx>#include <Geom_Plane.hxx>#include <Geom_Surface.hxx>#include <NCollection_Map.hxx>#include <Precision.hxx>#include <TColStd_MapIteratorOfMapOfInteger.hxx>#include <TColStd_MapOfInteger.hxx>#include <TColStd_SequenceOfAsciiString.hxx>#include <TColgp_Array1OfXYZ.hxx>#include <TopAbs.hxx>#include <TopExp.hxx>#include <TopoDS.hxx>#include <TopoDS_Edge.hxx>#include <TopoDS_Face.hxx>#include <TopoDS_Iterator.hxx>#include <TopoDS_Shape.hxx>#include <TopoDS_Vertex.hxx>#include <gp_Ax3.hxx>#include <gp_Cylinder.hxx>#include <gp_Dir.hxx>#include <gp_Pln.hxx>#include <gp_Pnt.hxx>#include <gp_Vec.hxx>#include <gp_XYZ.hxx>#include <vtkMeshQuality.h>#include <set>#include <limits>
Data Structures | |
| struct | SMESH::Controls::ElementsOnShape::Classifier | 
| struct | SMESH::Controls::ElementsOnShape::OctreeClassifier | 
Typedefs | |
| typedef std::set< SMDS_MeshFace * > | TMapOfFacePtr | 
Functions | |
| static double | skewAngle (const gp_XYZ &p1, const gp_XYZ &p2, const gp_XYZ &p3) | 
| void | UpdateBorders (const FreeEdges::Border &theBorder, FreeEdges::TBorders &theRegistry, FreeEdges::TBorders &theContainer) | 
| static bool | isEqual (const Quantity_Color &theColor1, const Quantity_Color &theColor2) | 
| static void | getLinks (const SMDS_MeshFace *theFace, ManifoldPart::TVectorOfLink &theLinks) | 
| static bool | IsSubShape (const TopTools_IndexedMapOfShape &theMap, const TopoDS_Shape &theShape) | 
| typedef std::set<SMDS_MeshFace*> TMapOfFacePtr | 
      
  | 
  static | 
References SMDS_MeshElement::NbNodes(), and SMDS_MeshElement::nodesIterator().
Referenced by SMESH::Controls::ManifoldPart::expandBoundary().
      
  | 
  static | 
Referenced by SMESH::Controls::GroupColor::SetMesh().
      
  | 
  static | 
Referenced by SMESH::Controls::BelongToGeom::init().
      
  | 
  static | 
Referenced by SMESH::Controls::Skew::GetValue().
| void UpdateBorders | ( | const FreeEdges::Border & | theBorder, | 
| FreeEdges::TBorders & | theRegistry, | ||
| FreeEdges::TBorders & | theContainer | ||
| ) | 
Referenced by SMESH::Controls::FreeEdges::GetBoreders().