20#ifndef _SMDS_VTKCELLITERATOR_HXX_
21#define _SMDS_VTKCELLITERATOR_HXX_
52template<
class SMDS_ITERATOR = SMDS_ElemIterator,
class GET_VTK_NODES = _GetVtkNodes >
61 GET_VTK_NODES getNodes(
_vtkIdList, mesh, vtkCellId, aType );
76template<
class SMDS_ITERATOR = SMDS_ElemIterator >
86template<
class SMDS_ITERATOR = SMDS_ElemIterator >
SMDSAbs_EntityType
Enumeration of entity type used in mesh info array.
Definition: SMDSAbs_ElementType.hxx:79
std::vector< vtkIdType > TVtkIdList
Definition: SMDS_VtkCellIterator.hxx:29
Definition: SMDS_Mesh.hxx:53
const SMDS_MeshNode * FindNodeVtk(vtkIdType idnode) const
Return the node whose VTK ID is 'vtkId'.
Definition: SMDS_Mesh.cxx:1002
Definition: SMDS_VtkCellIterator.hxx:88
SMDS_VtkCellIterator< SMDS_ITERATOR, _GetVtkNodesPolyh > parent_t
Definition: SMDS_VtkCellIterator.hxx:89
SMDS_VtkCellIteratorPolyH(SMDS_Mesh *mesh, vtkIdType vtkCellId, SMDSAbs_EntityType type)
Definition: SMDS_VtkCellIterator.hxx:91
Definition: SMDS_VtkCellIterator.hxx:78
SMDS_VtkCellIteratorToUNV(SMDS_Mesh *mesh, vtkIdType vtkCellId, SMDSAbs_EntityType type)
Definition: SMDS_VtkCellIterator.hxx:81
SMDS_VtkCellIterator< SMDS_ITERATOR, _GetVtkNodesToUNV > parent_t
Definition: SMDS_VtkCellIterator.hxx:79
Iterator on nodes of a cell.
Definition: SMDS_VtkCellIterator.hxx:54
virtual ~SMDS_VtkCellIterator()
Definition: SMDS_VtkCellIterator.hxx:63
SMDS_ITERATOR::value_type result_type
Definition: SMDS_VtkCellIterator.hxx:56
virtual result_type next()
Return the current object and step to the next one.
Definition: SMDS_VtkCellIterator.hxx:65
virtual bool more()
Return true if and only if there are other object in this iterator.
Definition: SMDS_VtkCellIterator.hxx:64
TVtkIdList _vtkIdList
Definition: SMDS_VtkCellIterator.hxx:72
size_t _index
Definition: SMDS_VtkCellIterator.hxx:71
SMDS_Mesh * _mesh
Definition: SMDS_VtkCellIterator.hxx:70
SMDS_VtkCellIterator(SMDS_Mesh *mesh, vtkIdType vtkCellId, SMDSAbs_EntityType aType)
Definition: SMDS_VtkCellIterator.hxx:58
Definition: SMDS_VtkCellIterator.hxx:44
_GetVtkNodesPolyh(TVtkIdList &nodeIds, SMDS_Mesh *mesh, vtkIdType vtkCellId, SMDSAbs_EntityType type)
Definition: SMDS_VtkCellIterator.cxx:134
Definition: SMDS_VtkCellIterator.hxx:40
_GetVtkNodesToUNV(TVtkIdList &nodeIds, SMDS_Mesh *mesh, vtkIdType vtkCellId, SMDSAbs_EntityType type)
Definition: SMDS_VtkCellIterator.cxx:48
Retrieve nodes of a cell.
Definition: SMDS_VtkCellIterator.hxx:36
_GetVtkNodes(TVtkIdList &nodeIds, SMDS_Mesh *mesh, vtkIdType vtkCellId, SMDSAbs_EntityType type)
Definition: SMDS_VtkCellIterator.cxx:26