#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 __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.
Referenced by StdMeshers_PrismAsBlock.GetLayersTransformation(), StdMeshers_PrismAsBlock.Init(), and StdMeshers_PrismAsBlock.TVerticalEdgeAdaptor.Value().
| #define RETURN_BAD_RESULT | ( | msg | ) | { MESSAGE(")-: Error: " << msg); return false; } |
Definition at line 56 of file StdMeshers_Prism_3D.cxx.
Referenced by StdMeshers_PrismAsBlock.Init().
| #define SHOWYXZ | ( | msg, | |
| xyz | |||
| ) |
Definition at line 58 of file StdMeshers_Prism_3D.cxx.
Referenced by StdMeshers_PrismAsBlock.Init(), and StdMeshers_Prism_3D.setFaceAndEdgesXYZ().
| typedef StdMeshers_ProjectionUtils TAssocTool |
Definition at line 63 of file StdMeshers_Prism_3D.cxx.
| typedef SMESH_Comment TCom |
Definition at line 64 of file StdMeshers_Prism_3D.cxx.
| anonymous enum |
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 }; //