#include "StdMeshers_QuadToTriaAdaptor.hxx"#include "SMDS_IteratorOnIterators.hxx"#include "SMDS_SetIterator.hxx"#include "SMESHDS_GroupBase.hxx"#include "SMESHDS_Mesh.hxx"#include "SMESH_Algo.hxx"#include "SMESH_Group.hxx"#include "SMESH_Mesh.hxx"#include "SMESH_MeshAlgos.hxx"#include "SMESH_MesherHelper.hxx"#include "SMESH_subMesh.hxx"#include <IntAna_IntConicQuad.hxx>#include <IntAna_Quadric.hxx>#include <TColgp_Array1OfPnt.hxx>#include <TColgp_Array1OfVec.hxx>#include <TColgp_SequenceOfPnt.hxx>#include <TopExp_Explorer.hxx>#include <TopoDS.hxx>#include <TopoDS_Iterator.hxx>#include <gp_Lin.hxx>#include <gp_Pln.hxx>#include "utilities.h"#include <string>#include <numeric>#include <limits>
Typedefs | |
| typedef SMDS_StdIterator < SMESH_TNodeXYZ, SMDS_ElemIteratorPtr > | TXyzIterator |
Enumerations | |
| enum | EQuadNature { NOT_QUAD, QUAD, DEGEN_QUAD, PYRAM_APEX = 4, TRIA_APEX = 0 } |
Functions | |
| static gp_Pnt | FindBestPoint (const gp_Pnt &P1, const gp_Pnt &P2, const gp_Pnt &PC, const gp_Vec &V) |
| static bool | HasIntersection3 (const gp_Pnt &P, const gp_Pnt &PC, gp_Pnt &Pint, const gp_Pnt &P1, const gp_Pnt &P2, const gp_Pnt &P3) |
| static bool | HasIntersection (const gp_Pnt &P, const gp_Pnt &PC, gp_Pnt &Pint, TColgp_SequenceOfPnt &aContour) |
| enum EQuadNature |
|
static |
Referenced by StdMeshers_QuadToTriaAdaptor::Compute().
|
static |
References HasIntersection3().
Referenced by StdMeshers_QuadToTriaAdaptor::Compute(), and StdMeshers_QuadToTriaAdaptor::LimitHeight().
|
static |