27 #ifndef SMESHGUI_FILTER_H
28 #define SMESHGUI_FILTER_H
35 #include <VTKViewer_Filter.h>
38 #include <SALOMEconfig.h>
39 #include CORBA_SERVER_HEADER(SMESH_Filter)
70 Standard_EXPORT
virtual bool IsObjValid(
const int )
const = 0;
90 Standard_EXPORT
virtual bool IsValid(
const vtkIdType )
const;
91 Standard_EXPORT
virtual bool IsObjValid(
const int )
const;
92 Standard_EXPORT
virtual int GetId()
const;
93 Standard_EXPORT
virtual bool IsNodeFilter()
const;
94 Standard_EXPORT
void SetPredicate( SMESH::Predicate_ptr );
118 Standard_EXPORT
virtual bool IsValid(
const vtkIdType )
const;
119 Standard_EXPORT
virtual bool IsObjValid(
const int )
const;
120 Standard_EXPORT
virtual int GetId()
const;
121 Standard_EXPORT
virtual bool IsNodeFilter()
const;
140 Standard_EXPORT
virtual bool IsValid(
const vtkIdType )
const;
141 Standard_EXPORT
virtual bool IsObjValid(
const int )
const;
142 Standard_EXPORT
virtual int GetId()
const;
143 Standard_EXPORT
virtual bool IsNodeFilter()
const;
162 Standard_EXPORT
virtual bool IsValid(
const vtkIdType )
const;
163 Standard_EXPORT
virtual bool IsObjValid(
const int )
const;
164 Standard_EXPORT
virtual int GetId()
const;
165 Standard_EXPORT
virtual bool IsNodeFilter()
const;
184 Standard_EXPORT
virtual bool IsValid(
const vtkIdType )
const;
185 Standard_EXPORT
virtual bool IsObjValid(
const int )
const;
186 Standard_EXPORT
virtual int GetId()
const;
187 Standard_EXPORT
virtual bool IsNodeFilter()
const;
206 Standard_EXPORT
virtual bool IsValid(
const vtkIdType )
const;
207 Standard_EXPORT
virtual bool IsObjValid(
const int )
const;
208 Standard_EXPORT
virtual int GetId()
const;
209 Standard_EXPORT
virtual bool IsNodeFilter()
const;
SMDSAbs_GeometryType
enumeration for element geometry type
Definition: SMDSAbs_ElementType.hxx:47
@ SMDSGeom_NONE
Definition: SMDSAbs_ElementType.hxx:66
@ SMDSEntity_Last
Definition: SMDSAbs_ElementType.hxx:106
Definition: SMESHGUI_Filter.h:157
Definition: SMESHGUI_Filter.h:68
virtual Standard_EXPORT bool IsObjValid(const int) const =0
Definition: SMESHGUI_Filter.h:85
SMESH::Predicate_var myPred
Definition: SMESHGUI_Filter.h:99
Definition: SMESHGUI_Filter.h:113
Definition: SMESHGUI_Filter.h:135
Definition: SMESHGUI_Filter.h:201
SMDSAbs_GeometryType myGeometryType
Definition: SMESHGUI_Filter.h:202
Definition: SMESHGUI_Filter.h:179
Definition: SMESH_ControlsDef.hxx:64
SMESHGUI_FilterType
Definition: SMESHGUI_Filter.h:45
@ UnknownFilter
Definition: SMESHGUI_Filter.h:46
@ VolumeFilter
Definition: SMESHGUI_Filter.h:50
@ FaceFilter
Definition: SMESHGUI_Filter.h:49
@ LastFilter
Definition: SMESHGUI_Filter.h:56
@ FirstGeometryTypeFilter
Definition: SMESHGUI_Filter.h:54
@ FirstEntityTypeFilter
Definition: SMESHGUI_Filter.h:55
@ EdgeFilter
Definition: SMESHGUI_Filter.h:48
@ QuadFilter
Definition: SMESHGUI_Filter.h:52
@ TriaFilter
Definition: SMESHGUI_Filter.h:53
@ NodeFilter
Definition: SMESHGUI_Filter.h:47
@ AllElementsFilter
Definition: SMESHGUI_Filter.h:51
bool IsValid(SALOME_Actor *theActor, int theCellId, SVTK_Selector *theSelector)
Definition: SMESHGUI_VTKUtils.cxx:1143