Version: 8.3.0
StdMeshers_Prism_3D.cxx File Reference
#include "StdMeshers_Prism_3D.hxx"
#include "SMDS_EdgePosition.hxx"
#include "SMDS_VolumeOfNodes.hxx"
#include "SMDS_VolumeTool.hxx"
#include "SMESH_Comment.hxx"
#include "SMESH_Gen.hxx"
#include "SMESH_HypoFilter.hxx"
#include "SMESH_MesherHelper.hxx"
#include "StdMeshers_FaceSide.hxx"
#include "StdMeshers_ProjectionSource1D.hxx"
#include "StdMeshers_ProjectionSource2D.hxx"
#include "StdMeshers_ProjectionUtils.hxx"
#include "StdMeshers_Projection_1D.hxx"
#include "StdMeshers_Projection_1D2D.hxx"
#include "StdMeshers_Quadrangle_2D.hxx"
#include "utilities.h"
#include <BRepAdaptor_CompCurve.hxx>
#include <BRep_Tool.hxx>
#include <Bnd_B3d.hxx>
#include <Geom2dAdaptor_Curve.hxx>
#include <Geom2d_Line.hxx>
#include <GeomLib_IsPlanarSurface.hxx>
#include <Geom_Curve.hxx>
#include <TopExp.hxx>
#include <TopExp_Explorer.hxx>
#include <TopTools_ListIteratorOfListOfShape.hxx>
#include <TopTools_ListOfShape.hxx>
#include <TopTools_MapOfShape.hxx>
#include <TopTools_SequenceOfShape.hxx>
#include <TopoDS.hxx>
#include <gp_Ax2.hxx>
#include <gp_Ax3.hxx>
#include <limits>
#include <numeric>
Include dependency graph for StdMeshers_Prism_3D.cxx:

Namespaces

namespace  Prism_3D
 

Macros

#define RETURN_BAD_RESULT(msg)   { MESSAGE(")-: Error: " << msg); return false; }
 
#define gpXYZ(n)   SMESH_TNodeXYZ(n)
 
#define DBGOUT(msg)
 
#define SHOWYXZ(msg, xyz)
 

Typedefs

typedef SMESH_Comment TCom
 

Enumerations

enum  {
  ID_BOT_FACE = SMESH_Block::ID_Fxy0, ID_TOP_FACE = SMESH_Block::ID_Fxy1, BOTTOM_EDGE = 0, TOP_EDGE,
  V0_EDGE, V1_EDGE, NB_WALL_FACES = 4
}
 

Macro Definition Documentation

#define DBGOUT (   msg)
#define RETURN_BAD_RESULT (   msg)    { MESSAGE(")-: Error: " << msg); return false; }

Typedef Documentation

Enumeration Type Documentation

anonymous enum
Enumerator
ID_BOT_FACE 
ID_TOP_FACE 
BOTTOM_EDGE 
TOP_EDGE 
V0_EDGE 
V1_EDGE 
NB_WALL_FACES