Version: 9.16.0
SMESH_MesherHelper.cxx File Reference
#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>
Include dependency graph for SMESH_MesherHelper.cxx:

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)
 

Macro Definition Documentation

◆ __DMP__

#define __DMP__ (   txt)    \

◆ MSG

#define MSG (   txt)    __DMP__(txt<<endl)

◆ MSGBEG

#define MSGBEG (   txt)    __DMP__(txt)

◆ RETURN_BAD_RESULT

#define RETURN_BAD_RESULT (   msg)    { MESSAGE(msg); return false; }

Function Documentation

◆ CheckAlmostZero()

bool CheckAlmostZero ( gp_Vec &  vec1,
gp_Vec &  vec2,
gp_Vec &  vecref 
)

◆ Handle()