Version: 9.12.0
SMESH::FilterLibrary Interface Reference

Interface for working with library of filters. More...

import"SMESH_Filter.idl";

Inheritance diagram for SMESH::FilterLibrary:

Public Member Functions

Filter Copy (in string theFilterName)
 Copy filter from library by name (new filter is created) More...
 
boolean Add (in string theFilterName, in Filter theFilter)
 Methods for editing library. More...
 
boolean AddEmpty (in string theFilterName, in ElementType theType)
 
boolean Delete (in string theFilterName)
 
boolean Replace (in string theFilterName, in string theNewName, in Filter theFilter)
 
boolean Save ()
 Save library on disk. More...
 
boolean SaveAs (in string aFileName)
 
boolean IsPresent (in string aFilterName)
 Query methods. More...
 
long NbFilters (in ElementType aType)
 
string_array GetNames (in ElementType aType)
 
string_array GetAllNames ()
 
void SetFileName (in string aFilterName)
 
string GetFileName ()
 

Detailed Description

Interface for working with library of filters.

Member Function Documentation

◆ Add()

boolean SMESH::FilterLibrary::Add ( in string  theFilterName,
in Filter  theFilter 
)

Methods for editing library.

◆ AddEmpty()

boolean SMESH::FilterLibrary::AddEmpty ( in string  theFilterName,
in ElementType  theType 
)

◆ Copy()

Filter SMESH::FilterLibrary::Copy ( in string  theFilterName)

Copy filter from library by name (new filter is created)

◆ Delete()

boolean SMESH::FilterLibrary::Delete ( in string  theFilterName)

◆ GetAllNames()

string_array SMESH::FilterLibrary::GetAllNames ( )

◆ GetFileName()

string SMESH::FilterLibrary::GetFileName ( )

◆ GetNames()

string_array SMESH::FilterLibrary::GetNames ( in ElementType  aType)

◆ IsPresent()

boolean SMESH::FilterLibrary::IsPresent ( in string  aFilterName)

Query methods.

◆ NbFilters()

long SMESH::FilterLibrary::NbFilters ( in ElementType  aType)

◆ Replace()

boolean SMESH::FilterLibrary::Replace ( in string  theFilterName,
in string  theNewName,
in Filter  theFilter 
)

◆ Save()

boolean SMESH::FilterLibrary::Save ( )

Save library on disk.

◆ SaveAs()

boolean SMESH::FilterLibrary::SaveAs ( in string  aFileName)

◆ SetFileName()

void SMESH::FilterLibrary::SetFileName ( in string  aFilterName)