0021382: EDF 1985 SMESH: Read/write of .mesh files (GMF format)

Note 0014299. Fix writing groups (again)
This commit is contained in:
eap 2012-10-04 10:52:46 +00:00
parent abc9568eca
commit 052ef39f86

View File

@ -282,14 +282,11 @@ Driver_Mesh::Status DriverGMF_Write::Perform()
// choose a TElem2IDMap
TElem2IDMap* elem2IDMap = 0;
if ( smdsEntity == SMDSEntity_Quadrangle &&
myMesh->GetMeshInfo().NbEntities( smdsEntity ) != myMesh->NbFaces() )
if ( smdsEntity == SMDSEntity_Quadrangle && nbOkElems != myMesh->NbFaces() )
elem2IDMap = & quad2IDMap;
else if ( smdsEntity == SMDSEntity_Triangle &&
myMesh->GetMeshInfo().NbEntities( smdsEntity ) != myMesh->NbFaces() )
else if ( smdsEntity == SMDSEntity_Triangle && nbOkElems != myMesh->NbFaces() )
elem2IDMap = & tria2IDMap;
else if ( smdsEntity == SMDSEntity_Edge &&
myMesh->GetMeshInfo().NbEntities( smdsEntity ) != myMesh->NbEdges() )
else if ( smdsEntity == SMDSEntity_Edge && nbOkElems != myMesh->NbEdges() )
elem2IDMap = & edge2IDMap;
// write the group