Version: 9.16.0
SMESHGUI_VolumeShapeFilter Class Reference

#include <SMESHGUI_Filter.h>

Inheritance diagram for SMESHGUI_VolumeShapeFilter:

Public Member Functions

Standard_EXPORT SMESHGUI_VolumeShapeFilter (const SMDSAbs_GeometryType shape)
 
virtual Standard_EXPORT bool IsValid (const vtkIdType) 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
 

Constructor & Destructor Documentation

◆ SMESHGUI_VolumeShapeFilter()

SMESHGUI_VolumeShapeFilter::SMESHGUI_VolumeShapeFilter ( const SMDSAbs_GeometryType  shape)

Member Function Documentation

◆ GetId() [1/2]

int SMESHGUI_VolumeShapeFilter::GetId ( ) const
virtual

◆ GetId() [2/2]

int SMESHGUI_VolumeShapeFilter::GetId ( SMDSAbs_GeometryType  geom)
static

◆ IsNodeFilter()

bool SMESHGUI_VolumeShapeFilter::IsNodeFilter ( ) const
virtual

◆ IsObjValid()

bool SMESHGUI_VolumeShapeFilter::IsObjValid ( const int  theObjId) const
virtual

◆ IsValid()

bool SMESHGUI_VolumeShapeFilter::IsValid ( const vtkIdType  theCellId) const
virtual

Field Documentation

◆ myGeometryType

SMDSAbs_GeometryType SMESHGUI_VolumeShapeFilter::myGeometryType
private

Referenced by GetId(), IsObjValid(), and IsValid().