# Python stubs generated by omniidl from .././../idl/SMESH_MeshEditor.idl

import omniORB, _omnipy
from omniORB import CORBA, PortableServer
_0_CORBA = CORBA

_omnipy.checkVersion(3,0, __file__)

# #include "SALOME_Exception.idl"
import SALOME_Exception_idl
_0_SALOME = omniORB.openModule("SALOME")
_0_SALOME__POA = omniORB.openModule("SALOME__POA")
# #include "SALOME_GenericObj.idl"
import SALOME_GenericObj_idl
_0_SALOME = omniORB.openModule("SALOME")
_0_SALOME__POA = omniORB.openModule("SALOME__POA")
# #include "SALOMEDS.idl"
import SALOMEDS_idl
_0_SALOMEDS = omniORB.openModule("SALOMEDS")
_0_SALOMEDS__POA = omniORB.openModule("SALOMEDS__POA")
# #include "SALOME_PyNode.idl"
import SALOME_PyNode_idl
_0_Engines = omniORB.openModule("Engines")
_0_Engines__POA = omniORB.openModule("Engines__POA")
# #include "SALOME_Component.idl"
import SALOME_Component_idl
_0_Engines = omniORB.openModule("Engines")
_0_Engines__POA = omniORB.openModule("Engines__POA")
# #include "SALOMEDS_Attributes.idl"
import SALOMEDS_Attributes_idl
_0_SALOMEDS = omniORB.openModule("SALOMEDS")
_0_SALOMEDS__POA = omniORB.openModule("SALOMEDS__POA")
# #include "GEOM_Gen.idl"
import GEOM_Gen_idl
_0_GEOM = omniORB.openModule("GEOM")
_0_GEOM__POA = omniORB.openModule("GEOM__POA")
# #include "SALOME_Comm.idl"
import SALOME_Comm_idl
_0_SALOME = omniORB.openModule("SALOME")
_0_SALOME__POA = omniORB.openModule("SALOME__POA")
# #include "MED.idl"
import MED_idl
_0_SALOME_MED = omniORB.openModule("SALOME_MED")
_0_SALOME_MED__POA = omniORB.openModule("SALOME_MED__POA")
# #include "SMESH_Mesh.idl"
import SMESH_Mesh_idl
_0_SMESH = omniORB.openModule("SMESH")
_0_SMESH__POA = omniORB.openModule("SMESH__POA")

#
# Start of module "SMESH"
#
__name__ = "SMESH"
_0_SMESH = omniORB.openModule("SMESH", r".././../idl/SMESH_MeshEditor.idl")
_0_SMESH__POA = omniORB.openModule("SMESH__POA", r".././../idl/SMESH_MeshEditor.idl")


# interface NumericalFunctor;
_0_SMESH._d_NumericalFunctor = (omniORB.tcInternal.tv_objref, "IDL:SMESH/NumericalFunctor:1.0", "NumericalFunctor")
omniORB.typeMapping["IDL:SMESH/NumericalFunctor:1.0"] = _0_SMESH._d_NumericalFunctor

# interface SMESH_MeshEditor
_0_SMESH._d_SMESH_MeshEditor = (omniORB.tcInternal.tv_objref, "IDL:SMESH/SMESH_MeshEditor:1.0", "SMESH_MeshEditor")
omniORB.typeMapping["IDL:SMESH/SMESH_MeshEditor:1.0"] = _0_SMESH._d_SMESH_MeshEditor
_0_SMESH.SMESH_MeshEditor = omniORB.newEmptyClass()
class SMESH_MeshEditor :
    _NP_RepositoryId = _0_SMESH._d_SMESH_MeshEditor[1]

    def __init__(self, *args, **kw):
        raise RuntimeError("Cannot construct objects of this type.")

    _nil = CORBA.Object._nil

    
    # enum Smooth_Method
    LAPLACIAN_SMOOTH = omniORB.EnumItem("LAPLACIAN_SMOOTH", 0)
    CENTROIDAL_SMOOTH = omniORB.EnumItem("CENTROIDAL_SMOOTH", 1)
    Smooth_Method = omniORB.Enum("IDL:SMESH/SMESH_MeshEditor/Smooth_Method:1.0", (LAPLACIAN_SMOOTH, CENTROIDAL_SMOOTH,))

    _d_Smooth_Method  = (omniORB.tcInternal.tv_enum, Smooth_Method._NP_RepositoryId, "Smooth_Method", Smooth_Method._items)
    _tc_Smooth_Method = omniORB.tcInternal.createTypeCode(_d_Smooth_Method)
    omniORB.registerType(Smooth_Method._NP_RepositoryId, _d_Smooth_Method, _tc_Smooth_Method)
    
    # enum Extrusion_Error
    EXTR_OK = omniORB.EnumItem("EXTR_OK", 0)
    EXTR_NO_ELEMENTS = omniORB.EnumItem("EXTR_NO_ELEMENTS", 1)
    EXTR_PATH_NOT_EDGE = omniORB.EnumItem("EXTR_PATH_NOT_EDGE", 2)
    EXTR_BAD_PATH_SHAPE = omniORB.EnumItem("EXTR_BAD_PATH_SHAPE", 3)
    EXTR_BAD_STARTING_NODE = omniORB.EnumItem("EXTR_BAD_STARTING_NODE", 4)
    EXTR_BAD_ANGLES_NUMBER = omniORB.EnumItem("EXTR_BAD_ANGLES_NUMBER", 5)
    EXTR_CANT_GET_TANGENT = omniORB.EnumItem("EXTR_CANT_GET_TANGENT", 6)
    Extrusion_Error = omniORB.Enum("IDL:SMESH/SMESH_MeshEditor/Extrusion_Error:1.0", (EXTR_OK, EXTR_NO_ELEMENTS, EXTR_PATH_NOT_EDGE, EXTR_BAD_PATH_SHAPE, EXTR_BAD_STARTING_NODE, EXTR_BAD_ANGLES_NUMBER, EXTR_CANT_GET_TANGENT,))

    _d_Extrusion_Error  = (omniORB.tcInternal.tv_enum, Extrusion_Error._NP_RepositoryId, "Extrusion_Error", Extrusion_Error._items)
    _tc_Extrusion_Error = omniORB.tcInternal.createTypeCode(_d_Extrusion_Error)
    omniORB.registerType(Extrusion_Error._NP_RepositoryId, _d_Extrusion_Error, _tc_Extrusion_Error)
    
    # enum MirrorType
    POINT = omniORB.EnumItem("POINT", 0)
    AXIS = omniORB.EnumItem("AXIS", 1)
    PLANE = omniORB.EnumItem("PLANE", 2)
    MirrorType = omniORB.Enum("IDL:SMESH/SMESH_MeshEditor/MirrorType:1.0", (POINT, AXIS, PLANE,))

    _d_MirrorType  = (omniORB.tcInternal.tv_enum, MirrorType._NP_RepositoryId, "MirrorType", MirrorType._items)
    _tc_MirrorType = omniORB.tcInternal.createTypeCode(_d_MirrorType)
    omniORB.registerType(MirrorType._NP_RepositoryId, _d_MirrorType, _tc_MirrorType)
    
    # enum Sew_Error
    SEW_OK = omniORB.EnumItem("SEW_OK", 0)
    SEW_BORDER1_NOT_FOUND = omniORB.EnumItem("SEW_BORDER1_NOT_FOUND", 1)
    SEW_BORDER2_NOT_FOUND = omniORB.EnumItem("SEW_BORDER2_NOT_FOUND", 2)
    SEW_BOTH_BORDERS_NOT_FOUND = omniORB.EnumItem("SEW_BOTH_BORDERS_NOT_FOUND", 3)
    SEW_BAD_SIDE_NODES = omniORB.EnumItem("SEW_BAD_SIDE_NODES", 4)
    SEW_VOLUMES_TO_SPLIT = omniORB.EnumItem("SEW_VOLUMES_TO_SPLIT", 5)
    SEW_DIFF_NB_OF_ELEMENTS = omniORB.EnumItem("SEW_DIFF_NB_OF_ELEMENTS", 6)
    SEW_TOPO_DIFF_SETS_OF_ELEMENTS = omniORB.EnumItem("SEW_TOPO_DIFF_SETS_OF_ELEMENTS", 7)
    SEW_BAD_SIDE1_NODES = omniORB.EnumItem("SEW_BAD_SIDE1_NODES", 8)
    SEW_BAD_SIDE2_NODES = omniORB.EnumItem("SEW_BAD_SIDE2_NODES", 9)
    Sew_Error = omniORB.Enum("IDL:SMESH/SMESH_MeshEditor/Sew_Error:1.0", (SEW_OK, SEW_BORDER1_NOT_FOUND, SEW_BORDER2_NOT_FOUND, SEW_BOTH_BORDERS_NOT_FOUND, SEW_BAD_SIDE_NODES, SEW_VOLUMES_TO_SPLIT, SEW_DIFF_NB_OF_ELEMENTS, SEW_TOPO_DIFF_SETS_OF_ELEMENTS, SEW_BAD_SIDE1_NODES, SEW_BAD_SIDE2_NODES,))

    _d_Sew_Error  = (omniORB.tcInternal.tv_enum, Sew_Error._NP_RepositoryId, "Sew_Error", Sew_Error._items)
    _tc_Sew_Error = omniORB.tcInternal.createTypeCode(_d_Sew_Error)
    omniORB.registerType(Sew_Error._NP_RepositoryId, _d_Sew_Error, _tc_Sew_Error)


_0_SMESH.SMESH_MeshEditor = SMESH_MeshEditor
_0_SMESH._tc_SMESH_MeshEditor = omniORB.tcInternal.createTypeCode(_0_SMESH._d_SMESH_MeshEditor)
omniORB.registerType(SMESH_MeshEditor._NP_RepositoryId, _0_SMESH._d_SMESH_MeshEditor, _0_SMESH._tc_SMESH_MeshEditor)

