SMESH.FilterLibrary_i Class Reference

#include <SMESH_Filter_i.hxx>

Inheritance diagram for SMESH.FilterLibrary_i:

Inheritance graph

Public Member Functions

 FilterLibrary_i (const char *theFileName)
 FilterLibrary_i ()
 ~FilterLibrary_i ()
Filter_ptr Copy (const char *theFilterName)
CORBA::Boolean Add (const char *theFilterName, Filter_ptr theFilter)
CORBA::Boolean AddEmpty (const char *theFilterName, ElementType theType)
CORBA::Boolean Delete (const char *theFilterName)
CORBA::Boolean Replace (const char *theFilterName, const char *theNewName, Filter_ptr theFilter)
CORBA::Boolean Save ()
CORBA::Boolean SaveAs (const char *aFileName)
CORBA::Boolean IsPresent (const char *aFilterName)
CORBA::Long NbFilters (ElementType)
string_arrayGetNames (ElementType)
string_arrayGetAllNames ()
void SetFileName (const char *theFileName)
char * GetFileName ()

Private Attributes

char * myFileName
LDOM_Document myDoc
FilterManager_var myFilterMgr

Constructor & Destructor Documentation

FilterLibrary_i::FilterLibrary_i const char *  theFileName  ) 
 

FilterLibrary_i::FilterLibrary_i  ) 
 

FilterLibrary_i::~FilterLibrary_i  ) 
 


Member Function Documentation

Filter_ptr FilterLibrary_i::Copy const char *  theFilterName  ) 
 

CORBA::Boolean FilterLibrary_i::Add const char *  theFilterName,
Filter_ptr  theFilter
 

CORBA::Boolean FilterLibrary_i::AddEmpty const char *  theFilterName,
ElementType  theType
 

CORBA::Boolean FilterLibrary_i::Delete const char *  theFilterName  ) 
 

CORBA::Boolean FilterLibrary_i::Replace const char *  theFilterName,
const char *  theNewName,
Filter_ptr  theFilter
 

CORBA::Boolean FilterLibrary_i::Save  ) 
 

CORBA::Boolean FilterLibrary_i::SaveAs const char *  aFileName  ) 
 

CORBA::Boolean FilterLibrary_i::IsPresent const char *  aFilterName  ) 
 

CORBA::Long FilterLibrary_i::NbFilters ElementType   ) 
 

string_array * FilterLibrary_i::GetNames ElementType   ) 
 

string_array * FilterLibrary_i::GetAllNames  ) 
 

void FilterLibrary_i::SetFileName const char *  theFileName  ) 
 

char * FilterLibrary_i::GetFileName  ) 
 


Field Documentation

char* SMESH.FilterLibrary_i.myFileName [private]
 

LDOM_Document SMESH.FilterLibrary_i.myDoc [private]
 

FilterManager_var SMESH.FilterLibrary_i.myFilterMgr [private]