Version: 9.12.0
SMESH::Filter Interface Reference

Filter. More...

import"SMESH_Filter.idl";

Inheritance diagram for SMESH::Filter:

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)
 
smIdType_array GetElementsId (in SMESH_Mesh theMesh)
 
smIdType_array GetElementsIdFromParts (in ListOfIDSources theParts)
 
ElementType GetElementType ()
 
Predicate GetPredicate ()
 
boolean GetCriteria (out Criteria theCriteria)
 
boolean SetCriteria (in Criteria theCriteria)
 
smIdType_array GetIDs ()
 Returns a sequence of all element IDs. More...
 
smIdType_array GetMeshInfo ()
 Returns number of mesh elements of each EntityType. More...
 
smIdType_array GetNbElementsByType ()
 Returns number of mesh elements of each ElementType. More...
 
array_of_ElementType GetTypes ()
 Returns types of elements it contains. More...
 
SMESH_Mesh GetMesh ()
 Returns the mesh. More...
 
boolean IsMeshInfoCorrect ()
 Returns false if GetMeshInfo() returns incorrect information that may happen if mesh data is not yet fully loaded from the file of study. More...
 
SALOMEDS::TMPFile GetVtkUgStream ()
 Returns mesh unstructed grid information. More...
 

Detailed Description

Member Typedef Documentation

◆ Criteria

Member Function Documentation

◆ GetCriteria()

boolean SMESH::Filter::GetCriteria ( out Criteria  theCriteria)

◆ GetElementsId()

smIdType_array SMESH::Filter::GetElementsId ( in SMESH_Mesh  theMesh)

◆ GetElementsIdFromParts()

smIdType_array SMESH::Filter::GetElementsIdFromParts ( in ListOfIDSources  theParts)

◆ GetElementType()

ElementType SMESH::Filter::GetElementType ( )

◆ GetIDs()

smIdType_array SMESH::SMESH_IDSource::GetIDs ( )
inherited

Returns a sequence of all element IDs.

◆ GetMesh()

SMESH_Mesh SMESH::SMESH_IDSource::GetMesh ( )
inherited

Returns the mesh.

◆ GetMeshInfo()

smIdType_array SMESH::SMESH_IDSource::GetMeshInfo ( )
inherited

Returns number of mesh elements of each EntityType.

Returns
array of number of elements per EntityType

◆ GetNbElementsByType()

smIdType_array SMESH::SMESH_IDSource::GetNbElementsByType ( )
inherited

Returns number of mesh elements of each ElementType.

Returns
array of number of elements per ElementType

◆ GetPredicate()

Predicate SMESH::Filter::GetPredicate ( )

◆ GetTypes()

array_of_ElementType SMESH::SMESH_IDSource::GetTypes ( )
inherited

Returns types of elements it contains.

It's empty if the SMESH_IDSource contains no IDs

◆ GetVtkUgStream()

SALOMEDS::TMPFile SMESH::SMESH_IDSource::GetVtkUgStream ( )
inherited

Returns mesh unstructed grid information.

◆ IsMeshInfoCorrect()

boolean SMESH::SMESH_IDSource::IsMeshInfoCorrect ( )
inherited

Returns false if GetMeshInfo() returns incorrect information that may happen if mesh data is not yet fully loaded from the file of study.

◆ SetCriteria()

boolean SMESH::Filter::SetCriteria ( in Criteria  theCriteria)

◆ SetMesh()

void SMESH::Filter::SetMesh ( in SMESH_Mesh  theMesh)

◆ SetPredicate()

void SMESH::Filter::SetPredicate ( in Predicate  thePredicate)