#include "SMESH_Group_i.hxx"
#include "SMESHDS_Group.hxx"
#include "SMESHDS_GroupOnFilter.hxx"
#include "SMESHDS_GroupOnGeom.hxx"
#include "SMESHDS_Mesh.hxx"
#include "SMESH_Comment.hxx"
#include "SMESH_Filter_i.hxx"
#include "SMESH_Gen_i.hxx"
#include "SMESH_Group.hxx"
#include "SMESH_Mesh_i.hxx"
#include "SMESH_PythonDump.hxx"
#include "SMESH_PreMeshInfo.hxx"
#include <CORBA_SERVER_HEADER(SMESH_Filter)>
#include "utilities.h"
Macros | |
#define | SEPAR '^' |
Typedefs | |
typedef bool(SMESHDS_Group::* | TFunChangeGroup )(const int) |
Functions | |
CORBA::Long | ChangeByPredicate (SMESH::Predicate_i *thePredicate, SMESHDS_GroupBase *theGroupBase, NotifyerAndWaiter *theGroupImpl, TFunChangeGroup theFun) |
#define SEPAR '^' |
Referenced by SMESH_GroupOnFilter_i::FilterToString(), and SMESH_GroupOnFilter_i::StringToFilter().
CORBA::Long ChangeByPredicate | ( | SMESH::Predicate_i * | thePredicate, |
SMESHDS_GroupBase * | theGroupBase, | ||
NotifyerAndWaiter * | theGroupImpl, | ||
TFunChangeGroup | theFun | ||
) |
References SMESH::Filter_i::GetElementsId(), SMESHDS_GroupBase::GetMesh(), and SMESH::NotifyerAndWaiter::Modified().
Referenced by SMESH_Group_i::AddByPredicate(), and SMESH_Group_i::RemoveByPredicate().