# -*- coding: utf-8 -*-
#
-# Copyright (C) 2007-2013 CEA/DEN, EDF R&D, OPEN CASCADE
+# Copyright (C) 2007-2014 CEA/DEN, EDF R&D, OPEN CASCADE
#
# This library is free software; you can redistribute it and/or
# modify it under the terms of the GNU Lesser General Public
# License as published by the Free Software Foundation; either
-# version 2.1 of the License.
+# version 2.1 of the License, or (at your option) any later version.
#
# This library is distributed in the hope that it will be useful,
# but WITHOUT ANY WARRANTY; without even the implied warranty of
'''
if entry is None:
return None
- import smesh
- smesh.SetCurrentStudy(self.editor.study)
+ import SMESH
+ from salome.smesh import smeshBuilder
+ smesh = smeshBuilder.New(self.editor.study)
+
meshObject=smesh.IDToObject(entry)
return meshObject
def TEST_createBoxMesh():
theStudy = helper.getActiveStudy()
- import geompy
- geompy.init_geom(theStudy)
+ import GEOM
+ from salome.geom import geomBuilder
+ geompy = geomBuilder.New(theStudy)
+
box = geompy.MakeBoxDXDYDZ(200, 200, 200)
- import smesh, SMESH, SALOMEDS
- smesh.SetCurrentStudy(theStudy)
- import StdMeshers
+ import SMESH, SALOMEDS
+ from salome.smesh import smeshBuilder
+ smesh = smeshBuilder.New(theStudy)
+
+ from salome.StdMeshers import StdMeshersBuilder
boxmesh = smesh.Mesh(box)
Regular_1D = boxmesh.Segment()
Nb_Segments_1 = Regular_1D.NumberOfSegments(15)