# SMESH_MeshEditor operations and attributes
SMESH_MeshEditor._d_MakeIDSource = ((omniORB.typeMapping["IDL:SMESH/long_array:1.0"], ), (omniORB.typeMapping["IDL:SMESH/SMESH_IDSource:1.0"], ), None)
SMESH_MeshEditor._d_RemoveElements = ((omniORB.typeMapping["IDL:SMESH/long_array:1.0"], ), (omniORB.tcInternal.tv_boolean, ), None)
SMESH_MeshEditor._d_RemoveNodes = ((omniORB.typeMapping["IDL:SMESH/long_array:1.0"], ), (omniORB.tcInternal.tv_boolean, ), None)
SMESH_MeshEditor._d_AddNode = ((omniORB.tcInternal.tv_double, omniORB.tcInternal.tv_double, omniORB.tcInternal.tv_double), (omniORB.tcInternal.tv_long, ), None)
SMESH_MeshEditor._d_Add0DElement = ((omniORB.tcInternal.tv_long, ), (omniORB.tcInternal.tv_long, ), None)
SMESH_MeshEditor._d_AddEdge = ((omniORB.typeMapping["IDL:SMESH/long_array:1.0"], ), (omniORB.tcInternal.tv_long, ), None)
SMESH_MeshEditor._d_AddFace = ((omniORB.typeMapping["IDL:SMESH/long_array:1.0"], ), (omniORB.tcInternal.tv_long, ), None)
SMESH_MeshEditor._d_AddPolygonalFace = ((omniORB.typeMapping["IDL:SMESH/long_array:1.0"], ), (omniORB.tcInternal.tv_long, ), None)
SMESH_MeshEditor._d_AddVolume = ((omniORB.typeMapping["IDL:SMESH/long_array:1.0"], ), (omniORB.tcInternal.tv_long, ), None)
SMESH_MeshEditor._d_AddPolyhedralVolume = ((omniORB.typeMapping["IDL:SMESH/long_array:1.0"], omniORB.typeMapping["IDL:SMESH/long_array:1.0"]), (omniORB.tcInternal.tv_long, ), None)
SMESH_MeshEditor._d_AddPolyhedralVolumeByFaces = ((omniORB.typeMapping["IDL:SMESH/long_array:1.0"], ), (omniORB.tcInternal.tv_long, ), None)
SMESH_MeshEditor._d_SetNodeOnVertex = ((omniORB.tcInternal.tv_long, omniORB.tcInternal.tv_long), (), {_0_SALOME.SALOME_Exception._NP_RepositoryId: _0_SALOME._d_SALOME_Exception})
SMESH_MeshEditor._d_SetNodeOnEdge = ((omniORB.tcInternal.tv_long, omniORB.tcInternal.tv_long, omniORB.tcInternal.tv_double), (), {_0_SALOME.SALOME_Exception._NP_RepositoryId: _0_SALOME._d_SALOME_Exception})
SMESH_MeshEditor._d_SetNodeOnFace = ((omniORB.tcInternal.tv_long, omniORB.tcInternal.tv_long, omniORB.tcInternal.tv_double, omniORB.tcInternal.tv_double), (), {_0_SALOME.SALOME_Exception._NP_RepositoryId: _0_SALOME._d_SALOME_Exception})
SMESH_MeshEditor._d_SetNodeInVolume = ((omniORB.tcInternal.tv_long, omniORB.tcInternal.tv_long), (), {_0_SALOME.SALOME_Exception._NP_RepositoryId: _0_SALOME._d_SALOME_Exception})
SMESH_MeshEditor._d_SetMeshElementOnShape = ((omniORB.tcInternal.tv_long, omniORB.tcInternal.tv_long), (), {_0_SALOME.SALOME_Exception._NP_RepositoryId: _0_SALOME._d_SALOME_Exception})
SMESH_MeshEditor._d_MoveNode = ((omniORB.tcInternal.tv_long, omniORB.tcInternal.tv_double, omniORB.tcInternal.tv_double, omniORB.tcInternal.tv_double), (omniORB.tcInternal.tv_boolean, ), None)
SMESH_MeshEditor._d_InverseDiag = ((omniORB.tcInternal.tv_long, omniORB.tcInternal.tv_long), (omniORB.tcInternal.tv_boolean, ), None)
SMESH_MeshEditor._d_DeleteDiag = ((omniORB.tcInternal.tv_long, omniORB.tcInternal.tv_long), (omniORB.tcInternal.tv_boolean, ), None)
SMESH_MeshEditor._d_Reorient = ((omniORB.typeMapping["IDL:SMESH/long_array:1.0"], ), (omniORB.tcInternal.tv_boolean, ), None)
SMESH_MeshEditor._d_ReorientObject = ((omniORB.typeMapping["IDL:SMESH/SMESH_IDSource:1.0"], ), (omniORB.tcInternal.tv_boolean, ), None)
SMESH_MeshEditor._d_TriToQuad = ((omniORB.typeMapping["IDL:SMESH/long_array:1.0"], omniORB.typeMapping["IDL:SMESH/NumericalFunctor:1.0"], omniORB.tcInternal.tv_double), (omniORB.tcInternal.tv_boolean, ), None)
SMESH_MeshEditor._d_TriToQuadObject = ((omniORB.typeMapping["IDL:SMESH/SMESH_IDSource:1.0"], omniORB.typeMapping["IDL:SMESH/NumericalFunctor:1.0"], omniORB.tcInternal.tv_double), (omniORB.tcInternal.tv_boolean, ), None)
SMESH_MeshEditor._d_QuadToTri = ((omniORB.typeMapping["IDL:SMESH/long_array:1.0"], omniORB.typeMapping["IDL:SMESH/NumericalFunctor:1.0"]), (omniORB.tcInternal.tv_boolean, ), None)
SMESH_MeshEditor._d_QuadToTriObject = ((omniORB.typeMapping["IDL:SMESH/SMESH_IDSource:1.0"], omniORB.typeMapping["IDL:SMESH/NumericalFunctor:1.0"]), (omniORB.tcInternal.tv_boolean, ), None)
SMESH_MeshEditor._d_SplitQuad = ((omniORB.typeMapping["IDL:SMESH/long_array:1.0"], omniORB.tcInternal.tv_boolean), (omniORB.tcInternal.tv_boolean, ), None)
SMESH_MeshEditor._d_SplitQuadObject = ((omniORB.typeMapping["IDL:SMESH/SMESH_IDSource:1.0"], omniORB.tcInternal.tv_boolean), (omniORB.tcInternal.tv_boolean, ), None)
SMESH_MeshEditor._d_BestSplit = ((omniORB.tcInternal.tv_long, omniORB.typeMapping["IDL:SMESH/NumericalFunctor:1.0"]), (omniORB.tcInternal.tv_long, ), None)
SMESH_MeshEditor._d_SplitVolumesIntoTetra = ((omniORB.typeMapping["IDL:SMESH/SMESH_IDSource:1.0"], omniORB.tcInternal.tv_short), (), {_0_SALOME.SALOME_Exception._NP_RepositoryId: _0_SALOME._d_SALOME_Exception})
SMESH_MeshEditor._d_Smooth = ((omniORB.typeMapping["IDL:SMESH/long_array:1.0"], omniORB.typeMapping["IDL:SMESH/long_array:1.0"], omniORB.tcInternal.tv_long, omniORB.tcInternal.tv_double, omniORB.typeMapping["IDL:SMESH/SMESH_MeshEditor/Smooth_Method:1.0"]), (omniORB.tcInternal.tv_boolean, ), None)
SMESH_MeshEditor._d_SmoothObject = ((omniORB.typeMapping["IDL:SMESH/SMESH_IDSource:1.0"], omniORB.typeMapping["IDL:SMESH/long_array:1.0"], omniORB.tcInternal.tv_long, omniORB.tcInternal.tv_double, omniORB.typeMapping["IDL:SMESH/SMESH_MeshEditor/Smooth_Method:1.0"]), (omniORB.tcInternal.tv_boolean, ), None)
SMESH_MeshEditor._d_SmoothParametric = ((omniORB.typeMapping["IDL:SMESH/long_array:1.0"], omniORB.typeMapping["IDL:SMESH/long_array:1.0"], omniORB.tcInternal.tv_long, omniORB.tcInternal.tv_double, omniORB.typeMapping["IDL:SMESH/SMESH_MeshEditor/Smooth_Method:1.0"]), (omniORB.tcInternal.tv_boolean, ), None)
SMESH_MeshEditor._d_SmoothParametricObject = ((omniORB.typeMapping["IDL:SMESH/SMESH_IDSource:1.0"], omniORB.typeMapping["IDL:SMESH/long_array:1.0"], omniORB.tcInternal.tv_long, omniORB.tcInternal.tv_double, omniORB.typeMapping["IDL:SMESH/SMESH_MeshEditor/Smooth_Method:1.0"]), (omniORB.tcInternal.tv_boolean, ), None)
SMESH_MeshEditor._d_ConvertToQuadratic = ((omniORB.tcInternal.tv_boolean, ), (), None)
SMESH_MeshEditor._d_ConvertFromQuadratic = ((), (omniORB.tcInternal.tv_boolean, ), None)
SMESH_MeshEditor._d_RenumberNodes = ((), (), None)
SMESH_MeshEditor._d_RenumberElements = ((), (), None)
SMESH_MeshEditor._d_RotationSweep = ((omniORB.typeMapping["IDL:SMESH/long_array:1.0"], omniORB.typeMapping["IDL:SMESH/AxisStruct:1.0"], omniORB.tcInternal.tv_double, omniORB.tcInternal.tv_long, omniORB.tcInternal.tv_double), (), None)
SMESH_MeshEditor._d_RotationSweepMakeGroups = ((omniORB.typeMapping["IDL:SMESH/long_array:1.0"], omniORB.typeMapping["IDL:SMESH/AxisStruct:1.0"], omniORB.tcInternal.tv_double, omniORB.tcInternal.tv_long, omniORB.tcInternal.tv_double), (omniORB.typeMapping["IDL:SMESH/ListOfGroups:1.0"], ), None)
SMESH_MeshEditor._d_RotationSweepObject = ((omniORB.typeMapping["IDL:SMESH/SMESH_IDSource:1.0"], omniORB.typeMapping["IDL:SMESH/AxisStruct:1.0"], omniORB.tcInternal.tv_double, omniORB.tcInternal.tv_long, omniORB.tcInternal.tv_double), (), None)
SMESH_MeshEditor._d_RotationSweepObjectMakeGroups = ((omniORB.typeMapping["IDL:SMESH/SMESH_IDSource:1.0"], omniORB.typeMapping["IDL:SMESH/AxisStruct:1.0"], omniORB.tcInternal.tv_double, omniORB.tcInternal.tv_long, omniORB.tcInternal.tv_double), (omniORB.typeMapping["IDL:SMESH/ListOfGroups:1.0"], ), None)
SMESH_MeshEditor._d_RotationSweepObject1D = ((omniORB.typeMapping["IDL:SMESH/SMESH_IDSource:1.0"], omniORB.typeMapping["IDL:SMESH/AxisStruct:1.0"], omniORB.tcInternal.tv_double, omniORB.tcInternal.tv_long, omniORB.tcInternal.tv_double), (), None)
SMESH_MeshEditor._d_RotationSweepObject1DMakeGroups = ((omniORB.typeMapping["IDL:SMESH/SMESH_IDSource:1.0"], omniORB.typeMapping["IDL:SMESH/AxisStruct:1.0"], omniORB.tcInternal.tv_double, omniORB.tcInternal.tv_long, omniORB.tcInternal.tv_double), (omniORB.typeMapping["IDL:SMESH/ListOfGroups:1.0"], ), None)
SMESH_MeshEditor._d_RotationSweepObject2D = ((omniORB.typeMapping["IDL:SMESH/SMESH_IDSource:1.0"], omniORB.typeMapping["IDL:SMESH/AxisStruct:1.0"], omniORB.tcInternal.tv_double, omniORB.tcInternal.tv_long, omniORB.tcInternal.tv_double), (), None)
SMESH_MeshEditor._d_RotationSweepObject2DMakeGroups = ((omniORB.typeMapping["IDL:SMESH/SMESH_IDSource:1.0"], omniORB.typeMapping["IDL:SMESH/AxisStruct:1.0"], omniORB.tcInternal.tv_double, omniORB.tcInternal.tv_long, omniORB.tcInternal.tv_double), (omniORB.typeMapping["IDL:SMESH/ListOfGroups:1.0"], ), None)
SMESH_MeshEditor._d_ExtrusionSweep = ((omniORB.typeMapping["IDL:SMESH/long_array:1.0"], omniORB.typeMapping["IDL:SMESH/DirStruct:1.0"], omniORB.tcInternal.tv_long), (), None)
SMESH_MeshEditor._d_ExtrusionSweepMakeGroups = ((omniORB.typeMapping["IDL:SMESH/long_array:1.0"], omniORB.typeMapping["IDL:SMESH/DirStruct:1.0"], omniORB.tcInternal.tv_long), (omniORB.typeMapping["IDL:SMESH/ListOfGroups:1.0"], ), None)
SMESH_MeshEditor._d_AdvancedExtrusion = ((omniORB.typeMapping["IDL:SMESH/long_array:1.0"], omniORB.typeMapping["IDL:SMESH/DirStruct:1.0"], omniORB.tcInternal.tv_long, omniORB.tcInternal.tv_long, omniORB.tcInternal.tv_double), (), None)
SMESH_MeshEditor._d_AdvancedExtrusionMakeGroups = ((omniORB.typeMapping["IDL:SMESH/long_array:1.0"], omniORB.typeMapping["IDL:SMESH/DirStruct:1.0"], omniORB.tcInternal.tv_long, omniORB.tcInternal.tv_long, omniORB.tcInternal.tv_double), (omniORB.typeMapping["IDL:SMESH/ListOfGroups:1.0"], ), None)
SMESH_MeshEditor._d_ExtrusionSweepObject = ((omniORB.typeMapping["IDL:SMESH/SMESH_IDSource:1.0"], omniORB.typeMapping["IDL:SMESH/DirStruct:1.0"], omniORB.tcInternal.tv_long), (), None)
SMESH_MeshEditor._d_ExtrusionSweepObjectMakeGroups = ((omniORB.typeMapping["IDL:SMESH/SMESH_IDSource:1.0"], omniORB.typeMapping["IDL:SMESH/DirStruct:1.0"], omniORB.tcInternal.tv_long), (omniORB.typeMapping["IDL:SMESH/ListOfGroups:1.0"], ), None)
SMESH_MeshEditor._d_ExtrusionSweepObject1D = ((omniORB.typeMapping["IDL:SMESH/SMESH_IDSource:1.0"], omniORB.typeMapping["IDL:SMESH/DirStruct:1.0"], omniORB.tcInternal.tv_long), (), None)
SMESH_MeshEditor._d_ExtrusionSweepObject1DMakeGroups = ((omniORB.typeMapping["IDL:SMESH/SMESH_IDSource:1.0"], omniORB.typeMapping["IDL:SMESH/DirStruct:1.0"], omniORB.tcInternal.tv_long), (omniORB.typeMapping["IDL:SMESH/ListOfGroups:1.0"], ), None)
SMESH_MeshEditor._d_ExtrusionSweepObject2D = ((omniORB.typeMapping["IDL:SMESH/SMESH_IDSource:1.0"], omniORB.typeMapping["IDL:SMESH/DirStruct:1.0"], omniORB.tcInternal.tv_long), (), None)
SMESH_MeshEditor._d_ExtrusionSweepObject2DMakeGroups = ((omniORB.typeMapping["IDL:SMESH/SMESH_IDSource:1.0"], omniORB.typeMapping["IDL:SMESH/DirStruct:1.0"], omniORB.tcInternal.tv_long), (omniORB.typeMapping["IDL:SMESH/ListOfGroups:1.0"], ), None)
SMESH_MeshEditor._d_ExtrusionAlongPathX = ((omniORB.typeMapping["IDL:SMESH/long_array:1.0"], omniORB.typeMapping["IDL:SMESH/SMESH_IDSource:1.0"], omniORB.tcInternal.tv_long, omniORB.tcInternal.tv_boolean, omniORB.typeMapping["IDL:SMESH/double_array:1.0"], omniORB.tcInternal.tv_boolean, omniORB.tcInternal.tv_boolean, omniORB.typeMapping["IDL:SMESH/PointStruct:1.0"], omniORB.tcInternal.tv_boolean, omniORB.typeMapping["IDL:SMESH/ElementType:1.0"]), (omniORB.typeMapping["IDL:SMESH/ListOfGroups:1.0"], omniORB.typeMapping["IDL:SMESH/SMESH_MeshEditor/Extrusion_Error:1.0"]), None)
SMESH_MeshEditor._d_ExtrusionAlongPathObjX = ((omniORB.typeMapping["IDL:SMESH/SMESH_IDSource:1.0"], omniORB.typeMapping["IDL:SMESH/SMESH_IDSource:1.0"], omniORB.tcInternal.tv_long, omniORB.tcInternal.tv_boolean, omniORB.typeMapping["IDL:SMESH/double_array:1.0"], omniORB.tcInternal.tv_boolean, omniORB.tcInternal.tv_boolean, omniORB.typeMapping["IDL:SMESH/PointStruct:1.0"], omniORB.tcInternal.tv_boolean, omniORB.typeMapping["IDL:SMESH/ElementType:1.0"]), (omniORB.typeMapping["IDL:SMESH/ListOfGroups:1.0"], omniORB.typeMapping["IDL:SMESH/SMESH_MeshEditor/Extrusion_Error:1.0"]), None)
SMESH_MeshEditor._d_ExtrusionAlongPath = ((omniORB.typeMapping["IDL:SMESH/long_array:1.0"], omniORB.typeMapping["IDL:SMESH/SMESH_Mesh:1.0"], omniORB.typeMapping["IDL:GEOM/GEOM_Object:1.0"], omniORB.tcInternal.tv_long, omniORB.tcInternal.tv_boolean, omniORB.typeMapping["IDL:SMESH/double_array:1.0"], omniORB.tcInternal.tv_boolean, omniORB.typeMapping["IDL:SMESH/PointStruct:1.0"]), (omniORB.typeMapping["IDL:SMESH/SMESH_MeshEditor/Extrusion_Error:1.0"], ), None)
SMESH_MeshEditor._d_ExtrusionAlongPathMakeGroups = ((omniORB.typeMapping["IDL:SMESH/long_array:1.0"], omniORB.typeMapping["IDL:SMESH/SMESH_Mesh:1.0"], omniORB.typeMapping["IDL:GEOM/GEOM_Object:1.0"], omniORB.tcInternal.tv_long, omniORB.tcInternal.tv_boolean, omniORB.typeMapping["IDL:SMESH/double_array:1.0"], omniORB.tcInternal.tv_boolean, omniORB.typeMapping["IDL:SMESH/PointStruct:1.0"]), (omniORB.typeMapping["IDL:SMESH/ListOfGroups:1.0"], omniORB.typeMapping["IDL:SMESH/SMESH_MeshEditor/Extrusion_Error:1.0"]), None)
SMESH_MeshEditor._d_ExtrusionAlongPathObject = ((omniORB.typeMapping["IDL:SMESH/SMESH_IDSource:1.0"], omniORB.typeMapping["IDL:SMESH/SMESH_Mesh:1.0"], omniORB.typeMapping["IDL:GEOM/GEOM_Object:1.0"], omniORB.tcInternal.tv_long, omniORB.tcInternal.tv_boolean, omniORB.typeMapping["IDL:SMESH/double_array:1.0"], omniORB.tcInternal.tv_boolean, omniORB.typeMapping["IDL:SMESH/PointStruct:1.0"]), (omniORB.typeMapping["IDL:SMESH/SMESH_MeshEditor/Extrusion_Error:1.0"], ), None)
SMESH_MeshEditor._d_ExtrusionAlongPathObjectMakeGroups = ((omniORB.typeMapping["IDL:SMESH/SMESH_IDSource:1.0"], omniORB.typeMapping["IDL:SMESH/SMESH_Mesh:1.0"], omniORB.typeMapping["IDL:GEOM/GEOM_Object:1.0"], omniORB.tcInternal.tv_long, omniORB.tcInternal.tv_boolean, omniORB.typeMapping["IDL:SMESH/double_array:1.0"], omniORB.tcInternal.tv_boolean, omniORB.typeMapping["IDL:SMESH/PointStruct:1.0"]), (omniORB.typeMapping["IDL:SMESH/ListOfGroups:1.0"], omniORB.typeMapping["IDL:SMESH/SMESH_MeshEditor/Extrusion_Error:1.0"]), None)
SMESH_MeshEditor._d_ExtrusionAlongPathObject1D = ((omniORB.typeMapping["IDL:SMESH/SMESH_IDSource:1.0"], omniORB.typeMapping["IDL:SMESH/SMESH_Mesh:1.0"], omniORB.typeMapping["IDL:GEOM/GEOM_Object:1.0"], omniORB.tcInternal.tv_long, omniORB.tcInternal.tv_boolean, omniORB.typeMapping["IDL:SMESH/double_array:1.0"], omniORB.tcInternal.tv_boolean, omniORB.typeMapping["IDL:SMESH/PointStruct:1.0"]), (omniORB.typeMapping["IDL:SMESH/SMESH_MeshEditor/Extrusion_Error:1.0"], ), None)
SMESH_MeshEditor._d_ExtrusionAlongPathObject1DMakeGroups = ((omniORB.typeMapping["IDL:SMESH/SMESH_IDSource:1.0"], omniORB.typeMapping["IDL:SMESH/SMESH_Mesh:1.0"], omniORB.typeMapping["IDL:GEOM/GEOM_Object:1.0"], omniORB.tcInternal.tv_long, omniORB.tcInternal.tv_boolean, omniORB.typeMapping["IDL:SMESH/double_array:1.0"], omniORB.tcInternal.tv_boolean, omniORB.typeMapping["IDL:SMESH/PointStruct:1.0"]), (omniORB.typeMapping["IDL:SMESH/ListOfGroups:1.0"], omniORB.typeMapping["IDL:SMESH/SMESH_MeshEditor/Extrusion_Error:1.0"]), None)
SMESH_MeshEditor._d_ExtrusionAlongPathObject2D = ((omniORB.typeMapping["IDL:SMESH/SMESH_IDSource:1.0"], omniORB.typeMapping["IDL:SMESH/SMESH_Mesh:1.0"], omniORB.typeMapping["IDL:GEOM/GEOM_Object:1.0"], omniORB.tcInternal.tv_long, omniORB.tcInternal.tv_boolean, omniORB.typeMapping["IDL:SMESH/double_array:1.0"], omniORB.tcInternal.tv_boolean, omniORB.typeMapping["IDL:SMESH/PointStruct:1.0"]), (omniORB.typeMapping["IDL:SMESH/SMESH_MeshEditor/Extrusion_Error:1.0"], ), None)
SMESH_MeshEditor._d_ExtrusionAlongPathObject2DMakeGroups = ((omniORB.typeMapping["IDL:SMESH/SMESH_IDSource:1.0"], omniORB.typeMapping["IDL:SMESH/SMESH_Mesh:1.0"], omniORB.typeMapping["IDL:GEOM/GEOM_Object:1.0"], omniORB.tcInternal.tv_long, omniORB.tcInternal.tv_boolean, omniORB.typeMapping["IDL:SMESH/double_array:1.0"], omniORB.tcInternal.tv_boolean, omniORB.typeMapping["IDL:SMESH/PointStruct:1.0"]), (omniORB.typeMapping["IDL:SMESH/ListOfGroups:1.0"], omniORB.typeMapping["IDL:SMESH/SMESH_MeshEditor/Extrusion_Error:1.0"]), None)
SMESH_MeshEditor._d_LinearAnglesVariation = ((omniORB.typeMapping["IDL:SMESH/SMESH_Mesh:1.0"], omniORB.typeMapping["IDL:GEOM/GEOM_Object:1.0"], omniORB.typeMapping["IDL:SMESH/double_array:1.0"]), (omniORB.typeMapping["IDL:SMESH/double_array:1.0"], ), None)
SMESH_MeshEditor._d_Mirror = ((omniORB.typeMapping["IDL:SMESH/long_array:1.0"], omniORB.typeMapping["IDL:SMESH/AxisStruct:1.0"], omniORB.typeMapping["IDL:SMESH/SMESH_MeshEditor/MirrorType:1.0"], omniORB.tcInternal.tv_boolean), (), None)
SMESH_MeshEditor._d_MirrorMakeGroups = ((omniORB.typeMapping["IDL:SMESH/long_array:1.0"], omniORB.typeMapping["IDL:SMESH/AxisStruct:1.0"], omniORB.typeMapping["IDL:SMESH/SMESH_MeshEditor/MirrorType:1.0"]), (omniORB.typeMapping["IDL:SMESH/ListOfGroups:1.0"], ), None)
SMESH_MeshEditor._d_MirrorMakeMesh = ((omniORB.typeMapping["IDL:SMESH/long_array:1.0"], omniORB.typeMapping["IDL:SMESH/AxisStruct:1.0"], omniORB.typeMapping["IDL:SMESH/SMESH_MeshEditor/MirrorType:1.0"], omniORB.tcInternal.tv_boolean, (omniORB.tcInternal.tv_string,0)), (omniORB.typeMapping["IDL:SMESH/SMESH_Mesh:1.0"], ), None)
SMESH_MeshEditor._d_MirrorObject = ((omniORB.typeMapping["IDL:SMESH/SMESH_IDSource:1.0"], omniORB.typeMapping["IDL:SMESH/AxisStruct:1.0"], omniORB.typeMapping["IDL:SMESH/SMESH_MeshEditor/MirrorType:1.0"], omniORB.tcInternal.tv_boolean), (), None)
SMESH_MeshEditor._d_MirrorObjectMakeGroups = ((omniORB.typeMapping["IDL:SMESH/SMESH_IDSource:1.0"], omniORB.typeMapping["IDL:SMESH/AxisStruct:1.0"], omniORB.typeMapping["IDL:SMESH/SMESH_MeshEditor/MirrorType:1.0"]), (omniORB.typeMapping["IDL:SMESH/ListOfGroups:1.0"], ), None)
SMESH_MeshEditor._d_MirrorObjectMakeMesh = ((omniORB.typeMapping["IDL:SMESH/SMESH_IDSource:1.0"], omniORB.typeMapping["IDL:SMESH/AxisStruct:1.0"], omniORB.typeMapping["IDL:SMESH/SMESH_MeshEditor/MirrorType:1.0"], omniORB.tcInternal.tv_boolean, (omniORB.tcInternal.tv_string,0)), (omniORB.typeMapping["IDL:SMESH/SMESH_Mesh:1.0"], ), None)
SMESH_MeshEditor._d_Translate = ((omniORB.typeMapping["IDL:SMESH/long_array:1.0"], omniORB.typeMapping["IDL:SMESH/DirStruct:1.0"], omniORB.tcInternal.tv_boolean), (), None)
SMESH_MeshEditor._d_TranslateMakeGroups = ((omniORB.typeMapping["IDL:SMESH/long_array:1.0"], omniORB.typeMapping["IDL:SMESH/DirStruct:1.0"]), (omniORB.typeMapping["IDL:SMESH/ListOfGroups:1.0"], ), None)
SMESH_MeshEditor._d_TranslateMakeMesh = ((omniORB.typeMapping["IDL:SMESH/long_array:1.0"], omniORB.typeMapping["IDL:SMESH/DirStruct:1.0"], omniORB.tcInternal.tv_boolean, (omniORB.tcInternal.tv_string,0)), (omniORB.typeMapping["IDL:SMESH/SMESH_Mesh:1.0"], ), None)
SMESH_MeshEditor._d_TranslateObject = ((omniORB.typeMapping["IDL:SMESH/SMESH_IDSource:1.0"], omniORB.typeMapping["IDL:SMESH/DirStruct:1.0"], omniORB.tcInternal.tv_boolean), (), None)
SMESH_MeshEditor._d_TranslateObjectMakeGroups = ((omniORB.typeMapping["IDL:SMESH/SMESH_IDSource:1.0"], omniORB.typeMapping["IDL:SMESH/DirStruct:1.0"]), (omniORB.typeMapping["IDL:SMESH/ListOfGroups:1.0"], ), None)
SMESH_MeshEditor._d_TranslateObjectMakeMesh = ((omniORB.typeMapping["IDL:SMESH/SMESH_IDSource:1.0"], omniORB.typeMapping["IDL:SMESH/DirStruct:1.0"], omniORB.tcInternal.tv_boolean, (omniORB.tcInternal.tv_string,0)), (omniORB.typeMapping["IDL:SMESH/SMESH_Mesh:1.0"], ), None)
SMESH_MeshEditor._d_Scale = ((omniORB.typeMapping["IDL:SMESH/SMESH_IDSource:1.0"], omniORB.typeMapping["IDL:SMESH/PointStruct:1.0"], omniORB.typeMapping["IDL:SMESH/double_array:1.0"], omniORB.tcInternal.tv_boolean), (), None)
SMESH_MeshEditor._d_ScaleMakeGroups = ((omniORB.typeMapping["IDL:SMESH/SMESH_IDSource:1.0"], omniORB.typeMapping["IDL:SMESH/PointStruct:1.0"], omniORB.typeMapping["IDL:SMESH/double_array:1.0"]), (omniORB.typeMapping["IDL:SMESH/ListOfGroups:1.0"], ), None)
SMESH_MeshEditor._d_ScaleMakeMesh = ((omniORB.typeMapping["IDL:SMESH/SMESH_IDSource:1.0"], omniORB.typeMapping["IDL:SMESH/PointStruct:1.0"], omniORB.typeMapping["IDL:SMESH/double_array:1.0"], omniORB.tcInternal.tv_boolean, (omniORB.tcInternal.tv_string,0)), (omniORB.typeMapping["IDL:SMESH/SMESH_Mesh:1.0"], ), None)
SMESH_MeshEditor._d_Rotate = ((omniORB.typeMapping["IDL:SMESH/long_array:1.0"], omniORB.typeMapping["IDL:SMESH/AxisStruct:1.0"], omniORB.tcInternal.tv_double, omniORB.tcInternal.tv_boolean), (), None)
SMESH_MeshEditor._d_RotateMakeGroups = ((omniORB.typeMapping["IDL:SMESH/long_array:1.0"], omniORB.typeMapping["IDL:SMESH/AxisStruct:1.0"], omniORB.tcInternal.tv_double), (omniORB.typeMapping["IDL:SMESH/ListOfGroups:1.0"], ), None)
SMESH_MeshEditor._d_RotateMakeMesh = ((omniORB.typeMapping["IDL:SMESH/long_array:1.0"], omniORB.typeMapping["IDL:SMESH/AxisStruct:1.0"], omniORB.tcInternal.tv_double, omniORB.tcInternal.tv_boolean, (omniORB.tcInternal.tv_string,0)), (omniORB.typeMapping["IDL:SMESH/SMESH_Mesh:1.0"], ), None)
SMESH_MeshEditor._d_RotateObject = ((omniORB.typeMapping["IDL:SMESH/SMESH_IDSource:1.0"], omniORB.typeMapping["IDL:SMESH/AxisStruct:1.0"], omniORB.tcInternal.tv_double, omniORB.tcInternal.tv_boolean), (), None)
SMESH_MeshEditor._d_RotateObjectMakeGroups = ((omniORB.typeMapping["IDL:SMESH/SMESH_IDSource:1.0"], omniORB.typeMapping["IDL:SMESH/AxisStruct:1.0"], omniORB.tcInternal.tv_double), (omniORB.typeMapping["IDL:SMESH/ListOfGroups:1.0"], ), None)
SMESH_MeshEditor._d_RotateObjectMakeMesh = ((omniORB.typeMapping["IDL:SMESH/SMESH_IDSource:1.0"], omniORB.typeMapping["IDL:SMESH/AxisStruct:1.0"], omniORB.tcInternal.tv_double, omniORB.tcInternal.tv_boolean, (omniORB.tcInternal.tv_string,0)), (omniORB.typeMapping["IDL:SMESH/SMESH_Mesh:1.0"], ), None)
SMESH_MeshEditor._d_FindCoincidentNodes = ((omniORB.tcInternal.tv_double, ), (omniORB.typeMapping["IDL:SMESH/array_of_long_array:1.0"], ), None)
SMESH_MeshEditor._d_FindCoincidentNodesOnPart = ((omniORB.typeMapping["IDL:SMESH/SMESH_IDSource:1.0"], omniORB.tcInternal.tv_double), (omniORB.typeMapping["IDL:SMESH/array_of_long_array:1.0"], ), None)
SMESH_MeshEditor._d_MergeNodes = ((omniORB.typeMapping["IDL:SMESH/array_of_long_array:1.0"], ), (), None)
SMESH_MeshEditor._d_FindEqualElements = ((omniORB.typeMapping["IDL:SMESH/SMESH_IDSource:1.0"], ), (omniORB.typeMapping["IDL:SMESH/array_of_long_array:1.0"], ), None)
SMESH_MeshEditor._d_MergeElements = ((omniORB.typeMapping["IDL:SMESH/array_of_long_array:1.0"], ), (), None)
SMESH_MeshEditor._d_MergeEqualElements = ((), (), None)
SMESH_MeshEditor._d_MoveClosestNodeToPoint = ((omniORB.tcInternal.tv_double, omniORB.tcInternal.tv_double, omniORB.tcInternal.tv_double, omniORB.tcInternal.tv_long), (omniORB.tcInternal.tv_long, ), None)
SMESH_MeshEditor._d_FindNodeClosestTo = ((omniORB.tcInternal.tv_double, omniORB.tcInternal.tv_double, omniORB.tcInternal.tv_double), (omniORB.tcInternal.tv_long, ), None)
SMESH_MeshEditor._d_FindElementsByPoint = ((omniORB.tcInternal.tv_double, omniORB.tcInternal.tv_double, omniORB.tcInternal.tv_double, omniORB.typeMapping["IDL:SMESH/ElementType:1.0"]), (omniORB.typeMapping["IDL:SMESH/long_array:1.0"], ), None)
SMESH_MeshEditor._d_GetPointState = ((omniORB.tcInternal.tv_double, omniORB.tcInternal.tv_double, omniORB.tcInternal.tv_double), (omniORB.tcInternal.tv_short, ), None)
SMESH_MeshEditor._d_SewFreeBorders = ((omniORB.tcInternal.tv_long, omniORB.tcInternal.tv_long, omniORB.tcInternal.tv_long, omniORB.tcInternal.tv_long, omniORB.tcInternal.tv_long, omniORB.tcInternal.tv_long, omniORB.tcInternal.tv_boolean, omniORB.tcInternal.tv_boolean), (omniORB.typeMapping["IDL:SMESH/SMESH_MeshEditor/Sew_Error:1.0"], ), None)
SMESH_MeshEditor._d_SewConformFreeBorders = ((omniORB.tcInternal.tv_long, omniORB.tcInternal.tv_long, omniORB.tcInternal.tv_long, omniORB.tcInternal.tv_long, omniORB.tcInternal.tv_long), (omniORB.typeMapping["IDL:SMESH/SMESH_MeshEditor/Sew_Error:1.0"], ), None)
SMESH_MeshEditor._d_SewBorderToSide = ((omniORB.tcInternal.tv_long, omniORB.tcInternal.tv_long, omniORB.tcInternal.tv_long, omniORB.tcInternal.tv_long, omniORB.tcInternal.tv_long, omniORB.tcInternal.tv_boolean, omniORB.tcInternal.tv_boolean), (omniORB.typeMapping["IDL:SMESH/SMESH_MeshEditor/Sew_Error:1.0"], ), None)
SMESH_MeshEditor._d_SewSideElements = ((omniORB.typeMapping["IDL:SMESH/long_array:1.0"], omniORB.typeMapping["IDL:SMESH/long_array:1.0"], omniORB.tcInternal.tv_long, omniORB.tcInternal.tv_long, omniORB.tcInternal.tv_long, omniORB.tcInternal.tv_long), (omniORB.typeMapping["IDL:SMESH/SMESH_MeshEditor/Sew_Error:1.0"], ), None)
SMESH_MeshEditor._d_ChangeElemNodes = ((omniORB.tcInternal.tv_long, omniORB.typeMapping["IDL:SMESH/long_array:1.0"]), (omniORB.tcInternal.tv_boolean, ), None)
SMESH_MeshEditor._d_GetPreviewData = ((), (omniORB.typeMapping["IDL:SMESH/MeshPreviewStruct:1.0"], ), None)
SMESH_MeshEditor._d_GetLastCreatedNodes = ((), (omniORB.typeMapping["IDL:SMESH/long_array:1.0"], ), None)
SMESH_MeshEditor._d_GetLastCreatedElems = ((), (omniORB.typeMapping["IDL:SMESH/long_array:1.0"], ), None)
SMESH_MeshEditor._d_DoubleNodes = ((omniORB.typeMapping["IDL:SMESH/long_array:1.0"], omniORB.typeMapping["IDL:SMESH/long_array:1.0"]), (omniORB.tcInternal.tv_boolean, ), None)
SMESH_MeshEditor._d_DoubleNode = ((omniORB.tcInternal.tv_long, omniORB.typeMapping["IDL:SMESH/long_array:1.0"]), (omniORB.tcInternal.tv_boolean, ), None)
SMESH_MeshEditor._d_DoubleNodeGroup = ((omniORB.typeMapping["IDL:SMESH/SMESH_GroupBase:1.0"], omniORB.typeMapping["IDL:SMESH/SMESH_GroupBase:1.0"]), (omniORB.tcInternal.tv_boolean, ), None)
SMESH_MeshEditor._d_DoubleNodeGroups = ((omniORB.typeMapping["IDL:SMESH/ListOfGroups:1.0"], omniORB.typeMapping["IDL:SMESH/ListOfGroups:1.0"]), (omniORB.tcInternal.tv_boolean, ), None)
SMESH_MeshEditor._d_DoubleNodeElem = ((omniORB.typeMapping["IDL:SMESH/long_array:1.0"], omniORB.typeMapping["IDL:SMESH/long_array:1.0"], omniORB.typeMapping["IDL:SMESH/long_array:1.0"]), (omniORB.tcInternal.tv_boolean, ), None)
SMESH_MeshEditor._d_DoubleNodeElemInRegion = ((omniORB.typeMapping["IDL:SMESH/long_array:1.0"], omniORB.typeMapping["IDL:SMESH/long_array:1.0"], omniORB.typeMapping["IDL:GEOM/GEOM_Object:1.0"]), (omniORB.tcInternal.tv_boolean, ), None)
SMESH_MeshEditor._d_DoubleNodeElemGroup = ((omniORB.typeMapping["IDL:SMESH/SMESH_GroupBase:1.0"], omniORB.typeMapping["IDL:SMESH/SMESH_GroupBase:1.0"], omniORB.typeMapping["IDL:SMESH/SMESH_GroupBase:1.0"]), (omniORB.tcInternal.tv_boolean, ), None)
SMESH_MeshEditor._d_DoubleNodeElemGroupInRegion = ((omniORB.typeMapping["IDL:SMESH/SMESH_GroupBase:1.0"], omniORB.typeMapping["IDL:SMESH/SMESH_GroupBase:1.0"], omniORB.typeMapping["IDL:GEOM/GEOM_Object:1.0"]), (omniORB.tcInternal.tv_boolean, ), None)
SMESH_MeshEditor._d_DoubleNodeElemGroups = ((omniORB.typeMapping["IDL:SMESH/ListOfGroups:1.0"], omniORB.typeMapping["IDL:SMESH/ListOfGroups:1.0"], omniORB.typeMapping["IDL:SMESH/ListOfGroups:1.0"]), (omniORB.tcInternal.tv_boolean, ), None)
SMESH_MeshEditor._d_DoubleNodeElemGroupsInRegion = ((omniORB.typeMapping["IDL:SMESH/ListOfGroups:1.0"], omniORB.typeMapping["IDL:SMESH/ListOfGroups:1.0"], omniORB.typeMapping["IDL:GEOM/GEOM_Object:1.0"]), (omniORB.tcInternal.tv_boolean, ), None)
SMESH_MeshEditor._d_Make2DMeshFrom3D = ((), (omniORB.tcInternal.tv_boolean, ), None)

