Version: 9.16.0
SMESH_Filter.idl File Reference
#include "SALOME_Exception.idl"
#include "SALOME_GenericObj.idl"
#include "GEOM_Gen.idl"
import "SMESH_Mesh.idl";
#include "SMESH_smIdType.idl"
Include dependency graph for SMESH_Filter.idl:

Go to the source code of this file.

Data Structures

struct  SMESH::HistogramRectangle
 Parameters of a reclangle of histogram. More...
 
interface  SMESH::Functor
 Base interface for all functors ( i.e. More...
 
interface  SMESH::NumericalFunctor
 Numerical functors are intended for calculating value by Id of mesh entity. More...
 
interface  SMESH::MinimumAngle
 
interface  SMESH::AspectRatio
 
interface  SMESH::AspectRatio3D
 
interface  SMESH::Warping
 
interface  SMESH::Warping3D
 
interface  SMESH::Taper
 
interface  SMESH::Skew
 
interface  SMESH::Area
 
interface  SMESH::Volume3D
 
interface  SMESH::MaxElementLength2D
 
interface  SMESH::MaxElementLength3D
 
interface  SMESH::Length
 
interface  SMESH::Length2D
 
struct  SMESH::Length2D::Value
 
interface  SMESH::Length3D
 
interface  SMESH::Deflection2D
 
interface  SMESH::MultiConnection
 
interface  SMESH::MultiConnection2D
 
struct  SMESH::MultiConnection2D::Value
 
interface  SMESH::BallDiameter
 
interface  SMESH::NodeConnectivityNumber
 
interface  SMESH::ScaledJacobian
 
interface  SMESH::Predicate
 Predicates are intended for verification of criteria, they return bool value by mesh id. More...
 
interface  SMESH::BadOrientedVolume
 Logical functor (predicate) "Bad Oriented Volume". More...
 
interface  SMESH::BareBorderVolume
 Logical functor (predicate) "Volumes with bare border". More...
 
interface  SMESH::BareBorderFace
 Logical functor (predicate) "Faces with bare border". More...
 
interface  SMESH::OverConstrainedVolume
 Logical functor (predicate) "Over-constrained Volume" Verify whether a mesh volume has only one facet shared with other volumes. More...
 
interface  SMESH::OverConstrainedFace
 Logical functor (predicate) "Over-constrained Face". More...
 
interface  SMESH::EqualNodes
 Logical functor (predicate) "Equal Nodes". More...
 
interface  SMESH::EqualEdges
 Logical functor (predicate) "Equal Edges". More...
 
interface  SMESH::EqualFaces
 Logical functor (predicate) "Equal Faces". More...
 
interface  SMESH::EqualVolumes
 Logical functor (predicate) "Equal Volumes". More...
 
interface  SMESH::BelongToMeshGroup
 Logical functor (predicate) "Belong To Mesh Group". More...
 
interface  SMESH::BelongToGeom
 Logical functor (predicate) "Belong To Geometry". More...
 
interface  SMESH::BelongToSurface
 Logical functor (predicate) "Belong To Surface". More...
 
interface  SMESH::BelongToPlane
 Logical functor (predicate) "Belong To Plane". More...
 
interface  SMESH::BelongToCylinder
 Logical functor (predicate) "Belong To Cylinder". More...
 
interface  SMESH::BelongToGenSurface
 Logical functor (predicate) "Belong To Generic Surface". More...
 
interface  SMESH::LyingOnGeom
 Logical functor (predicate) "Lying On Geometry". More...
 
interface  SMESH::FreeBorders
 Logical functor (predicate) "Free borders". More...
 
interface  SMESH::FreeEdges
 Logical functor (predicate) "Free edges". More...
 
struct  SMESH::FreeEdges::Border
 
interface  SMESH::FreeNodes
 Logical functor (predicate) "Free nodes". More...
 
interface  SMESH::FreeFaces
 Logical functor (predicate) "Free faces". More...
 
interface  SMESH::RangeOfIds
 Abstract logical functor (predicate) "RangeOfIds". More...
 
interface  SMESH::Comparator
 Comparator. More...
 
interface  SMESH::LessThan
 
interface  SMESH::MoreThan
 
interface  SMESH::EqualTo
 
interface  SMESH::Logical
 Logical predicates are intended for compose predicates using boolean operations. More...
 
interface  SMESH::LogicalNOT
 
interface  SMESH::LogicalBinary
 
interface  SMESH::LogicalAND
 
interface  SMESH::LogicalOR
 
interface  SMESH::LinearOrQuadratic
 Logical functor (predicate) "Is element Linear or Quadratic". More...
 
interface  SMESH::GroupColor
 Predicate "Group Color" Returns color of group to which mesh element belongs to. More...
 
interface  SMESH::ElemGeomType
 Predicate "Element geometry type" Returns is element has indicated geometry type. More...
 
interface  SMESH::ElemEntityType
 Predicate "Element entity type" Returns is element has indicated entity type. More...
 
interface  SMESH::CoplanarFaces
 Predicate "Coplanar faces" Returns true if a mesh face is a coplanar neighbour to a given one. More...
 
interface  SMESH::ConnectedElements
 Predicate "Connected Elements" Returns true if an element is connected via other elements to the element located at a given point. More...
 
interface  SMESH::Filter
 Filter. More...
 
struct  SMESH::Filter::Criterion
 Structure containing information about one criterion Type - FT_Taper, FT_Skew ... Compare - FT_LessThan, FT_MoreThan, FT_EqualTo Threshold - threshold value UnaryOp - unary logical operation: FT_LogicalNOT or FT_Undefined BinaryOp - binary logical operation FT_LogicalAND, FT_LogicalOR or (FT_Undefined must be for the last criterion) ThresholdStr - Threshold value defined as string. More...
 
interface  SMESH::FilterLibrary
 Interface for working with library of filters. More...
 
interface  SMESH::FilterManager
 Interface of Filter manager. More...
 

Modules

namespace  SMESH
 

Typedefs

typedef sequence< HistogramRectangle > SMESH::Histogram
 

Enumerations

enum  SMESH::FunctorType {
  SMESH::FT_AspectRatio , SMESH::FT_AspectRatio3D , SMESH::FT_Warping , SMESH::FT_Warping3D ,
  SMESH::FT_MinimumAngle , SMESH::FT_Taper , SMESH::FT_Skew , SMESH::FT_Area ,
  SMESH::FT_Volume3D , SMESH::FT_ScaledJacobian , SMESH::FT_MaxElementLength2D , SMESH::FT_MaxElementLength3D ,
  SMESH::FT_FreeBorders , SMESH::FT_FreeEdges , SMESH::FT_FreeNodes , SMESH::FT_FreeFaces ,
  SMESH::FT_EqualNodes , SMESH::FT_EqualEdges , SMESH::FT_EqualFaces , SMESH::FT_EqualVolumes ,
  SMESH::FT_MultiConnection , SMESH::FT_MultiConnection2D , SMESH::FT_Length , SMESH::FT_Length2D ,
  SMESH::FT_Length3D , SMESH::FT_Deflection2D , SMESH::FT_NodeConnectivityNumber , SMESH::FT_BelongToMeshGroup ,
  SMESH::FT_BelongToGeom , SMESH::FT_BelongToPlane , SMESH::FT_BelongToCylinder , SMESH::FT_BelongToGenSurface ,
  SMESH::FT_LyingOnGeom , SMESH::FT_RangeOfIds , SMESH::FT_BadOrientedVolume , SMESH::FT_BareBorderVolume ,
  SMESH::FT_BareBorderFace , SMESH::FT_OverConstrainedVolume , SMESH::FT_OverConstrainedFace , SMESH::FT_LinearOrQuadratic ,
  SMESH::FT_GroupColor , SMESH::FT_ElemGeomType , SMESH::FT_EntityType , SMESH::FT_CoplanarFaces ,
  SMESH::FT_BallDiameter , SMESH::FT_ConnectedElements , SMESH::FT_LessThan , SMESH::FT_MoreThan ,
  SMESH::FT_EqualTo , SMESH::FT_LogicalNOT , SMESH::FT_LogicalAND , SMESH::FT_LogicalOR ,
  SMESH::FT_Undefined
}
 Enumeration of functor types. More...