- SMESH::SMESH_Group_var aGroupUsed;
- if ( aGroup->_is_nil() ) {
- // create new group
- aGroupUsed = SMESH::AddGroup( myMesh, SMESH::VOLUME, aGroupName );
- if ( !aGroupUsed->_is_nil() ) {
- myGroups.append(SMESH::SMESH_GroupBase::_duplicate(aGroupUsed));
- ComboBox_GroupName->addItem( aGroupName );
- }
- }
- else {
- SMESH::SMESH_GroupOnGeom_var aGeomGroup = SMESH::SMESH_GroupOnGeom::_narrow( aGroup );
- if ( !aGeomGroup->_is_nil() ) {
- aGroupUsed = myMesh->ConvertToStandalone( aGeomGroup );
- if ( !aGroupUsed->_is_nil() && idx > 0 ) {
- myGroups[idx-1] = SMESH::SMESH_GroupBase::_duplicate(aGroupUsed);
- SMESHGUI::GetSMESHGUI()->getApp()->updateObjectBrowser();
- }
- }
- else
- aGroupUsed = SMESH::SMESH_Group::_narrow( aGroup );
- }
-
+ SMESH::SMESH_Group_var aGroupUsed;
+ if ( aGroup->_is_nil() ) {
+ // create new group
+ aGroupUsed = SMESH::AddGroup( myMesh, SMESH::VOLUME, aGroupName );
+ if ( !aGroupUsed->_is_nil() ) {
+ myGroups.append(SMESH::SMESH_GroupBase::_duplicate(aGroupUsed));
+ ComboBox_GroupName->addItem( aGroupName );
+ }
+ }
+ else {
+ SMESH::SMESH_GroupOnGeom_var aGeomGroup = SMESH::SMESH_GroupOnGeom::_narrow( aGroup );
+ if ( !aGeomGroup->_is_nil() ) {
+ aGroupUsed = myMesh->ConvertToStandalone( aGeomGroup );
+ if ( !aGroupUsed->_is_nil() && idx > 0 ) {
+ myGroups[idx-1] = SMESH::SMESH_GroupBase::_duplicate(aGroupUsed);
+ SMESHGUI::GetSMESHGUI()->getApp()->updateObjectBrowser();
+ }
+ }
+ else
+ aGroupUsed = SMESH::SMESH_Group::_narrow( aGroup );
+ }
+