#include <SMESHGUI_Filter.h>
Public Member Functions | |
Standard_EXPORT | SMESHGUI_VolumeShapeFilter (const SMDSAbs_GeometryType shape) |
virtual Standard_EXPORT bool | IsValid (const int) const |
virtual Standard_EXPORT bool | IsObjValid (const int) const |
virtual Standard_EXPORT int | GetId () const |
virtual Standard_EXPORT bool | IsNodeFilter () const |
Static Public Member Functions | |
static Standard_EXPORT int | GetId (SMDSAbs_GeometryType geom) |
Private Attributes | |
SMDSAbs_GeometryType | myGeometryType |
SMESHGUI_VolumeShapeFilter::SMESHGUI_VolumeShapeFilter | ( | const SMDSAbs_GeometryType | shape | ) |
|
virtual |
References myGeometryType.
Referenced by SMESHGUI_SplitVolumesDlg::setSelectionMode().
|
static |
References SMESH::FirstGeometryTypeFilter.
|
virtual |
Implements SMESHGUI_Filter.
References SMDS_Mesh::FindElement(), SMDS_MeshElement::GetGeomType(), SMESH_Actor::GetObject(), and myGeometryType.
|
private |
Referenced by GetId(), IsObjValid(), and IsValid().