X-Git-Url: http://git.salome-platform.org/gitweb/?p=modules%2Fsmesh.git;a=blobdiff_plain;f=src%2FStdMeshers_I%2FStdMeshers_ProjectionSource3D_i.cxx;h=f57e06e3b88880e9800f94225fc3ce15cfff0a5d;hp=4d90c3e0f746581fc051f1b983722cac473c83db;hb=35a739dc93461b230780d77142b4da32885d6341;hpb=330b5970e31ffc5c66b1d0ec4c7d5fd8cdce9e6a diff --git a/src/StdMeshers_I/StdMeshers_ProjectionSource3D_i.cxx b/src/StdMeshers_I/StdMeshers_ProjectionSource3D_i.cxx index 4d90c3e0f..f57e06e3b 100644 --- a/src/StdMeshers_I/StdMeshers_ProjectionSource3D_i.cxx +++ b/src/StdMeshers_I/StdMeshers_ProjectionSource3D_i.cxx @@ -162,15 +162,10 @@ void StdMeshers_ProjectionSource3D_i::SetVertexAssociation(GEOM::GEOM_Object_ptr TopoDS_Shape v4 = StdMeshers_ObjRefUlils::GeomObjectToShape( targetVertex2 ); this->GetImpl()->SetVertexAssociation( v1, v2, v3, v4 ); - CORBA::String_var entry; - entry = sourceVertex1->GetStudyEntry(); - myShapeEntries[ SRC_VERTEX1 ] = entry.in(); - entry = sourceVertex2->GetStudyEntry(); - myShapeEntries[ SRC_VERTEX2 ] = entry.in(); - entry = targetVertex1->GetStudyEntry(); - myShapeEntries[ TGT_VERTEX1 ] = entry.in(); - entry = targetVertex2->GetStudyEntry(); - myShapeEntries[ TGT_VERTEX2 ] = entry.in(); + myShapeEntries[ SRC_VERTEX1 ] = StdMeshers_ObjRefUlils::GeomObjectToEntry( sourceVertex1 ); + myShapeEntries[ SRC_VERTEX2 ] = StdMeshers_ObjRefUlils::GeomObjectToEntry( sourceVertex2 ); + myShapeEntries[ TGT_VERTEX1 ] = StdMeshers_ObjRefUlils::GeomObjectToEntry( targetVertex1 ); + myShapeEntries[ TGT_VERTEX2 ] = StdMeshers_ObjRefUlils::GeomObjectToEntry( targetVertex2 ); } catch ( SALOME_Exception& S_ex ) { THROW_SALOME_CORBA_EXCEPTION( S_ex.what(), SALOME::BAD_PARAM );