Back to index

salome-smesh  6.5.0
Classes | Namespaces | Typedefs | Enumerations
SMESH_Filter.idl File Reference
#include "SALOME_Exception.idl"
#include "SALOME_GenericObj.idl"
#include "GEOM_Gen.idl"
import "SMESH_Mesh.idl";

Go to the source code of this file.

Classes

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::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::MultiConnection
interface  SMESH::MultiConnection2D
struct  SMESH::MultiConnection2D::Value
interface  SMESH::Predicate
 Predicates are intended for verification of criteria, must 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::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
 Functor "Group Color" Returns color of group to which mesh element belongs to. More...
interface  SMESH::ElemGeomType
 Functor "Element geometry type" Returns is element has indicated geometry type. More...
interface  SMESH::CoplanarFaces
 Functor "Coplanar faces" Returns true if a mesh face is a coplanar neighbour to a given one. More...
interface  SMESH::Filter
 Filter. More...
struct  SMESH::Filter::Criterion
 Structure containing information about one criterion Type - FT_Taper, FT_Skew ... More...
interface  SMESH::FilterLibrary
 Interface for working with library of filters. More...
interface  SMESH::FilterManager
 Interface of Filter manager. More...

Namespaces

namespace  SMESH

Typedefs

typedef sequence
< HistogramRectangle > 
SMESH::Histogram

Enumerations

enum  SMESH::FunctorType {
  SMESH::FT_AspectRatio, SMESH::FT_AspectRatio3D, SMESH::FT_Warping, SMESH::FT_MinimumAngle,
  SMESH::FT_Taper, SMESH::FT_Skew, SMESH::FT_Area, SMESH::FT_Volume3D,
  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_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_CoplanarFaces, 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...

Class Documentation

struct SMESH::HistogramRectangle

Parameters of a reclangle of histogram.

Definition at line 91 of file SMESH_Filter.idl.

Class Members
double max
double min
long nbEvents
struct SMESH::Length2D::Value

Definition at line 139 of file SMESH_Filter.idl.

Class Members
double myLength
long myPnt1
long myPnt2
struct SMESH::MultiConnection2D::Value

Definition at line 150 of file SMESH_Filter.idl.

Class Members
long myNbConnects
long myPnt1
long myPnt2
struct SMESH::FreeEdges::Border

Definition at line 325 of file SMESH_Filter.idl.

Class Members
long myElemId
long myPnt1
long myPnt2
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. Used for:

  1. Diapason of identifiers. Example: "1,2,3,5-10,12,27-29"
  2. BelongToGeom predicate for storing name of shape
  3. GroupColor predicate for storing group color "0.2;0;0.5" ThresholdID - One more threshold value defined as string. Used for:
  4. BelongToGeom predicate for storing id of shape Tolerance - Tolerance is used for comparators (EqualTo comparision) and for "Belong to plane", "Belong to cylinder" etc predicates TypeOfElement - type of element SMESH::NODE, SMESH::FACE (used by BelongToGeom predicate only) Precision - Precision of numerical functors

Definition at line 457 of file SMESH_Filter.idl.

Class Members
long BinaryOp
long Compare
long Precision
double Threshold
string ThresholdID
string ThresholdStr
double Tolerance
long Type
ElementType TypeOfElement
long UnaryOp