Version: 9.12.0
SMESH_ControlsDef.hxx File Reference
#include "SMESH_Controls.hxx"
#include "SMESH_TypeDefs.hxx"
#include <Bnd_B3d.hxx>
#include <GeomAPI_ProjectPointOnCurve.hxx>
#include <GeomAPI_ProjectPointOnSurf.hxx>
#include <Quantity_Color.hxx>
#include <TColStd_MapOfInteger.hxx>
#include <TCollection_AsciiString.hxx>
#include <NCollection_Map.hxx>
#include <TopAbs.hxx>
#include <TopoDS_Face.hxx>
#include <gp_XYZ.hxx>
#include <set>
#include <map>
#include <vector>
#include <boost/shared_ptr.hpp>
Include dependency graph for SMESH_ControlsDef.hxx:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Data Structures

class  SMESH::Controls::TSequenceOfXYZ
 
class  SMESH::Controls::TMeshModifTracer
 Class used to detect mesh modification: IsMeshModified() returns true if a mesh has changed since last calling IsMeshModified() More...
 
class  SMESH::Controls::NumericalFunctor
 
class  SMESH::Controls::Volume
 
class  SMESH::Controls::MaxElementLength2D
 
class  SMESH::Controls::MaxElementLength3D
 
class  SMESH::Controls::MinimumAngle
 
class  SMESH::Controls::AspectRatio
 
class  SMESH::Controls::AspectRatio3D
 
class  SMESH::Controls::Warping
 
class  SMESH::Controls::Taper
 
class  SMESH::Controls::Skew
 
class  SMESH::Controls::Area
 
class  SMESH::Controls::Length
 
class  SMESH::Controls::Length2D
 
struct  SMESH::Controls::Length2D::Value
 
class  SMESH::Controls::Length3D
 
class  SMESH::Controls::Deflection2D
 
class  SMESH::Controls::MultiConnection
 
class  SMESH::Controls::MultiConnection2D
 
struct  SMESH::Controls::MultiConnection2D::Value
 
class  SMESH::Controls::BallDiameter
 
class  SMESH::Controls::NodeConnectivityNumber
 
class  SMESH::Controls::ScaledJacobian
 
class  SMESH::Controls::CoincidentNodes
 
class  SMESH::Controls::CoincidentElements
 
class  SMESH::Controls::CoincidentElements1D
 
class  SMESH::Controls::CoincidentElements2D
 
class  SMESH::Controls::CoincidentElements3D
 
class  SMESH::Controls::FreeBorders
 
class  SMESH::Controls::BadOrientedVolume
 
class  SMESH::Controls::ElemEntityType
 
class  SMESH::Controls::BareBorderVolume
 
class  SMESH::Controls::BareBorderFace
 
class  SMESH::Controls::OverConstrainedVolume
 
class  SMESH::Controls::OverConstrainedFace
 
class  SMESH::Controls::FreeEdges
 
struct  SMESH::Controls::FreeEdges::Border
 
class  SMESH::Controls::FreeNodes
 
class  SMESH::Controls::RangeOfIds
 
class  SMESH::Controls::Comparator
 
class  SMESH::Controls::LessThan
 
class  SMESH::Controls::MoreThan
 
class  SMESH::Controls::EqualTo
 
class  SMESH::Controls::LogicalNOT
 
class  SMESH::Controls::LogicalBinary
 
class  SMESH::Controls::LogicalAND
 
class  SMESH::Controls::LogicalOR
 
class  SMESH::Controls::ManifoldPart
 
class  SMESH::Controls::ManifoldPart::Link
 
class  SMESH::Controls::BelongToMeshGroup
 
class  SMESH::Controls::ElementsOnSurface
 
class  SMESH::Controls::ElementsOnShape
 
class  SMESH::Controls::BelongToGeom
 
class  SMESH::Controls::LyingOnGeom
 
class  SMESH::Controls::FreeFaces
 
class  SMESH::Controls::LinearOrQuadratic
 
class  SMESH::Controls::GroupColor
 
class  SMESH::Controls::ElemGeomType
 
class  SMESH::Controls::CoplanarFaces
 
class  SMESH::Controls::ConnectedElements
 
class  SMESH::Controls::Filter
 

Namespaces

 SMESH
 
 SMESH::Controls
 

Typedefs

typedef NCollection_Map< smIdType, smIdHasher > TIDsMap
 
typedef NCollection_Sequence< smIdType > TIDsSeq
 
typedef boost::shared_ptr< Length2D > SMESH::Controls::Length2DPtr
 
typedef boost::shared_ptr< Length3D > SMESH::Controls::Length3DPtr
 
typedef boost::shared_ptr< MultiConnection2D > SMESH::Controls::MultiConnection2DPtr
 
typedef boost::shared_ptr< CoincidentNodes > SMESH::Controls::CoincidentNodesPtr
 
typedef boost::shared_ptr< ElemEntityType > SMESH::Controls::ElemEntityTypePtr
 
typedef boost::shared_ptr< BareBorderVolume > SMESH::Controls::BareBorderVolumePtr
 
typedef boost::shared_ptr< BareBorderFace > SMESH::Controls::BareBorderFacePtr
 
typedef boost::shared_ptr< OverConstrainedVolume > SMESH::Controls::OverConstrainedVolumePtr
 
typedef boost::shared_ptr< OverConstrainedFace > SMESH::Controls::OverConstrainedFacePtr
 
typedef boost::shared_ptr< FreeEdges > SMESH::Controls::FreeEdgesPtr
 
typedef boost::shared_ptr< RangeOfIds > SMESH::Controls::RangeOfIdsPtr
 
typedef boost::shared_ptr< Comparator > SMESH::Controls::ComparatorPtr
 
typedef boost::shared_ptr< EqualTo > SMESH::Controls::EqualToPtr
 
typedef boost::shared_ptr< LogicalNOT > SMESH::Controls::LogicalNOTPtr
 
typedef boost::shared_ptr< LogicalBinary > SMESH::Controls::LogicalBinaryPtr
 
typedef boost::shared_ptr< ManifoldPart > SMESH::Controls::ManifoldPartPtr
 
typedef boost::shared_ptr< BelongToMeshGroup > SMESH::Controls::BelongToMeshGroupPtr
 
typedef boost::shared_ptr< ElementsOnSurface > SMESH::Controls::ElementsOnSurfacePtr
 
typedef boost::shared_ptr< ElementsOnShape > SMESH::Controls::ElementsOnShapePtr
 
typedef boost::shared_ptr< BelongToGeom > SMESH::Controls::BelongToGeomPtr
 
typedef boost::shared_ptr< LyingOnGeom > SMESH::Controls::LyingOnGeomPtr
 
typedef boost::shared_ptr< LinearOrQuadratic > SMESH::Controls::LinearOrQuadraticPtr
 
typedef boost::shared_ptr< GroupColor > SMESH::Controls::GroupColorPtr
 
typedef boost::shared_ptr< ElemGeomType > SMESH::Controls::ElemGeomTypePtr
 
typedef boost::shared_ptr< CoplanarFaces > SMESH::Controls::CoplanarFacesPtr
 
typedef boost::shared_ptr< ConnectedElements > SMESH::Controls::ConnectedElementsPtr
 

Typedef Documentation

◆ TIDsMap

typedef NCollection_Map< smIdType, smIdHasher > TIDsMap

◆ TIDsSeq

typedef NCollection_Sequence<smIdType> TIDsSeq