#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>
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 } |
#define DBGOUT | ( | msg | ) |
Referenced by StdMeshers_Prism_3D::computeWalls().
#define gpXYZ | ( | n | ) | SMESH_TNodeXYZ(n) |
#define RETURN_BAD_RESULT | ( | msg | ) | { MESSAGE(")-: Error: " << msg); return false; } |
Referenced by StdMeshers_PrismAsBlock::Init().
#define SHOWYXZ | ( | msg, | |
xyz | |||
) |
typedef SMESH_Comment TCom |