# SMESH_MeshEditor object reference
class _objref_SMESH_MeshEditor (CORBA.Object):
    _NP_RepositoryId = SMESH_MeshEditor._NP_RepositoryId

    def __init__(self):
        CORBA.Object.__init__(self)

    def MakeIDSource(self, *args):
        return _omnipy.invoke(self, "MakeIDSource", _0_SMESH.SMESH_MeshEditor._d_MakeIDSource, args)

    def RemoveElements(self, *args):
        return _omnipy.invoke(self, "RemoveElements", _0_SMESH.SMESH_MeshEditor._d_RemoveElements, args)

    def RemoveNodes(self, *args):
        return _omnipy.invoke(self, "RemoveNodes", _0_SMESH.SMESH_MeshEditor._d_RemoveNodes, args)

    def AddNode(self, *args):
        return _omnipy.invoke(self, "AddNode", _0_SMESH.SMESH_MeshEditor._d_AddNode, args)

    def Add0DElement(self, *args):
        return _omnipy.invoke(self, "Add0DElement", _0_SMESH.SMESH_MeshEditor._d_Add0DElement, args)

    def AddEdge(self, *args):
        return _omnipy.invoke(self, "AddEdge", _0_SMESH.SMESH_MeshEditor._d_AddEdge, args)

    def AddFace(self, *args):
        return _omnipy.invoke(self, "AddFace", _0_SMESH.SMESH_MeshEditor._d_AddFace, args)

    def AddPolygonalFace(self, *args):
        return _omnipy.invoke(self, "AddPolygonalFace", _0_SMESH.SMESH_MeshEditor._d_AddPolygonalFace, args)

    def AddVolume(self, *args):
        return _omnipy.invoke(self, "AddVolume", _0_SMESH.SMESH_MeshEditor._d_AddVolume, args)

    def AddPolyhedralVolume(self, *args):
        return _omnipy.invoke(self, "AddPolyhedralVolume", _0_SMESH.SMESH_MeshEditor._d_AddPolyhedralVolume, args)

    def AddPolyhedralVolumeByFaces(self, *args):
        return _omnipy.invoke(self, "AddPolyhedralVolumeByFaces", _0_SMESH.SMESH_MeshEditor._d_AddPolyhedralVolumeByFaces, args)

    def SetNodeOnVertex(self, *args):
        return _omnipy.invoke(self, "SetNodeOnVertex", _0_SMESH.SMESH_MeshEditor._d_SetNodeOnVertex, args)

    def SetNodeOnEdge(self, *args):
        return _omnipy.invoke(self, "SetNodeOnEdge", _0_SMESH.SMESH_MeshEditor._d_SetNodeOnEdge, args)

    def SetNodeOnFace(self, *args):
        return _omnipy.invoke(self, "SetNodeOnFace", _0_SMESH.SMESH_MeshEditor._d_SetNodeOnFace, args)

    def SetNodeInVolume(self, *args):
        return _omnipy.invoke(self, "SetNodeInVolume", _0_SMESH.SMESH_MeshEditor._d_SetNodeInVolume, args)

    def SetMeshElementOnShape(self, *args):
        return _omnipy.invoke(self, "SetMeshElementOnShape", _0_SMESH.SMESH_MeshEditor._d_SetMeshElementOnShape, args)

    def MoveNode(self, *args):
        return _omnipy.invoke(self, "MoveNode", _0_SMESH.SMESH_MeshEditor._d_MoveNode, args)

    def InverseDiag(self, *args):
        return _omnipy.invoke(self, "InverseDiag", _0_SMESH.SMESH_MeshEditor._d_InverseDiag, args)

    def DeleteDiag(self, *args):
        return _omnipy.invoke(self, "DeleteDiag", _0_SMESH.SMESH_MeshEditor._d_DeleteDiag, args)

    def Reorient(self, *args):
        return _omnipy.invoke(self, "Reorient", _0_SMESH.SMESH_MeshEditor._d_Reorient, args)

    def ReorientObject(self, *args):
        return _omnipy.invoke(self, "ReorientObject", _0_SMESH.SMESH_MeshEditor._d_ReorientObject, args)

    def TriToQuad(self, *args):
        return _omnipy.invoke(self, "TriToQuad", _0_SMESH.SMESH_MeshEditor._d_TriToQuad, args)

    def TriToQuadObject(self, *args):
        return _omnipy.invoke(self, "TriToQuadObject", _0_SMESH.SMESH_MeshEditor._d_TriToQuadObject, args)

    def QuadToTri(self, *args):
        return _omnipy.invoke(self, "QuadToTri", _0_SMESH.SMESH_MeshEditor._d_QuadToTri, args)

    def QuadToTriObject(self, *args):
        return _omnipy.invoke(self, "QuadToTriObject", _0_SMESH.SMESH_MeshEditor._d_QuadToTriObject, args)

    def SplitQuad(self, *args):
        return _omnipy.invoke(self, "SplitQuad", _0_SMESH.SMESH_MeshEditor._d_SplitQuad, args)

    def SplitQuadObject(self, *args):
        return _omnipy.invoke(self, "SplitQuadObject", _0_SMESH.SMESH_MeshEditor._d_SplitQuadObject, args)

    def BestSplit(self, *args):
        return _omnipy.invoke(self, "BestSplit", _0_SMESH.SMESH_MeshEditor._d_BestSplit, args)

    def SplitVolumesIntoTetra(self, *args):
        return _omnipy.invoke(self, "SplitVolumesIntoTetra", _0_SMESH.SMESH_MeshEditor._d_SplitVolumesIntoTetra, args)

    def Smooth(self, *args):
        return _omnipy.invoke(self, "Smooth", _0_SMESH.SMESH_MeshEditor._d_Smooth, args)

    def SmoothObject(self, *args):
        return _omnipy.invoke(self, "SmoothObject", _0_SMESH.SMESH_MeshEditor._d_SmoothObject, args)

    def SmoothParametric(self, *args):
        return _omnipy.invoke(self, "SmoothParametric", _0_SMESH.SMESH_MeshEditor._d_SmoothParametric, args)

    def SmoothParametricObject(self, *args):
        return _omnipy.invoke(self, "SmoothParametricObject", _0_SMESH.SMESH_MeshEditor._d_SmoothParametricObject, args)

    def ConvertToQuadratic(self, *args):
        return _omnipy.invoke(self, "ConvertToQuadratic", _0_SMESH.SMESH_MeshEditor._d_ConvertToQuadratic, args)

    def ConvertFromQuadratic(self, *args):
        return _omnipy.invoke(self, "ConvertFromQuadratic", _0_SMESH.SMESH_MeshEditor._d_ConvertFromQuadratic, args)

    def RenumberNodes(self, *args):
        return _omnipy.invoke(self, "RenumberNodes", _0_SMESH.SMESH_MeshEditor._d_RenumberNodes, args)

    def RenumberElements(self, *args):
        return _omnipy.invoke(self, "RenumberElements", _0_SMESH.SMESH_MeshEditor._d_RenumberElements, args)

    def RotationSweep(self, *args):
        return _omnipy.invoke(self, "RotationSweep", _0_SMESH.SMESH_MeshEditor._d_RotationSweep, args)

    def RotationSweepMakeGroups(self, *args):
        return _omnipy.invoke(self, "RotationSweepMakeGroups", _0_SMESH.SMESH_MeshEditor._d_RotationSweepMakeGroups, args)

    def RotationSweepObject(self, *args):
        return _omnipy.invoke(self, "RotationSweepObject", _0_SMESH.SMESH_MeshEditor._d_RotationSweepObject, args)

    def RotationSweepObjectMakeGroups(self, *args):
        return _omnipy.invoke(self, "RotationSweepObjectMakeGroups", _0_SMESH.SMESH_MeshEditor._d_RotationSweepObjectMakeGroups, args)

    def RotationSweepObject1D(self, *args):
        return _omnipy.invoke(self, "RotationSweepObject1D", _0_SMESH.SMESH_MeshEditor._d_RotationSweepObject1D, args)

    def RotationSweepObject1DMakeGroups(self, *args):
        return _omnipy.invoke(self, "RotationSweepObject1DMakeGroups", _0_SMESH.SMESH_MeshEditor._d_RotationSweepObject1DMakeGroups, args)

    def RotationSweepObject2D(self, *args):
        return _omnipy.invoke(self, "RotationSweepObject2D", _0_SMESH.SMESH_MeshEditor._d_RotationSweepObject2D, args)

    def RotationSweepObject2DMakeGroups(self, *args):
        return _omnipy.invoke(self, "RotationSweepObject2DMakeGroups", _0_SMESH.SMESH_MeshEditor._d_RotationSweepObject2DMakeGroups, args)

    def ExtrusionSweep(self, *args):
        return _omnipy.invoke(self, "ExtrusionSweep", _0_SMESH.SMESH_MeshEditor._d_ExtrusionSweep, args)

    def ExtrusionSweepMakeGroups(self, *args):
        return _omnipy.invoke(self, "ExtrusionSweepMakeGroups", _0_SMESH.SMESH_MeshEditor._d_ExtrusionSweepMakeGroups, args)

    def AdvancedExtrusion(self, *args):
        return _omnipy.invoke(self, "AdvancedExtrusion", _0_SMESH.SMESH_MeshEditor._d_AdvancedExtrusion, args)

    def AdvancedExtrusionMakeGroups(self, *args):
        return _omnipy.invoke(self, "AdvancedExtrusionMakeGroups", _0_SMESH.SMESH_MeshEditor._d_AdvancedExtrusionMakeGroups, args)

    def ExtrusionSweepObject(self, *args):
        return _omnipy.invoke(self, "ExtrusionSweepObject", _0_SMESH.SMESH_MeshEditor._d_ExtrusionSweepObject, args)

    def ExtrusionSweepObjectMakeGroups(self, *args):
        return _omnipy.invoke(self, "ExtrusionSweepObjectMakeGroups", _0_SMESH.SMESH_MeshEditor._d_ExtrusionSweepObjectMakeGroups, args)

    def ExtrusionSweepObject1D(self, *args):
        return _omnipy.invoke(self, "ExtrusionSweepObject1D", _0_SMESH.SMESH_MeshEditor._d_ExtrusionSweepObject1D, args)

    def ExtrusionSweepObject1DMakeGroups(self, *args):
        return _omnipy.invoke(self, "ExtrusionSweepObject1DMakeGroups", _0_SMESH.SMESH_MeshEditor._d_ExtrusionSweepObject1DMakeGroups, args)

    def ExtrusionSweepObject2D(self, *args):
        return _omnipy.invoke(self, "ExtrusionSweepObject2D", _0_SMESH.SMESH_MeshEditor._d_ExtrusionSweepObject2D, args)

    def ExtrusionSweepObject2DMakeGroups(self, *args):
        return _omnipy.invoke(self, "ExtrusionSweepObject2DMakeGroups", _0_SMESH.SMESH_MeshEditor._d_ExtrusionSweepObject2DMakeGroups, args)

    def ExtrusionAlongPathX(self, *args):
        return _omnipy.invoke(self, "ExtrusionAlongPathX", _0_SMESH.SMESH_MeshEditor._d_ExtrusionAlongPathX, args)

    def ExtrusionAlongPathObjX(self, *args):
        return _omnipy.invoke(self, "ExtrusionAlongPathObjX", _0_SMESH.SMESH_MeshEditor._d_ExtrusionAlongPathObjX, args)

    def ExtrusionAlongPath(self, *args):
        return _omnipy.invoke(self, "ExtrusionAlongPath", _0_SMESH.SMESH_MeshEditor._d_ExtrusionAlongPath, args)

    def ExtrusionAlongPathMakeGroups(self, *args):
        return _omnipy.invoke(self, "ExtrusionAlongPathMakeGroups", _0_SMESH.SMESH_MeshEditor._d_ExtrusionAlongPathMakeGroups, args)

    def ExtrusionAlongPathObject(self, *args):
        return _omnipy.invoke(self, "ExtrusionAlongPathObject", _0_SMESH.SMESH_MeshEditor._d_ExtrusionAlongPathObject, args)

    def ExtrusionAlongPathObjectMakeGroups(self, *args):
        return _omnipy.invoke(self, "ExtrusionAlongPathObjectMakeGroups", _0_SMESH.SMESH_MeshEditor._d_ExtrusionAlongPathObjectMakeGroups, args)

    def ExtrusionAlongPathObject1D(self, *args):
        return _omnipy.invoke(self, "ExtrusionAlongPathObject1D", _0_SMESH.SMESH_MeshEditor._d_ExtrusionAlongPathObject1D, args)

    def ExtrusionAlongPathObject1DMakeGroups(self, *args):
        return _omnipy.invoke(self, "ExtrusionAlongPathObject1DMakeGroups", _0_SMESH.SMESH_MeshEditor._d_ExtrusionAlongPathObject1DMakeGroups, args)

    def ExtrusionAlongPathObject2D(self, *args):
        return _omnipy.invoke(self, "ExtrusionAlongPathObject2D", _0_SMESH.SMESH_MeshEditor._d_ExtrusionAlongPathObject2D, args)

    def ExtrusionAlongPathObject2DMakeGroups(self, *args):
        return _omnipy.invoke(self, "ExtrusionAlongPathObject2DMakeGroups", _0_SMESH.SMESH_MeshEditor._d_ExtrusionAlongPathObject2DMakeGroups, args)

    def LinearAnglesVariation(self, *args):
        return _omnipy.invoke(self, "LinearAnglesVariation", _0_SMESH.SMESH_MeshEditor._d_LinearAnglesVariation, args)

    def Mirror(self, *args):
        return _omnipy.invoke(self, "Mirror", _0_SMESH.SMESH_MeshEditor._d_Mirror, args)

    def MirrorMakeGroups(self, *args):
        return _omnipy.invoke(self, "MirrorMakeGroups", _0_SMESH.SMESH_MeshEditor._d_MirrorMakeGroups, args)

    def MirrorMakeMesh(self, *args):
        return _omnipy.invoke(self, "MirrorMakeMesh", _0_SMESH.SMESH_MeshEditor._d_MirrorMakeMesh, args)

    def MirrorObject(self, *args):
        return _omnipy.invoke(self, "MirrorObject", _0_SMESH.SMESH_MeshEditor._d_MirrorObject, args)

    def MirrorObjectMakeGroups(self, *args):
        return _omnipy.invoke(self, "MirrorObjectMakeGroups", _0_SMESH.SMESH_MeshEditor._d_MirrorObjectMakeGroups, args)

    def MirrorObjectMakeMesh(self, *args):
        return _omnipy.invoke(self, "MirrorObjectMakeMesh", _0_SMESH.SMESH_MeshEditor._d_MirrorObjectMakeMesh, args)

    def Translate(self, *args):
        return _omnipy.invoke(self, "Translate", _0_SMESH.SMESH_MeshEditor._d_Translate, args)

    def TranslateMakeGroups(self, *args):
        return _omnipy.invoke(self, "TranslateMakeGroups", _0_SMESH.SMESH_MeshEditor._d_TranslateMakeGroups, args)

    def TranslateMakeMesh(self, *args):
        return _omnipy.invoke(self, "TranslateMakeMesh", _0_SMESH.SMESH_MeshEditor._d_TranslateMakeMesh, args)

    def TranslateObject(self, *args):
        return _omnipy.invoke(self, "TranslateObject", _0_SMESH.SMESH_MeshEditor._d_TranslateObject, args)

    def TranslateObjectMakeGroups(self, *args):
        return _omnipy.invoke(self, "TranslateObjectMakeGroups", _0_SMESH.SMESH_MeshEditor._d_TranslateObjectMakeGroups, args)

    def TranslateObjectMakeMesh(self, *args):
        return _omnipy.invoke(self, "TranslateObjectMakeMesh", _0_SMESH.SMESH_MeshEditor._d_TranslateObjectMakeMesh, args)

    def Scale(self, *args):
        return _omnipy.invoke(self, "Scale", _0_SMESH.SMESH_MeshEditor._d_Scale, args)

    def ScaleMakeGroups(self, *args):
        return _omnipy.invoke(self, "ScaleMakeGroups", _0_SMESH.SMESH_MeshEditor._d_ScaleMakeGroups, args)

    def ScaleMakeMesh(self, *args):
        return _omnipy.invoke(self, "ScaleMakeMesh", _0_SMESH.SMESH_MeshEditor._d_ScaleMakeMesh, args)

    def Rotate(self, *args):
        return _omnipy.invoke(self, "Rotate", _0_SMESH.SMESH_MeshEditor._d_Rotate, args)

    def RotateMakeGroups(self, *args):
        return _omnipy.invoke(self, "RotateMakeGroups", _0_SMESH.SMESH_MeshEditor._d_RotateMakeGroups, args)

    def RotateMakeMesh(self, *args):
        return _omnipy.invoke(self, "RotateMakeMesh", _0_SMESH.SMESH_MeshEditor._d_RotateMakeMesh, args)

    def RotateObject(self, *args):
        return _omnipy.invoke(self, "RotateObject", _0_SMESH.SMESH_MeshEditor._d_RotateObject, args)

    def RotateObjectMakeGroups(self, *args):
        return _omnipy.invoke(self, "RotateObjectMakeGroups", _0_SMESH.SMESH_MeshEditor._d_RotateObjectMakeGroups, args)

    def RotateObjectMakeMesh(self, *args):
        return _omnipy.invoke(self, "RotateObjectMakeMesh", _0_SMESH.SMESH_MeshEditor._d_RotateObjectMakeMesh, args)

    def FindCoincidentNodes(self, *args):
        return _omnipy.invoke(self, "FindCoincidentNodes", _0_SMESH.SMESH_MeshEditor._d_FindCoincidentNodes, args)

    def FindCoincidentNodesOnPart(self, *args):
        return _omnipy.invoke(self, "FindCoincidentNodesOnPart", _0_SMESH.SMESH_MeshEditor._d_FindCoincidentNodesOnPart, args)

    def MergeNodes(self, *args):
        return _omnipy.invoke(self, "MergeNodes", _0_SMESH.SMESH_MeshEditor._d_MergeNodes, args)

    def FindEqualElements(self, *args):
        return _omnipy.invoke(self, "FindEqualElements", _0_SMESH.SMESH_MeshEditor._d_FindEqualElements, args)

    def MergeElements(self, *args):
        return _omnipy.invoke(self, "MergeElements", _0_SMESH.SMESH_MeshEditor._d_MergeElements, args)

    def MergeEqualElements(self, *args):
        return _omnipy.invoke(self, "MergeEqualElements", _0_SMESH.SMESH_MeshEditor._d_MergeEqualElements, args)

    def MoveClosestNodeToPoint(self, *args):
        return _omnipy.invoke(self, "MoveClosestNodeToPoint", _0_SMESH.SMESH_MeshEditor._d_MoveClosestNodeToPoint, args)

    def FindNodeClosestTo(self, *args):
        return _omnipy.invoke(self, "FindNodeClosestTo", _0_SMESH.SMESH_MeshEditor._d_FindNodeClosestTo, args)

    def FindElementsByPoint(self, *args):
        return _omnipy.invoke(self, "FindElementsByPoint", _0_SMESH.SMESH_MeshEditor._d_FindElementsByPoint, args)

    def GetPointState(self, *args):
        return _omnipy.invoke(self, "GetPointState", _0_SMESH.SMESH_MeshEditor._d_GetPointState, args)

    def SewFreeBorders(self, *args):
        return _omnipy.invoke(self, "SewFreeBorders", _0_SMESH.SMESH_MeshEditor._d_SewFreeBorders, args)

    def SewConformFreeBorders(self, *args):
        return _omnipy.invoke(self, "SewConformFreeBorders", _0_SMESH.SMESH_MeshEditor._d_SewConformFreeBorders, args)

    def SewBorderToSide(self, *args):
        return _omnipy.invoke(self, "SewBorderToSide", _0_SMESH.SMESH_MeshEditor._d_SewBorderToSide, args)

    def SewSideElements(self, *args):
        return _omnipy.invoke(self, "SewSideElements", _0_SMESH.SMESH_MeshEditor._d_SewSideElements, args)

    def ChangeElemNodes(self, *args):
        return _omnipy.invoke(self, "ChangeElemNodes", _0_SMESH.SMESH_MeshEditor._d_ChangeElemNodes, args)

    def GetPreviewData(self, *args):
        return _omnipy.invoke(self, "GetPreviewData", _0_SMESH.SMESH_MeshEditor._d_GetPreviewData, args)

    def GetLastCreatedNodes(self, *args):
        return _omnipy.invoke(self, "GetLastCreatedNodes", _0_SMESH.SMESH_MeshEditor._d_GetLastCreatedNodes, args)

    def GetLastCreatedElems(self, *args):
        return _omnipy.invoke(self, "GetLastCreatedElems", _0_SMESH.SMESH_MeshEditor._d_GetLastCreatedElems, args)

    def DoubleNodes(self, *args):
        return _omnipy.invoke(self, "DoubleNodes", _0_SMESH.SMESH_MeshEditor._d_DoubleNodes, args)

    def DoubleNode(self, *args):
        return _omnipy.invoke(self, "DoubleNode", _0_SMESH.SMESH_MeshEditor._d_DoubleNode, args)

    def DoubleNodeGroup(self, *args):
        return _omnipy.invoke(self, "DoubleNodeGroup", _0_SMESH.SMESH_MeshEditor._d_DoubleNodeGroup, args)

    def DoubleNodeGroups(self, *args):
        return _omnipy.invoke(self, "DoubleNodeGroups", _0_SMESH.SMESH_MeshEditor._d_DoubleNodeGroups, args)

    def DoubleNodeElem(self, *args):
        return _omnipy.invoke(self, "DoubleNodeElem", _0_SMESH.SMESH_MeshEditor._d_DoubleNodeElem, args)

    def DoubleNodeElemInRegion(self, *args):
        return _omnipy.invoke(self, "DoubleNodeElemInRegion", _0_SMESH.SMESH_MeshEditor._d_DoubleNodeElemInRegion, args)

    def DoubleNodeElemGroup(self, *args):
        return _omnipy.invoke(self, "DoubleNodeElemGroup", _0_SMESH.SMESH_MeshEditor._d_DoubleNodeElemGroup, args)

    def DoubleNodeElemGroupInRegion(self, *args):
        return _omnipy.invoke(self, "DoubleNodeElemGroupInRegion", _0_SMESH.SMESH_MeshEditor._d_DoubleNodeElemGroupInRegion, args)

    def DoubleNodeElemGroups(self, *args):
        return _omnipy.invoke(self, "DoubleNodeElemGroups", _0_SMESH.SMESH_MeshEditor._d_DoubleNodeElemGroups, args)

    def DoubleNodeElemGroupsInRegion(self, *args):
        return _omnipy.invoke(self, "DoubleNodeElemGroupsInRegion", _0_SMESH.SMESH_MeshEditor._d_DoubleNodeElemGroupsInRegion, args)

    def Make2DMeshFrom3D(self, *args):
        return _omnipy.invoke(self, "Make2DMeshFrom3D", _0_SMESH.SMESH_MeshEditor._d_Make2DMeshFrom3D, args)

    __methods__ = ["MakeIDSource", "RemoveElements", "RemoveNodes", "AddNode", "Add0DElement", "AddEdge", "AddFace", "AddPolygonalFace", "AddVolume", "AddPolyhedralVolume", "AddPolyhedralVolumeByFaces", "SetNodeOnVertex", "SetNodeOnEdge", "SetNodeOnFace", "SetNodeInVolume", "SetMeshElementOnShape", "MoveNode", "InverseDiag", "DeleteDiag", "Reorient", "ReorientObject", "TriToQuad", "TriToQuadObject", "QuadToTri", "QuadToTriObject", "SplitQuad", "SplitQuadObject", "BestSplit", "SplitVolumesIntoTetra", "Smooth", "SmoothObject", "SmoothParametric", "SmoothParametricObject", "ConvertToQuadratic", "ConvertFromQuadratic", "RenumberNodes", "RenumberElements", "RotationSweep", "RotationSweepMakeGroups", "RotationSweepObject", "RotationSweepObjectMakeGroups", "RotationSweepObject1D", "RotationSweepObject1DMakeGroups", "RotationSweepObject2D", "RotationSweepObject2DMakeGroups", "ExtrusionSweep", "ExtrusionSweepMakeGroups", "AdvancedExtrusion", "AdvancedExtrusionMakeGroups", "ExtrusionSweepObject", "ExtrusionSweepObjectMakeGroups", "ExtrusionSweepObject1D", "ExtrusionSweepObject1DMakeGroups", "ExtrusionSweepObject2D", "ExtrusionSweepObject2DMakeGroups", "ExtrusionAlongPathX", "ExtrusionAlongPathObjX", "ExtrusionAlongPath", "ExtrusionAlongPathMakeGroups", "ExtrusionAlongPathObject", "ExtrusionAlongPathObjectMakeGroups", "ExtrusionAlongPathObject1D", "ExtrusionAlongPathObject1DMakeGroups", "ExtrusionAlongPathObject2D", "ExtrusionAlongPathObject2DMakeGroups", "LinearAnglesVariation", "Mirror", "MirrorMakeGroups", "MirrorMakeMesh", "MirrorObject", "MirrorObjectMakeGroups", "MirrorObjectMakeMesh", "Translate", "TranslateMakeGroups", "TranslateMakeMesh", "TranslateObject", "TranslateObjectMakeGroups", "TranslateObjectMakeMesh", "Scale", "ScaleMakeGroups", "ScaleMakeMesh", "Rotate", "RotateMakeGroups", "RotateMakeMesh", "RotateObject", "RotateObjectMakeGroups", "RotateObjectMakeMesh", "FindCoincidentNodes", "FindCoincidentNodesOnPart", "MergeNodes", "FindEqualElements", "MergeElements", "MergeEqualElements", "MoveClosestNodeToPoint", "FindNodeClosestTo", "FindElementsByPoint", "GetPointState", "SewFreeBorders", "SewConformFreeBorders", "SewBorderToSide", "SewSideElements", "ChangeElemNodes", "GetPreviewData", "GetLastCreatedNodes", "GetLastCreatedElems", "DoubleNodes", "DoubleNode", "DoubleNodeGroup", "DoubleNodeGroups", "DoubleNodeElem", "DoubleNodeElemInRegion", "DoubleNodeElemGroup", "DoubleNodeElemGroupInRegion", "DoubleNodeElemGroups", "DoubleNodeElemGroupsInRegion", "Make2DMeshFrom3D"] + CORBA.Object.__methods__

