#include "SMESH_ControlsDef.hxx"
#include "SMDS_BallElement.hxx"
#include "SMDS_Iterator.hxx"
#include "SMDS_Mesh.hxx"
#include "SMDS_MeshElement.hxx"
#include "SMDS_MeshNode.hxx"
#include "SMDS_QuadraticEdge.hxx"
#include "SMDS_QuadraticFaceOfNodes.hxx"
#include "SMDS_VolumeTool.hxx"
#include "SMESHDS_GroupBase.hxx"
#include "SMESHDS_GroupOnFilter.hxx"
#include "SMESHDS_Mesh.hxx"
#include "SMESH_MeshAlgos.hxx"
#include "SMESH_OctreeNode.hxx"
#include <Basics_Utils.hxx>
#include <BRepAdaptor_Surface.hxx>
#include <BRepBndLib.hxx>
#include <BRepBuilderAPI_Copy.hxx>
#include <BRepClass_FaceClassifier.hxx>
#include <BRep_Tool.hxx>
#include <Geom_CylindricalSurface.hxx>
#include <Geom_Plane.hxx>
#include <Geom_Surface.hxx>
#include <NCollection_Map.hxx>
#include <Precision.hxx>
#include <TColStd_MapIteratorOfMapOfInteger.hxx>
#include <TColStd_MapOfInteger.hxx>
#include <TColStd_SequenceOfAsciiString.hxx>
#include <TColgp_Array1OfXYZ.hxx>
#include <TopAbs.hxx>
#include <TopExp.hxx>
#include <TopoDS.hxx>
#include <TopoDS_Edge.hxx>
#include <TopoDS_Face.hxx>
#include <TopoDS_Iterator.hxx>
#include <TopoDS_Shape.hxx>
#include <TopoDS_Vertex.hxx>
#include <gp_Ax3.hxx>
#include <gp_Cylinder.hxx>
#include <gp_Dir.hxx>
#include <gp_Pln.hxx>
#include <gp_Pnt.hxx>
#include <gp_Vec.hxx>
#include <gp_XYZ.hxx>
#include <vtkMeshQuality.h>
#include <set>
#include <limits>
Data Structures | |
struct | SMESH::Controls::ElementsOnShape::Classifier |
struct | SMESH::Controls::ElementsOnShape::OctreeClassifier |
Typedefs | |
typedef std::set< SMDS_MeshFace * > | TMapOfFacePtr |
Functions | |
static double | skewAngle (const gp_XYZ &p1, const gp_XYZ &p2, const gp_XYZ &p3) |
void | UpdateBorders (const FreeEdges::Border &theBorder, FreeEdges::TBorders &theRegistry, FreeEdges::TBorders &theContainer) |
static bool | isEqual (const Quantity_Color &theColor1, const Quantity_Color &theColor2) |
static void | getLinks (const SMDS_MeshFace *theFace, ManifoldPart::TVectorOfLink &theLinks) |
static bool | IsSubShape (const TopTools_IndexedMapOfShape &theMap, const TopoDS_Shape &theShape) |
typedef std::set<SMDS_MeshFace*> TMapOfFacePtr |
|
static |
References SMDS_MeshElement::NbNodes(), and SMDS_MeshElement::nodesIterator().
Referenced by SMESH::Controls::ManifoldPart::expandBoundary().
|
static |
Referenced by SMESH::Controls::GroupColor::SetMesh().
|
static |
Referenced by SMESH::Controls::BelongToGeom::init().
|
static |
Referenced by SMESH::Controls::Skew::GetValue().
void UpdateBorders | ( | const FreeEdges::Border & | theBorder, |
FreeEdges::TBorders & | theRegistry, | ||
FreeEdges::TBorders & | theContainer | ||
) |
Referenced by SMESH::Controls::FreeEdges::GetBoreders().