#include "SMESH_MesherHelper.hxx"#include "SMDS_FacePosition.hxx"#include "SMDS_EdgePosition.hxx"#include "SMDS_VolumeTool.hxx"#include "SMESH_subMesh.hxx"#include "SMESH_ProxyMesh.hxx"#include <BRepAdaptor_Surface.hxx>#include <BRepTools.hxx>#include <BRepTools_WireExplorer.hxx>#include <BRep_Tool.hxx>#include <Geom2d_Curve.hxx>#include <GeomAPI_ProjectPointOnCurve.hxx>#include <GeomAPI_ProjectPointOnSurf.hxx>#include <Geom_Curve.hxx>#include <Geom_RectangularTrimmedSurface.hxx>#include <Geom_Surface.hxx>#include <ShapeAnalysis.hxx>#include <TopExp.hxx>#include <TopExp_Explorer.hxx>#include <TopTools_ListIteratorOfListOfShape.hxx>#include <TopTools_MapIteratorOfMapOfShape.hxx>#include <TopTools_MapOfShape.hxx>#include <TopoDS.hxx>#include <gp_Ax3.hxx>#include <gp_Pnt2d.hxx>#include <gp_Trsf.hxx>#include <Standard_Failure.hxx>#include <Standard_ErrorHandler.hxx>#include <utilities.h>#include <limits>
Go to the source code of this file.
Defines | |
| #define | RETURN_BAD_RESULT(msg) { MESSAGE(msg); return false; } |
| #define | __DMP__(txt) |
| #define | MSG(txt) __DMP__(txt<<endl) |
| #define | MSGBEG(txt) __DMP__(txt) |
Enumerations | |
| enum | |
| enum | |
| enum | TSplitTriaResult |
Detect rectangular structure of links and build chains from them. More... | |
| #define __DMP__ | ( | txt | ) |
Definition at line 1897 of file SMESH_MesherHelper.cxx.
| #define MSG | ( | txt | ) | __DMP__(txt<<endl) |
Definition at line 1899 of file SMESH_MesherHelper.cxx.
Referenced by SMESH_MesherHelper.FixQuadraticElements().
| #define MSGBEG | ( | txt | ) | __DMP__(txt) |
Definition at line 1900 of file SMESH_MesherHelper.cxx.
Referenced by SMESH_MesherHelper.FixQuadraticElements().
| #define RETURN_BAD_RESULT | ( | msg | ) | { MESSAGE(msg); return false; } |
Definition at line 65 of file SMESH_MesherHelper.cxx.
| anonymous enum |
Definition at line 71 of file SMESH_MesherHelper.cxx.
{ U_periodic = 1, V_periodic = 2 };
| anonymous enum |
Definition at line 1999 of file SMESH_MesherHelper.cxx.
{ ERR_OK, ERR_TRI, ERR_PRISM, ERR_UNKNOWN }; // errors of QFace::GetLinkChain()
| enum TSplitTriaResult |
Detect rectangular structure of links and build chains from them.
Definition at line 2669 of file SMESH_MesherHelper.cxx.
{
_OK, _NO_CORNERS, _FEW_ROWS, _MANY_ROWS, _NO_SIDELINK, _BAD_MIDQUAD, _NOT_RECT,
_NO_MIDQUAD, _NO_UPTRIA, _BAD_SET_SIZE, _BAD_CORNER, _BAD_START, _NO_BOTLINK, _TWISTED_CHAIN };