Back to index

salome-smesh  6.5.0
Defines | Typedefs | Enumerations
StdMeshers_Prism_3D.cxx File Reference
#include "StdMeshers_Prism_3D.hxx"
#include "StdMeshers_ProjectionUtils.hxx"
#include "SMESH_MesherHelper.hxx"
#include "SMDS_VolumeTool.hxx"
#include "SMDS_VolumeOfNodes.hxx"
#include "SMDS_EdgePosition.hxx"
#include "SMESH_Comment.hxx"
#include "utilities.h"
#include <BRep_Tool.hxx>
#include <Bnd_B3d.hxx>
#include <Geom2dAdaptor_Curve.hxx>
#include <Geom2d_Line.hxx>
#include <Geom_Curve.hxx>
#include <TopExp.hxx>
#include <TopExp_Explorer.hxx>
#include <TopTools_ListIteratorOfListOfShape.hxx>
#include <TopTools_MapOfShape.hxx>
#include <TopTools_SequenceOfShape.hxx>
#include <TopoDS.hxx>
#include <gp_Ax2.hxx>
#include <gp_Ax3.hxx>

Go to the source code of this file.

Defines

#define RETURN_BAD_RESULT(msg)   { MESSAGE(")-: Error: " << msg); return false; }
#define gpXYZ(n)   gp_XYZ(n->X(),n->Y(),n->Z())
#define SHOWYXZ(msg, xyz)
#define __NEXT_SM   { ++smIt; continue; }

Typedefs

typedef StdMeshers_ProjectionUtils TAssocTool
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 Documentation

#define __NEXT_SM   { ++smIt; continue; }
#define gpXYZ (   n)    gp_XYZ(n->X(),n->Y(),n->Z())

Definition at line 57 of file StdMeshers_Prism_3D.cxx.

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

Definition at line 56 of file StdMeshers_Prism_3D.cxx.

#define SHOWYXZ (   msg,
  xyz 
)

Definition at line 58 of file StdMeshers_Prism_3D.cxx.


Typedef Documentation

Definition at line 63 of file StdMeshers_Prism_3D.cxx.

Definition at line 64 of file StdMeshers_Prism_3D.cxx.


Enumeration Type Documentation

anonymous enum
Enumerator:
ID_BOT_FACE 
ID_TOP_FACE 
BOTTOM_EDGE 
TOP_EDGE 
V0_EDGE 
V1_EDGE 
NB_WALL_FACES 

Definition at line 66 of file StdMeshers_Prism_3D.cxx.

     { ID_BOT_FACE = SMESH_Block::ID_Fxy0,
       ID_TOP_FACE = SMESH_Block::ID_Fxy1,
       BOTTOM_EDGE = 0, TOP_EDGE, V0_EDGE, V1_EDGE, // edge IDs in face
       NB_WALL_FACES = 4 }; //