//=============================================================================
SMESH::long_array* SMESH_Mesh_i::GetIDs()
{
- SMESH::long_array_var aResult = new SMESH::long_array();
- SMESHDS_Mesh* aSMESHDS_Mesh = _impl->GetMeshDS();
- int aMinId = aSMESHDS_Mesh->MinElementID();
- int aMaxId = aSMESHDS_Mesh->MaxElementID();
+// SMESH::long_array_var aResult = new SMESH::long_array();
+// SMESHDS_Mesh* aSMESHDS_Mesh = _impl->GetMeshDS();
+// int aMinId = aSMESHDS_Mesh->MinElementID();
+// int aMaxId = aSMESHDS_Mesh->MaxElementID();
- aResult->length(aMaxId - aMinId + 1);
+// aResult->length(aMaxId - aMinId + 1);
- for (int i = 0, id = aMinId; id <= aMaxId; id++ )
- aResult[i++] = id;
+// for (int i = 0, id = aMinId; id <= aMaxId; id++ )
+// aResult[i++] = id;
- return aResult._retn();
+// return aResult._retn();
+ // PAL12398
+ return GetElementsId();
}
//=============================================================================