
Public Member Functions | |
| MyNodeIterator (const set< const SMESHDS_SubMesh * > &theSubMeshes) | |
| SMDS_NodeIteratorPtr | getElements (const SMESHDS_SubMesh *theSubMesh) const |
| bool | more () |
| Return true if and only if there are other object in this iterator. | |
| bool | more () |
| Return true if and only if there are other object in this iterator. | |
| const SMDS_MeshElement * | next () |
| Return the current object and step to the next one. | |
| const SMDS_MeshNode * | next () |
| Return the current object and step to the next one. | |
| virtual void | remove () |
| Delete the current element and step to the next one. | |
| virtual void | remove () |
| Delete the current element and step to the next one. | |
Definition at line 334 of file SMESHDS_SubMesh.cxx.
| MyNodeIterator.MyNodeIterator | ( | const set< const SMESHDS_SubMesh * > & | theSubMeshes | ) |
Definition at line 337 of file SMESHDS_SubMesh.cxx.
:MyIterator<const SMDS_MeshNode*>( theSubMeshes ) {}
| SMDS_NodeIteratorPtr MyNodeIterator.getElements | ( | const SMESHDS_SubMesh * | theSubMesh | ) | const [virtual] |
Implements MyIterator< const SMDS_MeshNode * >.
Definition at line 339 of file SMESHDS_SubMesh.cxx.
References SMESHDS_SubMesh.GetNodes().
{ return theSubMesh->GetNodes(); }
| bool MyIterator< const SMDS_MeshNode * >.more | ( | ) | [virtual, inherited] |
Return true if and only if there are other object in this iterator.
Implements SMDS_Iterator< const SMDS_MeshElement * >.
Definition at line 78 of file SMESHDS_GroupOnGeom.cxx.
References MyIterator< VALUE >.myElem, MyIterator< VALUE >.myNodeIt, MyIterator< VALUE >.myType, and SMDSAbs_Node.
{
if ( myType == SMDSAbs_Node && myNodeIt )
return myNodeIt->more();
return ( myElem != 0 );
}
| bool MyIterator< const SMDS_MeshNode * >.more | ( | ) | [virtual, inherited] |
Return true if and only if there are other object in this iterator.
Implements SMDS_Iterator< const SMDS_MeshElement * >.
Definition at line 290 of file SMESHDS_SubMesh.cxx.
| const SMDS_MeshNode * MyIterator< const SMDS_MeshNode * >.next | ( | ) | [virtual, inherited] |
Return the current object and step to the next one.
Implements SMDS_Iterator< const SMDS_MeshElement * >.
Definition at line 300 of file SMESHDS_SubMesh.cxx.
| const SMDS_MeshElement* MyIterator< const SMDS_MeshNode * >.next | ( | ) | [virtual, inherited] |
Return the current object and step to the next one.
Implements SMDS_Iterator< const SMDS_MeshElement * >.
Definition at line 84 of file SMESHDS_GroupOnGeom.cxx.
References SMDS_MeshElement.GetType(), MyIterator< VALUE >.myElem, MyIterator< VALUE >.myElemIt, MyIterator< VALUE >.myNodeIt, MyIterator< VALUE >.myType, SMESH_AdvancedEditor.res, and SMDSAbs_Node.
| virtual void SMDS_Iterator< const SMDS_MeshNode * >.remove | ( | ) | [virtual, inherited] |
Delete the current element and step to the next one.
Definition at line 44 of file SMDS_Iterator.hxx.
{}
| virtual void SMDS_Iterator< const SMDS_MeshElement * >.remove | ( | ) | [virtual, inherited] |
Delete the current element and step to the next one.
Definition at line 44 of file SMDS_Iterator.hxx.
{}