Version: 6.3.1
Data Structures | Public Types | Public Member Functions

SMESH.Filter Interface Reference

Filter. More...

import "SMESH_Filter.idl";

Inheritance diagram for SMESH.Filter:
Inheritance graph
[legend]

Data Structures

struct  Criterion
 Structure containing information about one criterion Type - FT_Taper, FT_Skew ... More...

Public Types

typedef sequence< CriterionCriteria

Public Member Functions

void SetPredicate (in Predicate thePredicate)
void SetMesh (in SMESH_Mesh theMesh)
long_array GetElementsId (in SMESH_Mesh theMesh)
ElementType GetElementType ()
Predicate GetPredicate ()
boolean GetCriteria (out Criteria theCriteria)
boolean SetCriteria (in Criteria theCriteria)
long_array GetIDs ()
 Returns a sequence of all element IDs.
long_array GetMeshInfo ()
 Returns statistic of mesh elements Result array of number enityties.
array_of_ElementType GetTypes ()
 Returns types of elements it contains.
SMESH_Mesh GetMesh ()
 Returns the mesh.

Detailed Description

Filter.

Definition at line 407 of file SMESH_Filter.idl.


Member Typedef Documentation

typedef sequence<Criterion> SMESH.Filter.Criteria

Definition at line 442 of file SMESH_Filter.idl.


Member Function Documentation

boolean SMESH.Filter.GetCriteria ( out Criteria  theCriteria)
long_array SMESH.Filter.GetElementsId ( in SMESH_Mesh  theMesh)
ElementType SMESH.Filter.GetElementType ( )
long_array SMESH.SMESH_IDSource.GetIDs ( ) [inherited]

Returns a sequence of all element IDs.

SMESH_Mesh SMESH.SMESH_IDSource.GetMesh ( ) [inherited]

Returns the mesh.

long_array SMESH.SMESH_IDSource.GetMeshInfo ( ) [inherited]

Returns statistic of mesh elements Result array of number enityties.

Predicate SMESH.Filter.GetPredicate ( )
array_of_ElementType SMESH.SMESH_IDSource.GetTypes ( ) [inherited]

Returns types of elements it contains.

It's empty if the SMESH_IDSource contains no IDs

boolean SMESH.Filter.SetCriteria ( in Criteria  theCriteria)
void SMESH.Filter.SetMesh ( in SMESH_Mesh  theMesh)
void SMESH.Filter.SetPredicate ( in Predicate  thePredicate)
Copyright © 2007-2011 CEA/DEN, EDF R&D, OPEN CASCADE
Copyright © 2003-2007 OPEN CASCADE, EADS/CCR, LIP6, CEA/DEN, CEDRAT, EDF R&D, LEG, PRINCIPIA R&D, BUREAU VERITAS