Version: 8.3.0
StdMeshers_CompositeHexa_3D.cxx File Reference
#include "StdMeshers_CompositeHexa_3D.hxx"
#include "SMDS_Mesh.hxx"
#include "SMDS_MeshNode.hxx"
#include "SMDS_SetIterator.hxx"
#include "SMESHDS_Mesh.hxx"
#include "SMESHDS_SubMesh.hxx"
#include "SMESH_Block.hxx"
#include "SMESH_Comment.hxx"
#include "SMESH_ComputeError.hxx"
#include "SMESH_Mesh.hxx"
#include "SMESH_MeshAlgos.hxx"
#include "SMESH_MesherHelper.hxx"
#include "SMESH_subMesh.hxx"
#include <BRepAdaptor_Surface.hxx>
#include <BRep_Tool.hxx>
#include <Standard_ErrorHandler.hxx>
#include <Standard_Failure.hxx>
#include <TopExp_Explorer.hxx>
#include <TopTools_IndexedMapOfShape.hxx>
#include <TopTools_MapIteratorOfMapOfShape.hxx>
#include <TopTools_MapOfShape.hxx>
#include <TopTools_SequenceOfShape.hxx>
#include <TopoDS.hxx>
#include <TopoDS_Edge.hxx>
#include <TopoDS_Face.hxx>
#include <TopoDS_Vertex.hxx>
#include <gp_Pnt.hxx>
#include <gp_Pnt2d.hxx>
#include <gp_Vec.hxx>
#include <gp_XYZ.hxx>
#include <list>
#include <set>
#include <vector>
Include dependency graph for StdMeshers_CompositeHexa_3D.cxx:

Data Structures

struct  _Indexer
 Convertor of a pair of integers to a sole index. More...
 
class  _FaceSide
 Wrapper of a composite or an ordinary edge. More...
 
class  _QuadFaceGrid
 Class corresponding to a meshed composite face of a box. More...
 

Macros

#define DUMP_VERT(msg, v)
 
#define ERR_LI(txt)   SMESH_Comment(txt) << ":" << __LINE__
 

Enumerations

enum  EQuadSides {
  Q_BOTTOM =0, Q_RIGHT, Q_TOP, Q_LEFT,
  Q_CHILD, Q_PARENT
}
 
enum  EBoxSides {
  B_BOTTOM =0, B_RIGHT, B_TOP, B_LEFT,
  B_FRONT, B_BACK, B_UNDEFINED
}
 
enum  EAxes { COO_X =1, COO_Y, COO_Z }
 

Macro Definition Documentation

#define DUMP_VERT (   msg,
 
)
#define ERR_LI (   txt)    SMESH_Comment(txt) << ":" << __LINE__

Enumeration Type Documentation

enum EAxes
Enumerator
COO_X 
COO_Y 
COO_Z 
enum EBoxSides
Enumerator
B_BOTTOM 
B_RIGHT 
B_TOP 
B_LEFT 
B_FRONT 
B_BACK 
B_UNDEFINED 
enum EQuadSides
Enumerator
Q_BOTTOM 
Q_RIGHT 
Q_TOP 
Q_LEFT 
Q_CHILD 
Q_PARENT