Version: 8.3.0
SMDS_VtkCellIteratorPolyH Class Reference

#include <SMDS_VtkCellIterator.hxx>

Inheritance diagram for SMDS_VtkCellIteratorPolyH:

Public Member Functions

 SMDS_VtkCellIteratorPolyH (SMDS_Mesh *mesh, int vtkCellId, SMDSAbs_EntityType aType)
 
virtual ~SMDS_VtkCellIteratorPolyH ()
 
virtual bool more ()
 Return true if and only if there are other object in this iterator. More...
 
virtual const SMDS_MeshElementnext ()
 Return the current object and step to the next one. More...
 
void exchange (vtkIdType a, vtkIdType b)
 
virtual void remove ()
 Delete the current element and step to the next one. More...
 

Protected Attributes

int _nbNodesInFaces
 
SMDS_Mesh_mesh
 
int _cellId
 
int _index
 
int _nbNodes
 
SMDSAbs_EntityType _type
 
vtkIdList * _vtkIdList
 

Constructor & Destructor Documentation

SMDS_VtkCellIteratorPolyH::~SMDS_VtkCellIteratorPolyH ( )
virtual

Member Function Documentation

void SMDS_VtkCellIterator::exchange ( vtkIdType  a,
vtkIdType  b 
)
inherited
bool SMDS_VtkCellIteratorPolyH::more ( )
virtual

Return true if and only if there are other object in this iterator.

Reimplemented from SMDS_VtkCellIterator.

References SMDS_VtkCellIterator::_index, and _nbNodesInFaces.

const SMDS_MeshElement * SMDS_VtkCellIterator::next ( )
virtualinherited
virtual void SMDS_Iterator< const SMDS_MeshElement * >::remove ( )
virtualinherited

Delete the current element and step to the next one.

Field Documentation

int SMDS_VtkCellIteratorPolyH::_nbNodesInFaces
protected

Referenced by more(), and SMDS_VtkCellIteratorPolyH().

SMDSAbs_EntityType SMDS_VtkCellIterator::_type
protectedinherited