Version: 6.3.1
Defines | Enumerations

src/SMESH/SMESH_MesherHelper.cxx File Reference

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

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 Documentation

#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.


Enumeration Type Documentation

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()

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 };
Copyright © 2007-2011 CEA/DEN, EDF R&D, OPEN CASCADE
Copyright © 2003-2007 OPEN CASCADE, EADS/CCR, LIP6, CEA/DEN, CEDRAT, EDF R&D, LEG, PRINCIPIA R&D, BUREAU VERITAS