Version: 9.12.0
StdMeshers_Prism_3D.hxx File Reference
#include "SMESH_StdMeshers.hxx"
#include "SMESHDS_Mesh.hxx"
#include "SMESH_Block.hxx"
#include "SMESH_Comment.hxx"
#include "SMESH_Mesh.hxx"
#include "SMESH_SequentialMesh.hxx"
#include "SMESH_MesherHelper.hxx"
#include "SMESH_TypeDefs.hxx"
#include "SMESH_subMesh.hxx"
#include "StdMeshers_ProjectionUtils.hxx"
#include <Adaptor2d_Curve2d.hxx>
#include <Adaptor3d_Curve.hxx>
#include <Adaptor3d_Surface.hxx>
#include <BRepAdaptor_Surface.hxx>
#include <TColStd_DataMapOfIntegerInteger.hxx>
#include <TopTools_IndexedMapOfOrientedShape.hxx>
#include <TopoDS_Face.hxx>
#include <gp_Trsf.hxx>
#include <gp_XYZ.hxx>
#include <vector>
Include dependency graph for StdMeshers_Prism_3D.hxx:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Data Structures

struct  Prism_3D::TNode
 Structure containing node relative data. More...
 
struct  Prism_3D::TPrismTopo
 
class  StdMeshers_PrismAsBlock
 Tool analyzing and giving access to a prism geometry treating it like a block, i.e. More...
 
class  StdMeshers_PrismAsBlock::TSideFace
 Class representing a part of a geom face or a union of seleral faces. More...
 
class  StdMeshers_PrismAsBlock::TVerticalEdgeAdaptor
 Class emulating geometry of a vertical edge. More...
 
class  StdMeshers_PrismAsBlock::THorizontalEdgeAdaptor
 Class emulating geometry of a hirizontal edge. More...
 
class  StdMeshers_PrismAsBlock::TPCurveOnHorFaceAdaptor
 Class emulating pcurve on a hirizontal face. More...
 
struct  StdMeshers_Sweeper
 Tool building internal nodes in a prism. More...
 
struct  StdMeshers_Sweeper::TopBotTriangles
 
class  StdMeshers_Prism_3D
 Algo building prisms on a prism shape. More...
 

Namespaces

 Prism_3D
 

Typedefs

typedef TopTools_IndexedMapOfOrientedShape TBlockShapes
 
typedef std::vector< const SMDS_MeshNode * > TNodeColumn
 
typedef std::map< double, TNodeColumnTParam2ColumnMap
 
typedef std::map< double, TNodeColumn >::const_iterator TParam2ColumnIt
 
typedef std::map< Prism_3D::TNode, TNodeColumnTNode2ColumnMap
 
typedef std::list< TFaceQuadStructPtrPrism_3D::TQuadList
 Topological data of the prism. More...
 

Typedef Documentation

◆ TBlockShapes

typedef TopTools_IndexedMapOfOrientedShape TBlockShapes

◆ TNode2ColumnMap

◆ TNodeColumn

typedef std::vector<const SMDS_MeshNode* > TNodeColumn

◆ TParam2ColumnIt

typedef std::map< double, TNodeColumn >::const_iterator TParam2ColumnIt

◆ TParam2ColumnMap

typedef std::map< double, TNodeColumn > TParam2ColumnMap