Version: 9.12.0
StdMeshers_Quadrangle_2D.cxx File Reference
#include "StdMeshers_Quadrangle_2D.hxx"
#include "SMDS_EdgePosition.hxx"
#include "SMDS_FacePosition.hxx"
#include "SMDS_MeshElement.hxx"
#include "SMDS_MeshNode.hxx"
#include "SMESHDS_Mesh.hxx"
#include "SMESH_Block.hxx"
#include "SMESH_Comment.hxx"
#include "SMESH_Gen.hxx"
#include "SMESH_HypoFilter.hxx"
#include "SMESH_Mesh.hxx"
#include "SMESH_MeshAlgos.hxx"
#include "SMESH_MesherHelper.hxx"
#include "SMESH_subMesh.hxx"
#include "StdMeshers_FaceSide.hxx"
#include "StdMeshers_QuadrangleParams.hxx"
#include "StdMeshers_ViscousLayers2D.hxx"
#include <BRepBndLib.hxx>
#include <BRepClass_FaceClassifier.hxx>
#include <BRep_Tool.hxx>
#include <Bnd_Box.hxx>
#include <GeomAPI_ProjectPointOnSurf.hxx>
#include <Geom_Surface.hxx>
#include <NCollection_DefineArray2.hxx>
#include <Precision.hxx>
#include <ShapeAnalysis.hxx>
#include <TColStd_SequenceOfInteger.hxx>
#include <TColStd_SequenceOfReal.hxx>
#include <TColgp_SequenceOfXY.hxx>
#include <TopExp.hxx>
#include <TopExp_Explorer.hxx>
#include <TopTools_DataMapOfShapeReal.hxx>
#include <TopTools_ListIteratorOfListOfShape.hxx>
#include <TopTools_MapOfShape.hxx>
#include <TopoDS.hxx>
#include "utilities.h"
#include "Utils_ExceptHandlers.hxx"
#include <boost/container/flat_set.hpp>
#include <boost/intrusive/circular_list_algorithms.hpp>
Include dependency graph for StdMeshers_Quadrangle_2D.cxx:

Typedefs

typedef NCollection_Array2< const SMDS_MeshNode * > StdMeshers_Array2OfNode
 
typedef gp_XY gp_UV
 
typedef SMESH_Comment TComm
 

Functions

static gp_UV calcUV (double x0, double x1, double y0, double y1, FaceQuadStruct::Ptr &quad, const gp_UV &a0, const gp_UV &a1, const gp_UV &a2, const gp_UV &a3)
 
static gp_UV calcUV2 (double x, double y, FaceQuadStruct::Ptr &quad, const gp_UV &a0, const gp_UV &a1, const gp_UV &a2, const gp_UV &a3)
 

Typedef Documentation

◆ gp_UV

typedef gp_XY gp_UV

◆ StdMeshers_Array2OfNode

typedef NCollection_Array2<const SMDS_MeshNode*> StdMeshers_Array2OfNode

◆ TComm

Function Documentation

◆ calcUV()

static gp_UV calcUV ( double  x0,
double  x1,
double  y0,
double  y1,
FaceQuadStruct::Ptr quad,
const gp_UV a0,
const gp_UV a1,
const gp_UV a2,
const gp_UV a3 
)
static

◆ calcUV2()

static gp_UV calcUV2 ( double  x,
double  y,
FaceQuadStruct::Ptr quad,
const gp_UV a0,
const gp_UV a1,
const gp_UV a2,
const gp_UV a3 
)
static