(self, face)
return bspline_surface
Private method that takes a TopoDS_Face and transforms it into a
        Bspline_Surface.
        
    	:param TopoDS_Face face: the TopoDS_Face to be converted
        :rtype: Geom_BSplineSurface
Private method that takes a TopoDS_Face and transforms it into a
        Bspline_Surface.
        
    	:param TopoDS_Face face: the TopoDS_Face to be converted
        :rtype: Geom_BSplineSurface
Private method that takes a TopoDS_Face and transforms it into a Bspline_Surface . : param TopoDS_Face face : the TopoDS_Face to be converted : rtype : Geom_BSplineSurface
def _bspline_surface_from_face(self, face):
        """
        Private method that takes a TopoDS_Face and transforms it into a
        Bspline_Surface.
        
    	:param TopoDS_Face face: the TopoDS_Face to be converted
        :rtype: Geom_BSplineSurface
        """
        if not isinstance(face, TopoDS_Face):
            raise TypeError("face must be a TopoDS_Face")
        # TopoDS_Face converted to Nurbs
        nurbs_face = topods_Face(BRepBuilderAPI_NurbsConvert(face).Shape())
        # GeomSurface obtained from Nurbs face
        surface = BRep_Tool.Surface(nurbs_face)
        # surface is now further converted to a bspline surface
        bspline_surface = geomconvert_SurfaceToBSplineSurface(surface)
        return bspline_surface
def _bspline_surface_from_face ( self , face ) : if not isinstance ( face , TopoDS_Face ) : raise TypeError ( "face must be a TopoDS_Face" ) # TopoDS_Face converted to Nurbs nurbs_face = topods_Face ( BRepBuilderAPI_NurbsConvert ( face ) . Shape ( ) ) # GeomSurface obtained from Nurbs face surface = BRep_Tool . Surface ( nurbs_face ) # surface is now further converted to a bspline surface bspline_surface = geomconvert_SurfaceToBSplineSurface ( surface ) return bspline_surface