#include "StdMeshers_Quadrangle_2D.hxx"#include "SMDS_EdgePosition.hxx"#include "SMDS_FacePosition.hxx"#include "SMDS_MeshElement.hxx"#include "SMDS_MeshNode.hxx"#include "SMESHDS_Mesh.hxx"#include "SMESH_Block.hxx"#include "SMESH_Comment.hxx"#include "SMESH_Gen.hxx"#include "SMESH_HypoFilter.hxx"#include "SMESH_Mesh.hxx"#include "SMESH_MeshAlgos.hxx"#include "SMESH_MesherHelper.hxx"#include "SMESH_subMesh.hxx"#include "StdMeshers_FaceSide.hxx"#include "StdMeshers_QuadrangleParams.hxx"#include "StdMeshers_ViscousLayers2D.hxx"#include <BRepBndLib.hxx>#include <BRepClass_FaceClassifier.hxx>#include <BRep_Tool.hxx>#include <Bnd_Box.hxx>#include <GeomAPI_ProjectPointOnSurf.hxx>#include <Geom_Surface.hxx>#include <NCollection_DefineArray2.hxx>#include <Precision.hxx>#include <Quantity_Parameter.hxx>#include <TColStd_SequenceOfInteger.hxx>#include <TColStd_SequenceOfReal.hxx>#include <TColgp_SequenceOfXY.hxx>#include <TopExp.hxx>#include <TopExp_Explorer.hxx>#include <TopTools_DataMapOfShapeReal.hxx>#include <TopTools_ListIteratorOfListOfShape.hxx>#include <TopTools_MapOfShape.hxx>#include <TopoDS.hxx>#include "utilities.h"#include "Utils_ExceptHandlers.hxx"
Macros | |
| #define | StdMeshers_Array2OfNode_HeaderFile | 
Typedefs | |
| typedef const SMDS_MeshNode * | SMDS_MeshNodePtr | 
| typedef NCollection_Array2 < SMDS_MeshNodePtr >  | StdMeshers_Array2OfNode | 
| typedef gp_XY | gp_UV | 
| typedef SMESH_Comment | TComm | 
Enumerations | |
| enum | uvPos | 
Functions | |
| static bool | twoEdgesMeatAtVertex (const TopoDS_Edge &e1, const TopoDS_Edge &e2, SMESH_Mesh &mesh) | 
| Return true if only two given edges meat at their common vertex.  More... | |
| static gp_UV | calcUV (double x0, double x1, double y0, double y1, FaceQuadStruct::Ptr &quad, const gp_UV &a0, const gp_UV &a1, const gp_UV &a2, const gp_UV &a3) | 
| static gp_UV | calcUV2 (double x, double y, FaceQuadStruct::Ptr &quad, const gp_UV &a0, const gp_UV &a1, const gp_UV &a2, const gp_UV &a3) | 
| #define StdMeshers_Array2OfNode_HeaderFile | 
| typedef gp_XY gp_UV | 
| typedef const SMDS_MeshNode* SMDS_MeshNodePtr | 
| typedef NCollection_Array2<SMDS_MeshNodePtr> StdMeshers_Array2OfNode | 
| typedef SMESH_Comment TComm | 
| enum uvPos | 
      
  | 
  static | 
References calcUV(), QUAD_BOTTOM_SIDE, QUAD_LEFT_SIDE, QUAD_RIGHT_SIDE, and QUAD_TOP_SIDE.
Referenced by StdMeshers_Quadrangle_2D::computeQuadPref().
      
  | 
  static | 
Return true if only two given edges meat at their common vertex.
Referenced by StdMeshers_Quadrangle_2D::checkNbEdgesForEvaluate().