SMESH.FilterLibrary Interface Reference

import "SMESH_Filter.idl";

Inheritance diagram for SMESH.FilterLibrary:

Inheritance graph

Public Member Functions

Filter Copy (in string theFilterName)
boolean Add (in string theFilterName, in Filter theFilter)
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 ()
boolean SaveAs (in string aFileName)
boolean IsPresent (in string aFilterName)
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

Filter SMESH.FilterLibrary.Copy in string  theFilterName  ) 
 

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

boolean SMESH.FilterLibrary.Add in string  theFilterName,
in Filter  theFilter
 

Methods for editing library

boolean SMESH.FilterLibrary.AddEmpty in string  theFilterName,
in ElementType  theType
 

boolean SMESH.FilterLibrary.Delete in string  theFilterName  ) 
 

boolean SMESH.FilterLibrary.Replace in string  theFilterName,
in string  theNewName,
in Filter  theFilter
 

boolean SMESH.FilterLibrary.Save  ) 
 

Save library on disk

boolean SMESH.FilterLibrary.SaveAs in string  aFileName  ) 
 

boolean SMESH.FilterLibrary.IsPresent in string  aFilterName  ) 
 

Query methods

long SMESH.FilterLibrary.NbFilters in ElementType  aType  ) 
 

string_array SMESH.FilterLibrary.GetNames in ElementType  aType  ) 
 

string_array SMESH.FilterLibrary.GetAllNames  ) 
 

void SMESH.FilterLibrary.SetFileName in string  aFilterName  ) 
 

string SMESH.FilterLibrary.GetFileName  )