#include "SMESH_MesherHelper.hxx"#include "SMDS_EdgePosition.hxx"#include "SMDS_FaceOfNodes.hxx"#include "SMDS_FacePosition.hxx"#include "SMDS_IteratorOnIterators.hxx"#include "SMDS_VolumeTool.hxx"#include "SMESHDS_Mesh.hxx"#include "SMESH_Block.hxx"#include "SMESH_HypoFilter.hxx"#include "SMESH_Mesh.hxx"#include "SMESH_MeshAlgos.hxx"#include "SMESH_MeshEditor.hxx"#include "SMESH_ProxyMesh.hxx"#include "SMESH_subMesh.hxx"#include <BRepAdaptor_Curve.hxx>#include <BRepAdaptor_Surface.hxx>#include <BRepTools.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 <ShapeAnalysis_Curve.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>
Macros | |
| #define | RETURN_BAD_RESULT(msg) { MESSAGE(msg); return false; } |
| #define | __DMP__(txt) \ |
| #define | MSG(txt) __DMP__(txt<<endl) |
| #define | MSGBEG(txt) __DMP__(txt) |
Functions | |
| Handle (ShapeAnalysis_Surface) SMESH_MesherHelper | |
| bool | CheckAlmostZero (gp_Vec &vec1, gp_Vec &vec2, gp_Vec &vecref) |
| #define __DMP__ | ( | txt | ) | \ |
| #define MSG | ( | txt | ) | __DMP__(txt<<endl) |
| #define MSGBEG | ( | txt | ) | __DMP__(txt) |
| #define RETURN_BAD_RESULT | ( | msg | ) | { MESSAGE(msg); return false; } |
| bool CheckAlmostZero | ( | gp_Vec & | vec1, |
| gp_Vec & | vec2, | ||
| gp_Vec & | vecref | ||
| ) |
Referenced by SMESH_MesherHelper::GetAngle().
| Handle | ( | ShapeAnalysis_Surface | ) |