omniORB.registerObjref(SMESH_MeshEditor._NP_RepositoryId, _objref_SMESH_MeshEditor)
_0_SMESH._objref_SMESH_MeshEditor = _objref_SMESH_MeshEditor
del SMESH_MeshEditor, _objref_SMESH_MeshEditor

# SMESH_MeshEditor skeleton
__name__ = "SMESH__POA"
class SMESH_MeshEditor (PortableServer.Servant):
    _NP_RepositoryId = _0_SMESH.SMESH_MeshEditor._NP_RepositoryId


    _omni_op_d = {"MakeIDSource": _0_SMESH.SMESH_MeshEditor._d_MakeIDSource, "RemoveElements": _0_SMESH.SMESH_MeshEditor._d_RemoveElements, "RemoveNodes": _0_SMESH.SMESH_MeshEditor._d_RemoveNodes, "AddNode": _0_SMESH.SMESH_MeshEditor._d_AddNode, "Add0DElement": _0_SMESH.SMESH_MeshEditor._d_Add0DElement, "AddEdge": _0_SMESH.SMESH_MeshEditor._d_AddEdge, "AddFace": _0_SMESH.SMESH_MeshEditor._d_AddFace, "AddPolygonalFace": _0_SMESH.SMESH_MeshEditor._d_AddPolygonalFace, "AddVolume": _0_SMESH.SMESH_MeshEditor._d_AddVolume, "AddPolyhedralVolume": _0_SMESH.SMESH_MeshEditor._d_AddPolyhedralVolume, "AddPolyhedralVolumeByFaces": _0_SMESH.SMESH_MeshEditor._d_AddPolyhedralVolumeByFaces, "SetNodeOnVertex": _0_SMESH.SMESH_MeshEditor._d_SetNodeOnVertex, "SetNodeOnEdge": _0_SMESH.SMESH_MeshEditor._d_SetNodeOnEdge, "SetNodeOnFace": _0_SMESH.SMESH_MeshEditor._d_SetNodeOnFace, "SetNodeInVolume": _0_SMESH.SMESH_MeshEditor._d_SetNodeInVolume, "SetMeshElementOnShape": _0_SMESH.SMESH_MeshEditor._d_SetMeshElementOnShape, "MoveNode": _0_SMESH.SMESH_MeshEditor._d_MoveNode, "InverseDiag": _0_SMESH.SMESH_MeshEditor._d_InverseDiag, "DeleteDiag": _0_SMESH.SMESH_MeshEditor._d_DeleteDiag, "Reorient": _0_SMESH.SMESH_MeshEditor._d_Reorient, "ReorientObject": _0_SMESH.SMESH_MeshEditor._d_ReorientObject, "TriToQuad": _0_SMESH.SMESH_MeshEditor._d_TriToQuad, "TriToQuadObject": _0_SMESH.SMESH_MeshEditor._d_TriToQuadObject, "QuadToTri": _0_SMESH.SMESH_MeshEditor._d_QuadToTri, "QuadToTriObject": _0_SMESH.SMESH_MeshEditor._d_QuadToTriObject, "SplitQuad": _0_SMESH.SMESH_MeshEditor._d_SplitQuad, "SplitQuadObject": _0_SMESH.SMESH_MeshEditor._d_SplitQuadObject, "BestSplit": _0_SMESH.SMESH_MeshEditor._d_BestSplit, "SplitVolumesIntoTetra": _0_SMESH.SMESH_MeshEditor._d_SplitVolumesIntoTetra, "Smooth": _0_SMESH.SMESH_MeshEditor._d_Smooth, "SmoothObject": _0_SMESH.SMESH_MeshEditor._d_SmoothObject, "SmoothParametric": _0_SMESH.SMESH_MeshEditor._d_SmoothParametric, "SmoothParametricObject": _0_SMESH.SMESH_MeshEditor._d_SmoothParametricObject, "ConvertToQuadratic": _0_SMESH.SMESH_MeshEditor._d_ConvertToQuadratic, "ConvertFromQuadratic": _0_SMESH.SMESH_MeshEditor._d_ConvertFromQuadratic, "RenumberNodes": _0_SMESH.SMESH_MeshEditor._d_RenumberNodes, "RenumberElements": _0_SMESH.SMESH_MeshEditor._d_RenumberElements, "RotationSweep": _0_SMESH.SMESH_MeshEditor._d_RotationSweep, "RotationSweepMakeGroups": _0_SMESH.SMESH_MeshEditor._d_RotationSweepMakeGroups, "RotationSweepObject": _0_SMESH.SMESH_MeshEditor._d_RotationSweepObject, "RotationSweepObjectMakeGroups": _0_SMESH.SMESH_MeshEditor._d_RotationSweepObjectMakeGroups, "RotationSweepObject1D": _0_SMESH.SMESH_MeshEditor._d_RotationSweepObject1D, "RotationSweepObject1DMakeGroups": _0_SMESH.SMESH_MeshEditor._d_RotationSweepObject1DMakeGroups, "RotationSweepObject2D": _0_SMESH.SMESH_MeshEditor._d_RotationSweepObject2D, "RotationSweepObject2DMakeGroups": _0_SMESH.SMESH_MeshEditor._d_RotationSweepObject2DMakeGroups, "ExtrusionSweep": _0_SMESH.SMESH_MeshEditor._d_ExtrusionSweep, "ExtrusionSweepMakeGroups": _0_SMESH.SMESH_MeshEditor._d_ExtrusionSweepMakeGroups, "AdvancedExtrusion": _0_SMESH.SMESH_MeshEditor._d_AdvancedExtrusion, "AdvancedExtrusionMakeGroups": _0_SMESH.SMESH_MeshEditor._d_AdvancedExtrusionMakeGroups, "ExtrusionSweepObject": _0_SMESH.SMESH_MeshEditor._d_ExtrusionSweepObject, "ExtrusionSweepObjectMakeGroups": _0_SMESH.SMESH_MeshEditor._d_ExtrusionSweepObjectMakeGroups, "ExtrusionSweepObject1D": _0_SMESH.SMESH_MeshEditor._d_ExtrusionSweepObject1D, "ExtrusionSweepObject1DMakeGroups": _0_SMESH.SMESH_MeshEditor._d_ExtrusionSweepObject1DMakeGroups, "ExtrusionSweepObject2D": _0_SMESH.SMESH_MeshEditor._d_ExtrusionSweepObject2D, "ExtrusionSweepObject2DMakeGroups": _0_SMESH.SMESH_MeshEditor._d_ExtrusionSweepObject2DMakeGroups, "ExtrusionAlongPathX": _0_SMESH.SMESH_MeshEditor._d_ExtrusionAlongPathX, "ExtrusionAlongPathObjX": _0_SMESH.SMESH_MeshEditor._d_ExtrusionAlongPathObjX, "ExtrusionAlongPath": _0_SMESH.SMESH_MeshEditor._d_ExtrusionAlongPath, "ExtrusionAlongPathMakeGroups": _0_SMESH.SMESH_MeshEditor._d_ExtrusionAlongPathMakeGroups, "ExtrusionAlongPathObject": _0_SMESH.SMESH_MeshEditor._d_ExtrusionAlongPathObject, "ExtrusionAlongPathObjectMakeGroups": _0_SMESH.SMESH_MeshEditor._d_ExtrusionAlongPathObjectMakeGroups, "ExtrusionAlongPathObject1D": _0_SMESH.SMESH_MeshEditor._d_ExtrusionAlongPathObject1D, "ExtrusionAlongPathObject1DMakeGroups": _0_SMESH.SMESH_MeshEditor._d_ExtrusionAlongPathObject1DMakeGroups, "ExtrusionAlongPathObject2D": _0_SMESH.SMESH_MeshEditor._d_ExtrusionAlongPathObject2D, "ExtrusionAlongPathObject2DMakeGroups": _0_SMESH.SMESH_MeshEditor._d_ExtrusionAlongPathObject2DMakeGroups, "LinearAnglesVariation": _0_SMESH.SMESH_MeshEditor._d_LinearAnglesVariation, "Mirror": _0_SMESH.SMESH_MeshEditor._d_Mirror, "MirrorMakeGroups": _0_SMESH.SMESH_MeshEditor._d_MirrorMakeGroups, "MirrorMakeMesh": _0_SMESH.SMESH_MeshEditor._d_MirrorMakeMesh, "MirrorObject": _0_SMESH.SMESH_MeshEditor._d_MirrorObject, "MirrorObjectMakeGroups": _0_SMESH.SMESH_MeshEditor._d_MirrorObjectMakeGroups, "MirrorObjectMakeMesh": _0_SMESH.SMESH_MeshEditor._d_MirrorObjectMakeMesh, "Translate": _0_SMESH.SMESH_MeshEditor._d_Translate, "TranslateMakeGroups": _0_SMESH.SMESH_MeshEditor._d_TranslateMakeGroups, "TranslateMakeMesh": _0_SMESH.SMESH_MeshEditor._d_TranslateMakeMesh, "TranslateObject": _0_SMESH.SMESH_MeshEditor._d_TranslateObject, "TranslateObjectMakeGroups": _0_SMESH.SMESH_MeshEditor._d_TranslateObjectMakeGroups, "TranslateObjectMakeMesh": _0_SMESH.SMESH_MeshEditor._d_TranslateObjectMakeMesh, "Scale": _0_SMESH.SMESH_MeshEditor._d_Scale, "ScaleMakeGroups": _0_SMESH.SMESH_MeshEditor._d_ScaleMakeGroups, "ScaleMakeMesh": _0_SMESH.SMESH_MeshEditor._d_ScaleMakeMesh, "Rotate": _0_SMESH.SMESH_MeshEditor._d_Rotate, "RotateMakeGroups": _0_SMESH.SMESH_MeshEditor._d_RotateMakeGroups, "RotateMakeMesh": _0_SMESH.SMESH_MeshEditor._d_RotateMakeMesh, "RotateObject": _0_SMESH.SMESH_MeshEditor._d_RotateObject, "RotateObjectMakeGroups": _0_SMESH.SMESH_MeshEditor._d_RotateObjectMakeGroups, "RotateObjectMakeMesh": _0_SMESH.SMESH_MeshEditor._d_RotateObjectMakeMesh, "FindCoincidentNodes": _0_SMESH.SMESH_MeshEditor._d_FindCoincidentNodes, "FindCoincidentNodesOnPart": _0_SMESH.SMESH_MeshEditor._d_FindCoincidentNodesOnPart, "MergeNodes": _0_SMESH.SMESH_MeshEditor._d_MergeNodes, "FindEqualElements": _0_SMESH.SMESH_MeshEditor._d_FindEqualElements, "MergeElements": _0_SMESH.SMESH_MeshEditor._d_MergeElements, "MergeEqualElements": _0_SMESH.SMESH_MeshEditor._d_MergeEqualElements, "MoveClosestNodeToPoint": _0_SMESH.SMESH_MeshEditor._d_MoveClosestNodeToPoint, "FindNodeClosestTo": _0_SMESH.SMESH_MeshEditor._d_FindNodeClosestTo, "FindElementsByPoint": _0_SMESH.SMESH_MeshEditor._d_FindElementsByPoint, "GetPointState": _0_SMESH.SMESH_MeshEditor._d_GetPointState, "SewFreeBorders": _0_SMESH.SMESH_MeshEditor._d_SewFreeBorders, "SewConformFreeBorders": _0_SMESH.SMESH_MeshEditor._d_SewConformFreeBorders, "SewBorderToSide": _0_SMESH.SMESH_MeshEditor._d_SewBorderToSide, "SewSideElements": _0_SMESH.SMESH_MeshEditor._d_SewSideElements, "ChangeElemNodes": _0_SMESH.SMESH_MeshEditor._d_ChangeElemNodes, "GetPreviewData": _0_SMESH.SMESH_MeshEditor._d_GetPreviewData, "GetLastCreatedNodes": _0_SMESH.SMESH_MeshEditor._d_GetLastCreatedNodes, "GetLastCreatedElems": _0_SMESH.SMESH_MeshEditor._d_GetLastCreatedElems, "DoubleNodes": _0_SMESH.SMESH_MeshEditor._d_DoubleNodes, "DoubleNode": _0_SMESH.SMESH_MeshEditor._d_DoubleNode, "DoubleNodeGroup": _0_SMESH.SMESH_MeshEditor._d_DoubleNodeGroup, "DoubleNodeGroups": _0_SMESH.SMESH_MeshEditor._d_DoubleNodeGroups, "DoubleNodeElem": _0_SMESH.SMESH_MeshEditor._d_DoubleNodeElem, "DoubleNodeElemInRegion": _0_SMESH.SMESH_MeshEditor._d_DoubleNodeElemInRegion, "DoubleNodeElemGroup": _0_SMESH.SMESH_MeshEditor._d_DoubleNodeElemGroup, "DoubleNodeElemGroupInRegion": _0_SMESH.SMESH_MeshEditor._d_DoubleNodeElemGroupInRegion, "DoubleNodeElemGroups": _0_SMESH.SMESH_MeshEditor._d_DoubleNodeElemGroups, "DoubleNodeElemGroupsInRegion": _0_SMESH.SMESH_MeshEditor._d_DoubleNodeElemGroupsInRegion, "Make2DMeshFrom3D": _0_SMESH.SMESH_MeshEditor._d_Make2DMeshFrom3D}

SMESH_MeshEditor._omni_skeleton = SMESH_MeshEditor
_0_SMESH__POA.SMESH_MeshEditor = SMESH_MeshEditor
omniORB.registerSkeleton(SMESH_MeshEditor._NP_RepositoryId, SMESH_MeshEditor)
del SMESH_MeshEditor
__name__ = "SMESH"

#
# End of module "SMESH"
#
__name__ = "SMESH_MeshEditor_idl"

_exported_modules = ( "SMESH", )

# The end.
