# Python stubs generated by omniidl from /local/robotpkg/var/tmp/robotpkg/path/py-hpp-manipulation-corba/work/hpp-manipulation-corba-9.0.2/idl/hpp/manipulation_idl/_graph.idl
# DO NOT EDIT THIS FILE!

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


_omnipy.checkVersion(4,2, __file__, 1)

try:
    property
except NameError:
    def property(*args):
        return None


# #include "hpp/corbaserver/manipulation/gcommon.idl"
import hpp_stubs.corbaserver.manipulation.gcommon_idl
_0_hpp = omniORB.openModule("hpp_stubs.corbaserver.manipulation.hpp")
_0_hpp__POA = omniORB.openModule("hpp_stubs.corbaserver.manipulation.hpp__POA")

# #include "hpp/common.idl"
import hpp_stubs.common_idl
_0_hpp = omniORB.openModule("hpp_stubs.hpp")
_0_hpp__POA = omniORB.openModule("hpp_stubs.hpp__POA")

# #include "hpp/constraints_idl/constraints.idl"
import hpp_stubs.constraints.constraints_idl
_0_hpp = omniORB.openModule("hpp_stubs.constraints.hpp")
_0_hpp__POA = omniORB.openModule("hpp_stubs.constraints.hpp__POA")
_0_hpp.constraints_idl = omniORB.openModule("hpp_stubs.constraints.hpp.constraints_idl")
_0_hpp__POA.constraints_idl = omniORB.openModule("hpp_stubs.constraints.hpp__POA.constraints_idl")

# #include "hpp/core_idl/paths.idl"
import hpp_stubs.core.paths_idl
_0_hpp = omniORB.openModule("hpp_stubs.core.hpp")
_0_hpp__POA = omniORB.openModule("hpp_stubs.core.hpp__POA")
_0_hpp.core_idl = omniORB.openModule("hpp_stubs.core.hpp.core_idl")
_0_hpp__POA.core_idl = omniORB.openModule("hpp_stubs.core.hpp__POA.core_idl")
_0_hpp.core_idl.path_idl = omniORB.openModule("hpp_stubs.core.hpp.core_idl.path_idl")
_0_hpp__POA.core_idl.path_idl = omniORB.openModule("hpp_stubs.core.hpp__POA.core_idl.path_idl")

# #include "hpp/core_idl/_constraints.idl"
import hpp_stubs.core._constraints_idl
_0_hpp = omniORB.openModule("hpp_stubs.core.hpp")
_0_hpp__POA = omniORB.openModule("hpp_stubs.core.hpp__POA")
_0_hpp.constraints_idl = omniORB.openModule("hpp_stubs.core.hpp.constraints_idl")
_0_hpp__POA.constraints_idl = omniORB.openModule("hpp_stubs.core.hpp__POA.constraints_idl")
_0_hpp.core_idl = omniORB.openModule("hpp_stubs.core.hpp.core_idl")
_0_hpp__POA.core_idl = omniORB.openModule("hpp_stubs.core.hpp__POA.core_idl")

# #include "hpp/core_idl/steering_methods.idl"
import hpp_stubs.core.steering_methods_idl
_0_hpp = omniORB.openModule("hpp_stubs.core.hpp")
_0_hpp__POA = omniORB.openModule("hpp_stubs.core.hpp__POA")
_0_hpp.core_idl = omniORB.openModule("hpp_stubs.core.hpp.core_idl")
_0_hpp__POA.core_idl = omniORB.openModule("hpp_stubs.core.hpp__POA.core_idl")
_0_hpp.core_idl.steeringMethod_idl = omniORB.openModule("hpp_stubs.core.hpp.core_idl.steeringMethod_idl")
_0_hpp__POA.core_idl.steeringMethod_idl = omniORB.openModule("hpp_stubs.core.hpp__POA.core_idl.steeringMethod_idl")

# #include "hpp/core_idl/path_validations.idl"
import hpp_stubs.core.path_validations_idl
_0_hpp = omniORB.openModule("hpp_stubs.core.hpp")
_0_hpp__POA = omniORB.openModule("hpp_stubs.core.hpp__POA")
_0_hpp.core_idl = omniORB.openModule("hpp_stubs.core.hpp.core_idl")
_0_hpp__POA.core_idl = omniORB.openModule("hpp_stubs.core.hpp__POA.core_idl")
_0_hpp.core_idl.pathValidation_idl = omniORB.openModule("hpp_stubs.core.hpp.core_idl.pathValidation_idl")
_0_hpp__POA.core_idl.pathValidation_idl = omniORB.openModule("hpp_stubs.core.hpp__POA.core_idl.pathValidation_idl")

#
# Start of module "hpp"
#
__name__ = "hpp_idl.hpp"
_0_hpp = omniORB.openModule("hpp_idl.hpp", r"/local/robotpkg/var/tmp/robotpkg/path/py-hpp-manipulation-corba/work/hpp-manipulation-corba-9.0.2/idl/hpp/manipulation_idl/_graph.idl")
_0_hpp__POA = omniORB.openModule("hpp_idl.hpp__POA", r"/local/robotpkg/var/tmp/robotpkg/path/py-hpp-manipulation-corba/work/hpp-manipulation-corba-9.0.2/idl/hpp/manipulation_idl/_graph.idl")


#
# Start of module "hpp.constraints_idl"
#
__name__ = "hpp_idl.hpp.constraints_idl"
_0_hpp.constraints_idl = omniORB.openModule("hpp_idl.hpp.constraints_idl", r"/local/robotpkg/var/tmp/robotpkg/path/py-hpp-manipulation-corba/work/hpp-manipulation-corba-9.0.2/idl/hpp/manipulation_idl/_graph.idl")
_0_hpp__POA.constraints_idl = omniORB.openModule("hpp_idl.hpp__POA.constraints_idl", r"/local/robotpkg/var/tmp/robotpkg/path/py-hpp-manipulation-corba/work/hpp-manipulation-corba-9.0.2/idl/hpp/manipulation_idl/_graph.idl")


# forward interface Implicit;
_0_hpp.constraints_idl._d_Implicit = (omniORB.tcInternal.tv_objref, "IDL:hpp/constraints_idl/Implicit:1.0", "Implicit")
omniORB.typeMapping["IDL:hpp/constraints_idl/Implicit:1.0"] = _0_hpp.constraints_idl._d_Implicit

# forward interface LockedJoint;
_0_hpp.constraints_idl._d_LockedJoint = (omniORB.tcInternal.tv_objref, "IDL:hpp/constraints_idl/LockedJoint:1.0", "LockedJoint")
omniORB.typeMapping["IDL:hpp/constraints_idl/LockedJoint:1.0"] = _0_hpp.constraints_idl._d_LockedJoint

# typedef ... LockedJoints
class LockedJoints:
    _NP_RepositoryId = "IDL:hpp/constraints_idl/LockedJoints:1.0"
    def __init__(self, *args, **kw):
        raise RuntimeError("Cannot construct objects of this type.")
_0_hpp.constraints_idl.LockedJoints = LockedJoints
_0_hpp.constraints_idl._d_LockedJoints  = (omniORB.tcInternal.tv_sequence, omniORB.typeMapping["IDL:hpp/constraints_idl/LockedJoint:1.0"], 0)
_0_hpp.constraints_idl._ad_LockedJoints = (omniORB.tcInternal.tv_alias, LockedJoints._NP_RepositoryId, "LockedJoints", (omniORB.tcInternal.tv_sequence, omniORB.typeMapping["IDL:hpp/constraints_idl/LockedJoint:1.0"], 0))
_0_hpp.constraints_idl._tc_LockedJoints = omniORB.tcInternal.createTypeCode(_0_hpp.constraints_idl._ad_LockedJoints)
omniORB.registerType(LockedJoints._NP_RepositoryId, _0_hpp.constraints_idl._ad_LockedJoints, _0_hpp.constraints_idl._tc_LockedJoints)
del LockedJoints

#
# End of module "hpp.constraints_idl"
#
__name__ = "hpp_idl.hpp"


#
# Start of module "hpp.core_idl"
#
__name__ = "hpp_idl.hpp.core_idl"
_0_hpp.core_idl = omniORB.openModule("hpp_idl.hpp.core_idl", r"/local/robotpkg/var/tmp/robotpkg/path/py-hpp-manipulation-corba/work/hpp-manipulation-corba-9.0.2/idl/hpp/manipulation_idl/_graph.idl")
_0_hpp__POA.core_idl = omniORB.openModule("hpp_idl.hpp__POA.core_idl", r"/local/robotpkg/var/tmp/robotpkg/path/py-hpp-manipulation-corba/work/hpp-manipulation-corba-9.0.2/idl/hpp/manipulation_idl/_graph.idl")


# forward interface SteeringMethod;
_0_hpp.core_idl._d_SteeringMethod = (omniORB.tcInternal.tv_objref, "IDL:hpp/core_idl/SteeringMethod:1.0", "SteeringMethod")
omniORB.typeMapping["IDL:hpp/core_idl/SteeringMethod:1.0"] = _0_hpp.core_idl._d_SteeringMethod

# forward interface PathValidation;
_0_hpp.core_idl._d_PathValidation = (omniORB.tcInternal.tv_objref, "IDL:hpp/core_idl/PathValidation:1.0", "PathValidation")
omniORB.typeMapping["IDL:hpp/core_idl/PathValidation:1.0"] = _0_hpp.core_idl._d_PathValidation

#
# End of module "hpp.core_idl"
#
__name__ = "hpp_idl.hpp"


#
# Start of module "hpp.manipulation_idl"
#
__name__ = "hpp_idl.hpp.manipulation_idl"
_0_hpp.manipulation_idl = omniORB.openModule("hpp_idl.hpp.manipulation_idl", r"/local/robotpkg/var/tmp/robotpkg/path/py-hpp-manipulation-corba/work/hpp-manipulation-corba-9.0.2/idl/hpp/manipulation_idl/_graph.idl")
_0_hpp__POA.manipulation_idl = omniORB.openModule("hpp_idl.hpp__POA.manipulation_idl", r"/local/robotpkg/var/tmp/robotpkg/path/py-hpp-manipulation-corba/work/hpp-manipulation-corba-9.0.2/idl/hpp/manipulation_idl/_graph.idl")


#
# Start of module "hpp.manipulation_idl.graph_idl"
#
__name__ = "hpp_idl.hpp.manipulation_idl.graph_idl"
_0_hpp.manipulation_idl.graph_idl = omniORB.openModule("hpp_idl.hpp.manipulation_idl.graph_idl", r"/local/robotpkg/var/tmp/robotpkg/path/py-hpp-manipulation-corba/work/hpp-manipulation-corba-9.0.2/idl/hpp/manipulation_idl/_graph.idl")
_0_hpp__POA.manipulation_idl.graph_idl = omniORB.openModule("hpp_idl.hpp__POA.manipulation_idl.graph_idl", r"/local/robotpkg/var/tmp/robotpkg/path/py-hpp-manipulation-corba/work/hpp-manipulation-corba-9.0.2/idl/hpp/manipulation_idl/_graph.idl")


# typedef ... size_t
class size_t:
    _NP_RepositoryId = "IDL:hpp/manipulation_idl/graph_idl/size_t:1.0"
    def __init__(self, *args, **kw):
        raise RuntimeError("Cannot construct objects of this type.")
_0_hpp.manipulation_idl.graph_idl.size_t = size_t
_0_hpp.manipulation_idl.graph_idl._d_size_t  = omniORB.tcInternal.tv_ulonglong
_0_hpp.manipulation_idl.graph_idl._ad_size_t = (omniORB.tcInternal.tv_alias, size_t._NP_RepositoryId, "size_t", omniORB.tcInternal.tv_ulonglong)
_0_hpp.manipulation_idl.graph_idl._tc_size_t = omniORB.tcInternal.createTypeCode(_0_hpp.manipulation_idl.graph_idl._ad_size_t)
omniORB.registerType(size_t._NP_RepositoryId, _0_hpp.manipulation_idl.graph_idl._ad_size_t, _0_hpp.manipulation_idl.graph_idl._tc_size_t)
del size_t

# forward interface State;
_0_hpp.manipulation_idl.graph_idl._d_State = (omniORB.tcInternal.tv_objref, "IDL:hpp/manipulation_idl/graph_idl/State:1.0", "State")
omniORB.typeMapping["IDL:hpp/manipulation_idl/graph_idl/State:1.0"] = _0_hpp.manipulation_idl.graph_idl._d_State

# typedef ... States
class States:
    _NP_RepositoryId = "IDL:hpp/manipulation_idl/graph_idl/States:1.0"
    def __init__(self, *args, **kw):
        raise RuntimeError("Cannot construct objects of this type.")
_0_hpp.manipulation_idl.graph_idl.States = States
_0_hpp.manipulation_idl.graph_idl._d_States  = (omniORB.tcInternal.tv_sequence, omniORB.typeMapping["IDL:hpp/manipulation_idl/graph_idl/State:1.0"], 0)
_0_hpp.manipulation_idl.graph_idl._ad_States = (omniORB.tcInternal.tv_alias, States._NP_RepositoryId, "States", (omniORB.tcInternal.tv_sequence, omniORB.typeMapping["IDL:hpp/manipulation_idl/graph_idl/State:1.0"], 0))
_0_hpp.manipulation_idl.graph_idl._tc_States = omniORB.tcInternal.createTypeCode(_0_hpp.manipulation_idl.graph_idl._ad_States)
omniORB.registerType(States._NP_RepositoryId, _0_hpp.manipulation_idl.graph_idl._ad_States, _0_hpp.manipulation_idl.graph_idl._tc_States)
del States

# forward interface Edge;
_0_hpp.manipulation_idl.graph_idl._d_Edge = (omniORB.tcInternal.tv_objref, "IDL:hpp/manipulation_idl/graph_idl/Edge:1.0", "Edge")
omniORB.typeMapping["IDL:hpp/manipulation_idl/graph_idl/Edge:1.0"] = _0_hpp.manipulation_idl.graph_idl._d_Edge

# typedef ... Edges
class Edges:
    _NP_RepositoryId = "IDL:hpp/manipulation_idl/graph_idl/Edges:1.0"
    def __init__(self, *args, **kw):
        raise RuntimeError("Cannot construct objects of this type.")
_0_hpp.manipulation_idl.graph_idl.Edges = Edges
_0_hpp.manipulation_idl.graph_idl._d_Edges  = (omniORB.tcInternal.tv_sequence, omniORB.typeMapping["IDL:hpp/manipulation_idl/graph_idl/Edge:1.0"], 0)
_0_hpp.manipulation_idl.graph_idl._ad_Edges = (omniORB.tcInternal.tv_alias, Edges._NP_RepositoryId, "Edges", (omniORB.tcInternal.tv_sequence, omniORB.typeMapping["IDL:hpp/manipulation_idl/graph_idl/Edge:1.0"], 0))
_0_hpp.manipulation_idl.graph_idl._tc_Edges = omniORB.tcInternal.createTypeCode(_0_hpp.manipulation_idl.graph_idl._ad_Edges)
omniORB.registerType(Edges._NP_RepositoryId, _0_hpp.manipulation_idl.graph_idl._ad_Edges, _0_hpp.manipulation_idl.graph_idl._tc_Edges)
del Edges

# forward interface Graph;
_0_hpp.manipulation_idl.graph_idl._d_Graph = (omniORB.tcInternal.tv_objref, "IDL:hpp/manipulation_idl/graph_idl/Graph:1.0", "Graph")
omniORB.typeMapping["IDL:hpp/manipulation_idl/graph_idl/Graph:1.0"] = _0_hpp.manipulation_idl.graph_idl._d_Graph

# interface GraphComponent
_0_hpp.manipulation_idl.graph_idl._d_GraphComponent = (omniORB.tcInternal.tv_objref, "IDL:hpp/manipulation_idl/graph_idl/GraphComponent:1.0", "GraphComponent")
omniORB.typeMapping["IDL:hpp/manipulation_idl/graph_idl/GraphComponent:1.0"] = _0_hpp.manipulation_idl.graph_idl._d_GraphComponent
_0_hpp.manipulation_idl.graph_idl.GraphComponent = omniORB.newEmptyClass()
class GraphComponent :
    _NP_RepositoryId = _0_hpp.manipulation_idl.graph_idl._d_GraphComponent[1]

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

    _nil = CORBA.Object._nil

    name__doc__ = "\012Prototype:\011        string name () raises (Error);\012"
    id__doc__ = "\012Prototype:\011        size_t id () raises (Error);\012"
    parentGraph__doc__ = "\012Prototype:\011        Graph parentGraph () raises (Error);\012"
    addNumericalConstraint__doc__ = "\012Prototype:\011        void addNumericalConstraint (in constraints_idl::Implicit nm) raises (Error);\012"
    addNumericalCost__doc__ = "\012Prototype:\011        void addNumericalCost (in constraints_idl::Implicit nm) raises (Error);\012"
    numericalConstraints__doc__ = "\012Prototype:\011        constraints_idl::Implicits numericalConstraints () raises (Error);\012"
    numericalCosts__doc__ = "\012Prototype:\011        constraints_idl::Implicits numericalCosts () raises (Error);\012"
    resetNumericalConstraints__doc__ = "\012Prototype:\011        void resetNumericalConstraints () raises (Error);\012"
    setSolveLevelByLevel__doc__ = "\012Prototype:\011        void setSolveLevelByLevel(in boolean input) raises(Error);\012"
    getSolveLevelByLevel__doc__ = "-> solveLevelByLevel\012\012Prototype:\011        boolean getSolveLevelByLevel() raises(Error);\012"


_0_hpp.manipulation_idl.graph_idl.GraphComponent = GraphComponent
_0_hpp.manipulation_idl.graph_idl._tc_GraphComponent = omniORB.tcInternal.createTypeCode(_0_hpp.manipulation_idl.graph_idl._d_GraphComponent)
omniORB.registerType(GraphComponent._NP_RepositoryId, _0_hpp.manipulation_idl.graph_idl._d_GraphComponent, _0_hpp.manipulation_idl.graph_idl._tc_GraphComponent)

# GraphComponent operations and attributes
GraphComponent._d_name = ((), ((omniORB.tcInternal.tv_string,0), ), {_0_hpp.Error._NP_RepositoryId: _0_hpp._d_Error})
GraphComponent._d_id = ((), (omniORB.typeMapping["IDL:hpp/manipulation_idl/graph_idl/size_t:1.0"], ), {_0_hpp.Error._NP_RepositoryId: _0_hpp._d_Error})
GraphComponent._d_parentGraph = ((), (omniORB.typeMapping["IDL:hpp/manipulation_idl/graph_idl/Graph:1.0"], ), {_0_hpp.Error._NP_RepositoryId: _0_hpp._d_Error})
GraphComponent._d_addNumericalConstraint = ((omniORB.typeMapping["IDL:hpp/constraints_idl/Implicit:1.0"], ), (), {_0_hpp.Error._NP_RepositoryId: _0_hpp._d_Error})
GraphComponent._d_addNumericalCost = ((omniORB.typeMapping["IDL:hpp/constraints_idl/Implicit:1.0"], ), (), {_0_hpp.Error._NP_RepositoryId: _0_hpp._d_Error})
GraphComponent._d_numericalConstraints = ((), (omniORB.typeMapping["IDL:hpp/constraints_idl/Implicits:1.0"], ), {_0_hpp.Error._NP_RepositoryId: _0_hpp._d_Error})
GraphComponent._d_numericalCosts = ((), (omniORB.typeMapping["IDL:hpp/constraints_idl/Implicits:1.0"], ), {_0_hpp.Error._NP_RepositoryId: _0_hpp._d_Error})
GraphComponent._d_resetNumericalConstraints = ((), (), {_0_hpp.Error._NP_RepositoryId: _0_hpp._d_Error})
GraphComponent._d_setSolveLevelByLevel = ((omniORB.tcInternal.tv_boolean, ), (), {_0_hpp.Error._NP_RepositoryId: _0_hpp._d_Error})
GraphComponent._d_getSolveLevelByLevel = ((), (omniORB.tcInternal.tv_boolean, ), {_0_hpp.Error._NP_RepositoryId: _0_hpp._d_Error})

# GraphComponent object reference
class _objref_GraphComponent (CORBA.Object):
    _NP_RepositoryId = GraphComponent._NP_RepositoryId

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

    def name(self, *args):
        return self._obj.invoke("name", _0_hpp.manipulation_idl.graph_idl.GraphComponent._d_name, args)

    def id(self, *args):
        return self._obj.invoke("id", _0_hpp.manipulation_idl.graph_idl.GraphComponent._d_id, args)

    def parentGraph(self, *args):
        return self._obj.invoke("parentGraph", _0_hpp.manipulation_idl.graph_idl.GraphComponent._d_parentGraph, args)

    def addNumericalConstraint(self, *args):
        return self._obj.invoke("addNumericalConstraint", _0_hpp.manipulation_idl.graph_idl.GraphComponent._d_addNumericalConstraint, args)

    def addNumericalCost(self, *args):
        return self._obj.invoke("addNumericalCost", _0_hpp.manipulation_idl.graph_idl.GraphComponent._d_addNumericalCost, args)

    def numericalConstraints(self, *args):
        return self._obj.invoke("numericalConstraints", _0_hpp.manipulation_idl.graph_idl.GraphComponent._d_numericalConstraints, args)

    def numericalCosts(self, *args):
        return self._obj.invoke("numericalCosts", _0_hpp.manipulation_idl.graph_idl.GraphComponent._d_numericalCosts, args)

    def resetNumericalConstraints(self, *args):
        return self._obj.invoke("resetNumericalConstraints", _0_hpp.manipulation_idl.graph_idl.GraphComponent._d_resetNumericalConstraints, args)

    def setSolveLevelByLevel(self, *args):
        return self._obj.invoke("setSolveLevelByLevel", _0_hpp.manipulation_idl.graph_idl.GraphComponent._d_setSolveLevelByLevel, args)

    def getSolveLevelByLevel(self, *args):
        return self._obj.invoke("getSolveLevelByLevel", _0_hpp.manipulation_idl.graph_idl.GraphComponent._d_getSolveLevelByLevel, args)

omniORB.registerObjref(GraphComponent._NP_RepositoryId, _objref_GraphComponent)
_0_hpp.manipulation_idl.graph_idl._objref_GraphComponent = _objref_GraphComponent
del GraphComponent, _objref_GraphComponent

# GraphComponent skeleton
__name__ = "hpp_idl.hpp__POA.manipulation_idl.graph_idl"
class GraphComponent (PortableServer.Servant):
    _NP_RepositoryId = _0_hpp.manipulation_idl.graph_idl.GraphComponent._NP_RepositoryId


    _omni_op_d = {"name": _0_hpp.manipulation_idl.graph_idl.GraphComponent._d_name, "id": _0_hpp.manipulation_idl.graph_idl.GraphComponent._d_id, "parentGraph": _0_hpp.manipulation_idl.graph_idl.GraphComponent._d_parentGraph, "addNumericalConstraint": _0_hpp.manipulation_idl.graph_idl.GraphComponent._d_addNumericalConstraint, "addNumericalCost": _0_hpp.manipulation_idl.graph_idl.GraphComponent._d_addNumericalCost, "numericalConstraints": _0_hpp.manipulation_idl.graph_idl.GraphComponent._d_numericalConstraints, "numericalCosts": _0_hpp.manipulation_idl.graph_idl.GraphComponent._d_numericalCosts, "resetNumericalConstraints": _0_hpp.manipulation_idl.graph_idl.GraphComponent._d_resetNumericalConstraints, "setSolveLevelByLevel": _0_hpp.manipulation_idl.graph_idl.GraphComponent._d_setSolveLevelByLevel, "getSolveLevelByLevel": _0_hpp.manipulation_idl.graph_idl.GraphComponent._d_getSolveLevelByLevel}

GraphComponent._omni_skeleton = GraphComponent
_0_hpp__POA.manipulation_idl.graph_idl.GraphComponent = GraphComponent
omniORB.registerSkeleton(GraphComponent._NP_RepositoryId, GraphComponent)
del GraphComponent
__name__ = "hpp_idl.hpp.manipulation_idl.graph_idl"

# interface StateSelector
_0_hpp.manipulation_idl.graph_idl._d_StateSelector = (omniORB.tcInternal.tv_objref, "IDL:hpp/manipulation_idl/graph_idl/StateSelector:1.0", "StateSelector")
omniORB.typeMapping["IDL:hpp/manipulation_idl/graph_idl/StateSelector:1.0"] = _0_hpp.manipulation_idl.graph_idl._d_StateSelector
_0_hpp.manipulation_idl.graph_idl.StateSelector = omniORB.newEmptyClass()
class StateSelector :
    _NP_RepositoryId = _0_hpp.manipulation_idl.graph_idl._d_StateSelector[1]

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

    _nil = CORBA.Object._nil

    name__doc__ = "\012Prototype:\011        string name () raises (Error);\012"
    parentGraph__doc__ = "\012Prototype:\011        Graph parentGraph () raises (Error);\012"
    getStates__doc__ = "\012Prototype:\011        States getStates () raises (Error);\012"


_0_hpp.manipulation_idl.graph_idl.StateSelector = StateSelector
_0_hpp.manipulation_idl.graph_idl._tc_StateSelector = omniORB.tcInternal.createTypeCode(_0_hpp.manipulation_idl.graph_idl._d_StateSelector)
omniORB.registerType(StateSelector._NP_RepositoryId, _0_hpp.manipulation_idl.graph_idl._d_StateSelector, _0_hpp.manipulation_idl.graph_idl._tc_StateSelector)

# StateSelector operations and attributes
StateSelector._d_name = ((), ((omniORB.tcInternal.tv_string,0), ), {_0_hpp.Error._NP_RepositoryId: _0_hpp._d_Error})
StateSelector._d_parentGraph = ((), (omniORB.typeMapping["IDL:hpp/manipulation_idl/graph_idl/Graph:1.0"], ), {_0_hpp.Error._NP_RepositoryId: _0_hpp._d_Error})
StateSelector._d_getStates = ((), (omniORB.typeMapping["IDL:hpp/manipulation_idl/graph_idl/States:1.0"], ), {_0_hpp.Error._NP_RepositoryId: _0_hpp._d_Error})

# StateSelector object reference
class _objref_StateSelector (CORBA.Object):
    _NP_RepositoryId = StateSelector._NP_RepositoryId

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

    def name(self, *args):
        return self._obj.invoke("name", _0_hpp.manipulation_idl.graph_idl.StateSelector._d_name, args)

    def parentGraph(self, *args):
        return self._obj.invoke("parentGraph", _0_hpp.manipulation_idl.graph_idl.StateSelector._d_parentGraph, args)

    def getStates(self, *args):
        return self._obj.invoke("getStates", _0_hpp.manipulation_idl.graph_idl.StateSelector._d_getStates, args)

omniORB.registerObjref(StateSelector._NP_RepositoryId, _objref_StateSelector)
_0_hpp.manipulation_idl.graph_idl._objref_StateSelector = _objref_StateSelector
del StateSelector, _objref_StateSelector

# StateSelector skeleton
__name__ = "hpp_idl.hpp__POA.manipulation_idl.graph_idl"
class StateSelector (PortableServer.Servant):
    _NP_RepositoryId = _0_hpp.manipulation_idl.graph_idl.StateSelector._NP_RepositoryId


    _omni_op_d = {"name": _0_hpp.manipulation_idl.graph_idl.StateSelector._d_name, "parentGraph": _0_hpp.manipulation_idl.graph_idl.StateSelector._d_parentGraph, "getStates": _0_hpp.manipulation_idl.graph_idl.StateSelector._d_getStates}

StateSelector._omni_skeleton = StateSelector
_0_hpp__POA.manipulation_idl.graph_idl.StateSelector = StateSelector
omniORB.registerSkeleton(StateSelector._NP_RepositoryId, StateSelector)
del StateSelector
__name__ = "hpp_idl.hpp.manipulation_idl.graph_idl"

# interface Graph
_0_hpp.manipulation_idl.graph_idl._d_Graph = (omniORB.tcInternal.tv_objref, "IDL:hpp/manipulation_idl/graph_idl/Graph:1.0", "Graph")
omniORB.typeMapping["IDL:hpp/manipulation_idl/graph_idl/Graph:1.0"] = _0_hpp.manipulation_idl.graph_idl._d_Graph
_0_hpp.manipulation_idl.graph_idl.Graph = omniORB.newEmptyClass()
class Graph (_0_hpp.manipulation_idl.graph_idl.GraphComponent):
    _NP_RepositoryId = _0_hpp.manipulation_idl.graph_idl._d_Graph[1]

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

    _nil = CORBA.Object._nil

    getStateSelector__doc__ = "\012Prototype:\011        StateSelector getStateSelector () raises (Error);\012"
    get__doc__ = "-> stateSelector\012\012Prototype:\011        GraphComponent get (in size_t id) raises (Error);\012"
    nbComponents__doc__ = "\012Prototype:\011        size_t nbComponents () raises (Error);\012"
    initialize__doc__ = "\012Prototype:\011        void initialize () raises (Error);\012"
    getState__doc__ = "\012Prototype:\011        State getState (in floatSeq config) raises (Error);\012"
    getEdges__doc__ = "\012Prototype:\011        Edges getEdges (in State from, in State to) raises (Error);\012"


_0_hpp.manipulation_idl.graph_idl.Graph = Graph
_0_hpp.manipulation_idl.graph_idl._tc_Graph = omniORB.tcInternal.createTypeCode(_0_hpp.manipulation_idl.graph_idl._d_Graph)
omniORB.registerType(Graph._NP_RepositoryId, _0_hpp.manipulation_idl.graph_idl._d_Graph, _0_hpp.manipulation_idl.graph_idl._tc_Graph)

# Graph operations and attributes
Graph._d_getStateSelector = ((), (omniORB.typeMapping["IDL:hpp/manipulation_idl/graph_idl/StateSelector:1.0"], ), {_0_hpp.Error._NP_RepositoryId: _0_hpp._d_Error})
Graph._d_get = ((omniORB.typeMapping["IDL:hpp/manipulation_idl/graph_idl/size_t:1.0"], ), (omniORB.typeMapping["IDL:hpp/manipulation_idl/graph_idl/GraphComponent:1.0"], ), {_0_hpp.Error._NP_RepositoryId: _0_hpp._d_Error})
Graph._d_nbComponents = ((), (omniORB.typeMapping["IDL:hpp/manipulation_idl/graph_idl/size_t:1.0"], ), {_0_hpp.Error._NP_RepositoryId: _0_hpp._d_Error})
Graph._d_initialize = ((), (), {_0_hpp.Error._NP_RepositoryId: _0_hpp._d_Error})
Graph._d_getState = ((omniORB.typeMapping["IDL:hpp/floatSeq:1.0"], ), (omniORB.typeMapping["IDL:hpp/manipulation_idl/graph_idl/State:1.0"], ), {_0_hpp.Error._NP_RepositoryId: _0_hpp._d_Error})
Graph._d_getEdges = ((omniORB.typeMapping["IDL:hpp/manipulation_idl/graph_idl/State:1.0"], omniORB.typeMapping["IDL:hpp/manipulation_idl/graph_idl/State:1.0"]), (omniORB.typeMapping["IDL:hpp/manipulation_idl/graph_idl/Edges:1.0"], ), {_0_hpp.Error._NP_RepositoryId: _0_hpp._d_Error})

# Graph object reference
class _objref_Graph (_0_hpp.manipulation_idl.graph_idl._objref_GraphComponent):
    _NP_RepositoryId = Graph._NP_RepositoryId

    def __init__(self, obj):
        _0_hpp.manipulation_idl.graph_idl._objref_GraphComponent.__init__(self, obj)

    def getStateSelector(self, *args):
        return self._obj.invoke("getStateSelector", _0_hpp.manipulation_idl.graph_idl.Graph._d_getStateSelector, args)

    def get(self, *args):
        return self._obj.invoke("get", _0_hpp.manipulation_idl.graph_idl.Graph._d_get, args)

    def nbComponents(self, *args):
        return self._obj.invoke("nbComponents", _0_hpp.manipulation_idl.graph_idl.Graph._d_nbComponents, args)

    def initialize(self, *args):
        return self._obj.invoke("initialize", _0_hpp.manipulation_idl.graph_idl.Graph._d_initialize, args)

    def getState(self, *args):
        return self._obj.invoke("getState", _0_hpp.manipulation_idl.graph_idl.Graph._d_getState, args)

    def getEdges(self, *args):
        return self._obj.invoke("getEdges", _0_hpp.manipulation_idl.graph_idl.Graph._d_getEdges, args)

omniORB.registerObjref(Graph._NP_RepositoryId, _objref_Graph)
_0_hpp.manipulation_idl.graph_idl._objref_Graph = _objref_Graph
del Graph, _objref_Graph

# Graph skeleton
__name__ = "hpp_idl.hpp__POA.manipulation_idl.graph_idl"
class Graph (_0_hpp__POA.manipulation_idl.graph_idl.GraphComponent):
    _NP_RepositoryId = _0_hpp.manipulation_idl.graph_idl.Graph._NP_RepositoryId


    _omni_op_d = {"getStateSelector": _0_hpp.manipulation_idl.graph_idl.Graph._d_getStateSelector, "get": _0_hpp.manipulation_idl.graph_idl.Graph._d_get, "nbComponents": _0_hpp.manipulation_idl.graph_idl.Graph._d_nbComponents, "initialize": _0_hpp.manipulation_idl.graph_idl.Graph._d_initialize, "getState": _0_hpp.manipulation_idl.graph_idl.Graph._d_getState, "getEdges": _0_hpp.manipulation_idl.graph_idl.Graph._d_getEdges}
    _omni_op_d.update(_0_hpp__POA.manipulation_idl.graph_idl.GraphComponent._omni_op_d)

Graph._omni_skeleton = Graph
_0_hpp__POA.manipulation_idl.graph_idl.Graph = Graph
omniORB.registerSkeleton(Graph._NP_RepositoryId, Graph)
del Graph
__name__ = "hpp_idl.hpp.manipulation_idl.graph_idl"

# interface State
_0_hpp.manipulation_idl.graph_idl._d_State = (omniORB.tcInternal.tv_objref, "IDL:hpp/manipulation_idl/graph_idl/State:1.0", "State")
omniORB.typeMapping["IDL:hpp/manipulation_idl/graph_idl/State:1.0"] = _0_hpp.manipulation_idl.graph_idl._d_State
_0_hpp.manipulation_idl.graph_idl.State = omniORB.newEmptyClass()
class State (_0_hpp.manipulation_idl.graph_idl.GraphComponent):
    _NP_RepositoryId = _0_hpp.manipulation_idl.graph_idl._d_State[1]

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

    _nil = CORBA.Object._nil

    contains__doc__ = "\012Prototype:\011        boolean contains (in floatSeq config) raises (Error);\012"
    linkTo__doc__ = "\012Prototype:\011        Edge linkTo (in string name, in State to, in size_type weight) raises (Error);\012"
    neighborEdges__doc__ = "\012Prototype:\011        Edges neighborEdges () raises (Error);\012"
    hiddenNeighbors__doc__ = "\012Prototype:\011        Edges hiddenNeighbors () raises (Error);\012"
    configConstraint__doc__ = "\012Prototype:\011        core_idl::ConstraintSet configConstraint () raises (Error);\012"


_0_hpp.manipulation_idl.graph_idl.State = State
_0_hpp.manipulation_idl.graph_idl._tc_State = omniORB.tcInternal.createTypeCode(_0_hpp.manipulation_idl.graph_idl._d_State)
omniORB.registerType(State._NP_RepositoryId, _0_hpp.manipulation_idl.graph_idl._d_State, _0_hpp.manipulation_idl.graph_idl._tc_State)

# State operations and attributes
State._d_contains = ((omniORB.typeMapping["IDL:hpp/floatSeq:1.0"], ), (omniORB.tcInternal.tv_boolean, ), {_0_hpp.Error._NP_RepositoryId: _0_hpp._d_Error})
State._d_linkTo = (((omniORB.tcInternal.tv_string,0), omniORB.typeMapping["IDL:hpp/manipulation_idl/graph_idl/State:1.0"], omniORB.typeMapping["IDL:hpp/size_type:1.0"]), (omniORB.typeMapping["IDL:hpp/manipulation_idl/graph_idl/Edge:1.0"], ), {_0_hpp.Error._NP_RepositoryId: _0_hpp._d_Error})
State._d_neighborEdges = ((), (omniORB.typeMapping["IDL:hpp/manipulation_idl/graph_idl/Edges:1.0"], ), {_0_hpp.Error._NP_RepositoryId: _0_hpp._d_Error})
State._d_hiddenNeighbors = ((), (omniORB.typeMapping["IDL:hpp/manipulation_idl/graph_idl/Edges:1.0"], ), {_0_hpp.Error._NP_RepositoryId: _0_hpp._d_Error})
State._d_configConstraint = ((), (omniORB.typeMapping["IDL:hpp/core_idl/ConstraintSet:1.0"], ), {_0_hpp.Error._NP_RepositoryId: _0_hpp._d_Error})

# State object reference
class _objref_State (_0_hpp.manipulation_idl.graph_idl._objref_GraphComponent):
    _NP_RepositoryId = State._NP_RepositoryId

    def __init__(self, obj):
        _0_hpp.manipulation_idl.graph_idl._objref_GraphComponent.__init__(self, obj)

    def contains(self, *args):
        return self._obj.invoke("contains", _0_hpp.manipulation_idl.graph_idl.State._d_contains, args)

    def linkTo(self, *args):
        return self._obj.invoke("linkTo", _0_hpp.manipulation_idl.graph_idl.State._d_linkTo, args)

    def neighborEdges(self, *args):
        return self._obj.invoke("neighborEdges", _0_hpp.manipulation_idl.graph_idl.State._d_neighborEdges, args)

    def hiddenNeighbors(self, *args):
        return self._obj.invoke("hiddenNeighbors", _0_hpp.manipulation_idl.graph_idl.State._d_hiddenNeighbors, args)

    def configConstraint(self, *args):
        return self._obj.invoke("configConstraint", _0_hpp.manipulation_idl.graph_idl.State._d_configConstraint, args)

omniORB.registerObjref(State._NP_RepositoryId, _objref_State)
_0_hpp.manipulation_idl.graph_idl._objref_State = _objref_State
del State, _objref_State

# State skeleton
__name__ = "hpp_idl.hpp__POA.manipulation_idl.graph_idl"
class State (_0_hpp__POA.manipulation_idl.graph_idl.GraphComponent):
    _NP_RepositoryId = _0_hpp.manipulation_idl.graph_idl.State._NP_RepositoryId


    _omni_op_d = {"contains": _0_hpp.manipulation_idl.graph_idl.State._d_contains, "linkTo": _0_hpp.manipulation_idl.graph_idl.State._d_linkTo, "neighborEdges": _0_hpp.manipulation_idl.graph_idl.State._d_neighborEdges, "hiddenNeighbors": _0_hpp.manipulation_idl.graph_idl.State._d_hiddenNeighbors, "configConstraint": _0_hpp.manipulation_idl.graph_idl.State._d_configConstraint}
    _omni_op_d.update(_0_hpp__POA.manipulation_idl.graph_idl.GraphComponent._omni_op_d)

State._omni_skeleton = State
_0_hpp__POA.manipulation_idl.graph_idl.State = State
omniORB.registerSkeleton(State._NP_RepositoryId, State)
del State
__name__ = "hpp_idl.hpp.manipulation_idl.graph_idl"

# interface Edge
_0_hpp.manipulation_idl.graph_idl._d_Edge = (omniORB.tcInternal.tv_objref, "IDL:hpp/manipulation_idl/graph_idl/Edge:1.0", "Edge")
omniORB.typeMapping["IDL:hpp/manipulation_idl/graph_idl/Edge:1.0"] = _0_hpp.manipulation_idl.graph_idl._d_Edge
_0_hpp.manipulation_idl.graph_idl.Edge = omniORB.newEmptyClass()
class Edge (_0_hpp.manipulation_idl.graph_idl.GraphComponent):
    _NP_RepositoryId = _0_hpp.manipulation_idl.graph_idl._d_Edge[1]

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

    _nil = CORBA.Object._nil

    stateFrom__doc__ = "\012Prototype:\011        State stateFrom () raises (Error);\012"
    stateTo__doc__ = "\012Prototype:\011        State stateTo () raises (Error);\012"
    getState__doc__ = "\012Prototype:\011        State getState () raises (Error);\012"
    setState__doc__ = "-> state\012\012Prototype:\011        void setState (in State st) raises (Error);\012"
    getRelativeMotion__doc__ = "-> state\012\012Prototype:\011        intSeqSeq getRelativeMotion () raises (Error);\012"
    getSecurityMargins__doc__ = "* return corbaServer::matrixToIntSeqSeq(getT()->relativeMotion().template cast<CORBA::Long>());\012\012Prototype:\011        floatSeqSeq getSecurityMargins () raises (Error);\012"
    setSecurityMarginForPair__doc__ = "-> securityMargins\012\012Prototype:\011        void setSecurityMarginForPair(in size_type row, in size_type col, in value_type margin) raises (Error);\012"
    generateTargetConfig__doc__ = "\012Prototype:\011        boolean generateTargetConfig(in floatSeq qStart, inout floatSeq q)\012           \011          raises(Error);\012"
    getSteeringMethod__doc__ = "\012Prototype:\011        core_idl::SteeringMethod getSteeringMethod () raises (Error);\012"
    getPathValidation__doc__ = "-> steeringMethod\012\012Prototype:\011        core_idl::PathValidation getPathValidation () raises (Error);\012"
    configConstraint__doc__ = "\134deprecated renamed to \134ref targetConstraint\012\012Prototype:\011        core_idl::ConstraintSet configConstraint () raises (Error);\012"
    targetConstraint__doc__ = "\012Prototype:\011        core_idl::ConstraintSet targetConstraint () raises (Error);\012"
    pathConstraint__doc__ = "\012Prototype:\011        core_idl::ConstraintSet pathConstraint () raises (Error);\012"


_0_hpp.manipulation_idl.graph_idl.Edge = Edge
_0_hpp.manipulation_idl.graph_idl._tc_Edge = omniORB.tcInternal.createTypeCode(_0_hpp.manipulation_idl.graph_idl._d_Edge)
omniORB.registerType(Edge._NP_RepositoryId, _0_hpp.manipulation_idl.graph_idl._d_Edge, _0_hpp.manipulation_idl.graph_idl._tc_Edge)

# Edge operations and attributes
Edge._d_stateFrom = ((), (omniORB.typeMapping["IDL:hpp/manipulation_idl/graph_idl/State:1.0"], ), {_0_hpp.Error._NP_RepositoryId: _0_hpp._d_Error})
Edge._d_stateTo = ((), (omniORB.typeMapping["IDL:hpp/manipulation_idl/graph_idl/State:1.0"], ), {_0_hpp.Error._NP_RepositoryId: _0_hpp._d_Error})
Edge._d_getState = ((), (omniORB.typeMapping["IDL:hpp/manipulation_idl/graph_idl/State:1.0"], ), {_0_hpp.Error._NP_RepositoryId: _0_hpp._d_Error})
Edge._d_setState = ((omniORB.typeMapping["IDL:hpp/manipulation_idl/graph_idl/State:1.0"], ), (), {_0_hpp.Error._NP_RepositoryId: _0_hpp._d_Error})
Edge._d_getRelativeMotion = ((), (omniORB.typeMapping["IDL:hpp/intSeqSeq:1.0"], ), {_0_hpp.Error._NP_RepositoryId: _0_hpp._d_Error})
Edge._d_getSecurityMargins = ((), (omniORB.typeMapping["IDL:hpp/floatSeqSeq:1.0"], ), {_0_hpp.Error._NP_RepositoryId: _0_hpp._d_Error})
Edge._d_setSecurityMarginForPair = ((omniORB.typeMapping["IDL:hpp/size_type:1.0"], omniORB.typeMapping["IDL:hpp/size_type:1.0"], omniORB.typeMapping["IDL:hpp/value_type:1.0"]), (), {_0_hpp.Error._NP_RepositoryId: _0_hpp._d_Error})
Edge._d_generateTargetConfig = ((omniORB.typeMapping["IDL:hpp/floatSeq:1.0"], omniORB.typeMapping["IDL:hpp/floatSeq:1.0"]), (omniORB.tcInternal.tv_boolean, omniORB.typeMapping["IDL:hpp/floatSeq:1.0"]), {_0_hpp.Error._NP_RepositoryId: _0_hpp._d_Error})
Edge._d_getSteeringMethod = ((), (omniORB.typeMapping["IDL:hpp/core_idl/SteeringMethod:1.0"], ), {_0_hpp.Error._NP_RepositoryId: _0_hpp._d_Error})
Edge._d_getPathValidation = ((), (omniORB.typeMapping["IDL:hpp/core_idl/PathValidation:1.0"], ), {_0_hpp.Error._NP_RepositoryId: _0_hpp._d_Error})
Edge._d_configConstraint = ((), (omniORB.typeMapping["IDL:hpp/core_idl/ConstraintSet:1.0"], ), {_0_hpp.Error._NP_RepositoryId: _0_hpp._d_Error})
Edge._d_targetConstraint = ((), (omniORB.typeMapping["IDL:hpp/core_idl/ConstraintSet:1.0"], ), {_0_hpp.Error._NP_RepositoryId: _0_hpp._d_Error})
Edge._d_pathConstraint = ((), (omniORB.typeMapping["IDL:hpp/core_idl/ConstraintSet:1.0"], ), {_0_hpp.Error._NP_RepositoryId: _0_hpp._d_Error})

# Edge object reference
class _objref_Edge (_0_hpp.manipulation_idl.graph_idl._objref_GraphComponent):
    _NP_RepositoryId = Edge._NP_RepositoryId

    def __init__(self, obj):
        _0_hpp.manipulation_idl.graph_idl._objref_GraphComponent.__init__(self, obj)

    def stateFrom(self, *args):
        return self._obj.invoke("stateFrom", _0_hpp.manipulation_idl.graph_idl.Edge._d_stateFrom, args)

    def stateTo(self, *args):
        return self._obj.invoke("stateTo", _0_hpp.manipulation_idl.graph_idl.Edge._d_stateTo, args)

    def getState(self, *args):
        return self._obj.invoke("getState", _0_hpp.manipulation_idl.graph_idl.Edge._d_getState, args)

    def setState(self, *args):
        return self._obj.invoke("setState", _0_hpp.manipulation_idl.graph_idl.Edge._d_setState, args)

    def getRelativeMotion(self, *args):
        return self._obj.invoke("getRelativeMotion", _0_hpp.manipulation_idl.graph_idl.Edge._d_getRelativeMotion, args)

    def getSecurityMargins(self, *args):
        return self._obj.invoke("getSecurityMargins", _0_hpp.manipulation_idl.graph_idl.Edge._d_getSecurityMargins, args)

    def setSecurityMarginForPair(self, *args):
        return self._obj.invoke("setSecurityMarginForPair", _0_hpp.manipulation_idl.graph_idl.Edge._d_setSecurityMarginForPair, args)

    def generateTargetConfig(self, *args):
        return self._obj.invoke("generateTargetConfig", _0_hpp.manipulation_idl.graph_idl.Edge._d_generateTargetConfig, args)

    def getSteeringMethod(self, *args):
        return self._obj.invoke("getSteeringMethod", _0_hpp.manipulation_idl.graph_idl.Edge._d_getSteeringMethod, args)

    def getPathValidation(self, *args):
        return self._obj.invoke("getPathValidation", _0_hpp.manipulation_idl.graph_idl.Edge._d_getPathValidation, args)

    def configConstraint(self, *args):
        return self._obj.invoke("configConstraint", _0_hpp.manipulation_idl.graph_idl.Edge._d_configConstraint, args)

    def targetConstraint(self, *args):
        return self._obj.invoke("targetConstraint", _0_hpp.manipulation_idl.graph_idl.Edge._d_targetConstraint, args)

    def pathConstraint(self, *args):
        return self._obj.invoke("pathConstraint", _0_hpp.manipulation_idl.graph_idl.Edge._d_pathConstraint, args)

omniORB.registerObjref(Edge._NP_RepositoryId, _objref_Edge)
_0_hpp.manipulation_idl.graph_idl._objref_Edge = _objref_Edge
del Edge, _objref_Edge

# Edge skeleton
__name__ = "hpp_idl.hpp__POA.manipulation_idl.graph_idl"
class Edge (_0_hpp__POA.manipulation_idl.graph_idl.GraphComponent):
    _NP_RepositoryId = _0_hpp.manipulation_idl.graph_idl.Edge._NP_RepositoryId


    _omni_op_d = {"stateFrom": _0_hpp.manipulation_idl.graph_idl.Edge._d_stateFrom, "stateTo": _0_hpp.manipulation_idl.graph_idl.Edge._d_stateTo, "getState": _0_hpp.manipulation_idl.graph_idl.Edge._d_getState, "setState": _0_hpp.manipulation_idl.graph_idl.Edge._d_setState, "getRelativeMotion": _0_hpp.manipulation_idl.graph_idl.Edge._d_getRelativeMotion, "getSecurityMargins": _0_hpp.manipulation_idl.graph_idl.Edge._d_getSecurityMargins, "setSecurityMarginForPair": _0_hpp.manipulation_idl.graph_idl.Edge._d_setSecurityMarginForPair, "generateTargetConfig": _0_hpp.manipulation_idl.graph_idl.Edge._d_generateTargetConfig, "getSteeringMethod": _0_hpp.manipulation_idl.graph_idl.Edge._d_getSteeringMethod, "getPathValidation": _0_hpp.manipulation_idl.graph_idl.Edge._d_getPathValidation, "configConstraint": _0_hpp.manipulation_idl.graph_idl.Edge._d_configConstraint, "targetConstraint": _0_hpp.manipulation_idl.graph_idl.Edge._d_targetConstraint, "pathConstraint": _0_hpp.manipulation_idl.graph_idl.Edge._d_pathConstraint}
    _omni_op_d.update(_0_hpp__POA.manipulation_idl.graph_idl.GraphComponent._omni_op_d)

Edge._omni_skeleton = Edge
_0_hpp__POA.manipulation_idl.graph_idl.Edge = Edge
omniORB.registerSkeleton(Edge._NP_RepositoryId, Edge)
del Edge
__name__ = "hpp_idl.hpp.manipulation_idl.graph_idl"

# interface LevelSetEdge
_0_hpp.manipulation_idl.graph_idl._d_LevelSetEdge = (omniORB.tcInternal.tv_objref, "IDL:hpp/manipulation_idl/graph_idl/LevelSetEdge:1.0", "LevelSetEdge")
omniORB.typeMapping["IDL:hpp/manipulation_idl/graph_idl/LevelSetEdge:1.0"] = _0_hpp.manipulation_idl.graph_idl._d_LevelSetEdge
_0_hpp.manipulation_idl.graph_idl.LevelSetEdge = omniORB.newEmptyClass()
class LevelSetEdge (_0_hpp.manipulation_idl.graph_idl.Edge):
    _NP_RepositoryId = _0_hpp.manipulation_idl.graph_idl._d_LevelSetEdge[1]

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

    _nil = CORBA.Object._nil

    paramConstraints__doc__ = "\012Prototype:\011        constraints_idl::Implicits paramConstraints() raises(Error);\012"
    conditionConstraints__doc__ = "\012Prototype:\011        constraints_idl::Implicits conditionConstraints() raises(Error);\012"
    generateTargetConfigOnLeaf__doc__ = "\012Prototype:\011        boolean generateTargetConfigOnLeaf(in floatSeq qStart,\012           \011                                           in floatSeq qLeaf,\012           \011                                           inout floatSeq q) raises(Error);\012"


_0_hpp.manipulation_idl.graph_idl.LevelSetEdge = LevelSetEdge
_0_hpp.manipulation_idl.graph_idl._tc_LevelSetEdge = omniORB.tcInternal.createTypeCode(_0_hpp.manipulation_idl.graph_idl._d_LevelSetEdge)
omniORB.registerType(LevelSetEdge._NP_RepositoryId, _0_hpp.manipulation_idl.graph_idl._d_LevelSetEdge, _0_hpp.manipulation_idl.graph_idl._tc_LevelSetEdge)

# LevelSetEdge operations and attributes
LevelSetEdge._d_paramConstraints = ((), (omniORB.typeMapping["IDL:hpp/constraints_idl/Implicits:1.0"], ), {_0_hpp.Error._NP_RepositoryId: _0_hpp._d_Error})
LevelSetEdge._d_conditionConstraints = ((), (omniORB.typeMapping["IDL:hpp/constraints_idl/Implicits:1.0"], ), {_0_hpp.Error._NP_RepositoryId: _0_hpp._d_Error})
LevelSetEdge._d_generateTargetConfigOnLeaf = ((omniORB.typeMapping["IDL:hpp/floatSeq:1.0"], omniORB.typeMapping["IDL:hpp/floatSeq:1.0"], omniORB.typeMapping["IDL:hpp/floatSeq:1.0"]), (omniORB.tcInternal.tv_boolean, omniORB.typeMapping["IDL:hpp/floatSeq:1.0"]), {_0_hpp.Error._NP_RepositoryId: _0_hpp._d_Error})

# LevelSetEdge object reference
class _objref_LevelSetEdge (_0_hpp.manipulation_idl.graph_idl._objref_Edge):
    _NP_RepositoryId = LevelSetEdge._NP_RepositoryId

    def __init__(self, obj):
        _0_hpp.manipulation_idl.graph_idl._objref_Edge.__init__(self, obj)

    def paramConstraints(self, *args):
        return self._obj.invoke("paramConstraints", _0_hpp.manipulation_idl.graph_idl.LevelSetEdge._d_paramConstraints, args)

    def conditionConstraints(self, *args):
        return self._obj.invoke("conditionConstraints", _0_hpp.manipulation_idl.graph_idl.LevelSetEdge._d_conditionConstraints, args)

    def generateTargetConfigOnLeaf(self, *args):
        return self._obj.invoke("generateTargetConfigOnLeaf", _0_hpp.manipulation_idl.graph_idl.LevelSetEdge._d_generateTargetConfigOnLeaf, args)

omniORB.registerObjref(LevelSetEdge._NP_RepositoryId, _objref_LevelSetEdge)
_0_hpp.manipulation_idl.graph_idl._objref_LevelSetEdge = _objref_LevelSetEdge
del LevelSetEdge, _objref_LevelSetEdge

# LevelSetEdge skeleton
__name__ = "hpp_idl.hpp__POA.manipulation_idl.graph_idl"
class LevelSetEdge (_0_hpp__POA.manipulation_idl.graph_idl.Edge):
    _NP_RepositoryId = _0_hpp.manipulation_idl.graph_idl.LevelSetEdge._NP_RepositoryId


    _omni_op_d = {"paramConstraints": _0_hpp.manipulation_idl.graph_idl.LevelSetEdge._d_paramConstraints, "conditionConstraints": _0_hpp.manipulation_idl.graph_idl.LevelSetEdge._d_conditionConstraints, "generateTargetConfigOnLeaf": _0_hpp.manipulation_idl.graph_idl.LevelSetEdge._d_generateTargetConfigOnLeaf}
    _omni_op_d.update(_0_hpp__POA.manipulation_idl.graph_idl.Edge._omni_op_d)

LevelSetEdge._omni_skeleton = LevelSetEdge
_0_hpp__POA.manipulation_idl.graph_idl.LevelSetEdge = LevelSetEdge
omniORB.registerSkeleton(LevelSetEdge._NP_RepositoryId, LevelSetEdge)
del LevelSetEdge
__name__ = "hpp_idl.hpp.manipulation_idl.graph_idl"

# interface Validation
_0_hpp.manipulation_idl.graph_idl._d_Validation = (omniORB.tcInternal.tv_objref, "IDL:hpp/manipulation_idl/graph_idl/Validation:1.0", "Validation")
omniORB.typeMapping["IDL:hpp/manipulation_idl/graph_idl/Validation:1.0"] = _0_hpp.manipulation_idl.graph_idl._d_Validation
_0_hpp.manipulation_idl.graph_idl.Validation = omniORB.newEmptyClass()
class Validation :
    _NP_RepositoryId = _0_hpp.manipulation_idl.graph_idl._d_Validation[1]

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

    _nil = CORBA.Object._nil

    str__doc__ = "\012Prototype:\011        string str () raises (Error);\012"
    hasErrors__doc__ = "\012Prototype:\011        boolean hasErrors () raises (Error);\012"
    hasWarnings__doc__ = "\012Prototype:\011        boolean hasWarnings () raises (Error);\012"
    getCollisionsForNode__doc__ = "\012Prototype:\011        stringSeqSeq getCollisionsForNode (in string name) raises (Error);\012"
    validate__doc__ = "\012Prototype:\011        boolean validate (in GraphComponent comp) raises (Error);\012"


_0_hpp.manipulation_idl.graph_idl.Validation = Validation
_0_hpp.manipulation_idl.graph_idl._tc_Validation = omniORB.tcInternal.createTypeCode(_0_hpp.manipulation_idl.graph_idl._d_Validation)
omniORB.registerType(Validation._NP_RepositoryId, _0_hpp.manipulation_idl.graph_idl._d_Validation, _0_hpp.manipulation_idl.graph_idl._tc_Validation)

# Validation operations and attributes
Validation._d_str = ((), ((omniORB.tcInternal.tv_string,0), ), {_0_hpp.Error._NP_RepositoryId: _0_hpp._d_Error})
Validation._d_hasErrors = ((), (omniORB.tcInternal.tv_boolean, ), {_0_hpp.Error._NP_RepositoryId: _0_hpp._d_Error})
Validation._d_hasWarnings = ((), (omniORB.tcInternal.tv_boolean, ), {_0_hpp.Error._NP_RepositoryId: _0_hpp._d_Error})
Validation._d_getCollisionsForNode = (((omniORB.tcInternal.tv_string,0), ), (omniORB.typeMapping["IDL:hpp/stringSeqSeq:1.0"], ), {_0_hpp.Error._NP_RepositoryId: _0_hpp._d_Error})
Validation._d_validate = ((omniORB.typeMapping["IDL:hpp/manipulation_idl/graph_idl/GraphComponent:1.0"], ), (omniORB.tcInternal.tv_boolean, ), {_0_hpp.Error._NP_RepositoryId: _0_hpp._d_Error})

# Validation object reference
class _objref_Validation (CORBA.Object):
    _NP_RepositoryId = Validation._NP_RepositoryId

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

    def str(self, *args):
        return self._obj.invoke("str", _0_hpp.manipulation_idl.graph_idl.Validation._d_str, args)

    def hasErrors(self, *args):
        return self._obj.invoke("hasErrors", _0_hpp.manipulation_idl.graph_idl.Validation._d_hasErrors, args)

    def hasWarnings(self, *args):
        return self._obj.invoke("hasWarnings", _0_hpp.manipulation_idl.graph_idl.Validation._d_hasWarnings, args)

    def getCollisionsForNode(self, *args):
        return self._obj.invoke("getCollisionsForNode", _0_hpp.manipulation_idl.graph_idl.Validation._d_getCollisionsForNode, args)

    def validate(self, *args):
        return self._obj.invoke("validate", _0_hpp.manipulation_idl.graph_idl.Validation._d_validate, args)

omniORB.registerObjref(Validation._NP_RepositoryId, _objref_Validation)
_0_hpp.manipulation_idl.graph_idl._objref_Validation = _objref_Validation
del Validation, _objref_Validation

# Validation skeleton
__name__ = "hpp_idl.hpp__POA.manipulation_idl.graph_idl"
class Validation (PortableServer.Servant):
    _NP_RepositoryId = _0_hpp.manipulation_idl.graph_idl.Validation._NP_RepositoryId


    _omni_op_d = {"str": _0_hpp.manipulation_idl.graph_idl.Validation._d_str, "hasErrors": _0_hpp.manipulation_idl.graph_idl.Validation._d_hasErrors, "hasWarnings": _0_hpp.manipulation_idl.graph_idl.Validation._d_hasWarnings, "getCollisionsForNode": _0_hpp.manipulation_idl.graph_idl.Validation._d_getCollisionsForNode, "validate": _0_hpp.manipulation_idl.graph_idl.Validation._d_validate}

Validation._omni_skeleton = Validation
_0_hpp__POA.manipulation_idl.graph_idl.Validation = Validation
omniORB.registerSkeleton(Validation._NP_RepositoryId, Validation)
del Validation
__name__ = "hpp_idl.hpp.manipulation_idl.graph_idl"

#
# End of module "hpp.manipulation_idl.graph_idl"
#
__name__ = "hpp_idl.hpp.manipulation_idl"


#
# End of module "hpp.manipulation_idl"
#
__name__ = "hpp_idl.hpp"


#
# End of module "hpp"
#
__name__ = "hpp_stubs.manipulation._graph_idl"

#
# Docstrings
#

omniORB.setDocString(_0_hpp.manipulation_idl.graph_idl._objref_GraphComponent.name, _0_hpp.manipulation_idl.graph_idl.GraphComponent.name__doc__)
omniORB.setDocString(_0_hpp.manipulation_idl.graph_idl._objref_GraphComponent.id, _0_hpp.manipulation_idl.graph_idl.GraphComponent.id__doc__)
omniORB.setDocString(_0_hpp.manipulation_idl.graph_idl._objref_GraphComponent.parentGraph, _0_hpp.manipulation_idl.graph_idl.GraphComponent.parentGraph__doc__)
omniORB.setDocString(_0_hpp.manipulation_idl.graph_idl._objref_GraphComponent.addNumericalConstraint, _0_hpp.manipulation_idl.graph_idl.GraphComponent.addNumericalConstraint__doc__)
omniORB.setDocString(_0_hpp.manipulation_idl.graph_idl._objref_GraphComponent.addNumericalCost, _0_hpp.manipulation_idl.graph_idl.GraphComponent.addNumericalCost__doc__)
omniORB.setDocString(_0_hpp.manipulation_idl.graph_idl._objref_GraphComponent.numericalConstraints, _0_hpp.manipulation_idl.graph_idl.GraphComponent.numericalConstraints__doc__)
omniORB.setDocString(_0_hpp.manipulation_idl.graph_idl._objref_GraphComponent.numericalCosts, _0_hpp.manipulation_idl.graph_idl.GraphComponent.numericalCosts__doc__)
omniORB.setDocString(_0_hpp.manipulation_idl.graph_idl._objref_GraphComponent.resetNumericalConstraints, _0_hpp.manipulation_idl.graph_idl.GraphComponent.resetNumericalConstraints__doc__)
omniORB.setDocString(_0_hpp.manipulation_idl.graph_idl._objref_GraphComponent.setSolveLevelByLevel, _0_hpp.manipulation_idl.graph_idl.GraphComponent.setSolveLevelByLevel__doc__)
omniORB.setDocString(_0_hpp.manipulation_idl.graph_idl._objref_GraphComponent.getSolveLevelByLevel, _0_hpp.manipulation_idl.graph_idl.GraphComponent.getSolveLevelByLevel__doc__)
omniORB.setDocString(_0_hpp.manipulation_idl.graph_idl._objref_StateSelector.name, _0_hpp.manipulation_idl.graph_idl.StateSelector.name__doc__)
omniORB.setDocString(_0_hpp.manipulation_idl.graph_idl._objref_StateSelector.parentGraph, _0_hpp.manipulation_idl.graph_idl.StateSelector.parentGraph__doc__)
omniORB.setDocString(_0_hpp.manipulation_idl.graph_idl._objref_StateSelector.getStates, _0_hpp.manipulation_idl.graph_idl.StateSelector.getStates__doc__)
omniORB.setDocString(_0_hpp.manipulation_idl.graph_idl._objref_Graph.getStateSelector, _0_hpp.manipulation_idl.graph_idl.Graph.getStateSelector__doc__)
omniORB.setDocString(_0_hpp.manipulation_idl.graph_idl._objref_Graph.get, _0_hpp.manipulation_idl.graph_idl.Graph.get__doc__)
omniORB.setDocString(_0_hpp.manipulation_idl.graph_idl._objref_Graph.nbComponents, _0_hpp.manipulation_idl.graph_idl.Graph.nbComponents__doc__)
omniORB.setDocString(_0_hpp.manipulation_idl.graph_idl._objref_Graph.initialize, _0_hpp.manipulation_idl.graph_idl.Graph.initialize__doc__)
omniORB.setDocString(_0_hpp.manipulation_idl.graph_idl._objref_Graph.getState, _0_hpp.manipulation_idl.graph_idl.Graph.getState__doc__)
omniORB.setDocString(_0_hpp.manipulation_idl.graph_idl._objref_Graph.getEdges, _0_hpp.manipulation_idl.graph_idl.Graph.getEdges__doc__)
omniORB.setDocString(_0_hpp.manipulation_idl.graph_idl._objref_State.contains, _0_hpp.manipulation_idl.graph_idl.State.contains__doc__)
omniORB.setDocString(_0_hpp.manipulation_idl.graph_idl._objref_State.linkTo, _0_hpp.manipulation_idl.graph_idl.State.linkTo__doc__)
omniORB.setDocString(_0_hpp.manipulation_idl.graph_idl._objref_State.neighborEdges, _0_hpp.manipulation_idl.graph_idl.State.neighborEdges__doc__)
omniORB.setDocString(_0_hpp.manipulation_idl.graph_idl._objref_State.hiddenNeighbors, _0_hpp.manipulation_idl.graph_idl.State.hiddenNeighbors__doc__)
omniORB.setDocString(_0_hpp.manipulation_idl.graph_idl._objref_State.configConstraint, _0_hpp.manipulation_idl.graph_idl.State.configConstraint__doc__)
omniORB.setDocString(_0_hpp.manipulation_idl.graph_idl._objref_Edge.stateFrom, _0_hpp.manipulation_idl.graph_idl.Edge.stateFrom__doc__)
omniORB.setDocString(_0_hpp.manipulation_idl.graph_idl._objref_Edge.stateTo, _0_hpp.manipulation_idl.graph_idl.Edge.stateTo__doc__)
omniORB.setDocString(_0_hpp.manipulation_idl.graph_idl._objref_Edge.getState, _0_hpp.manipulation_idl.graph_idl.Edge.getState__doc__)
omniORB.setDocString(_0_hpp.manipulation_idl.graph_idl._objref_Edge.setState, _0_hpp.manipulation_idl.graph_idl.Edge.setState__doc__)
omniORB.setDocString(_0_hpp.manipulation_idl.graph_idl._objref_Edge.getRelativeMotion, _0_hpp.manipulation_idl.graph_idl.Edge.getRelativeMotion__doc__)
omniORB.setDocString(_0_hpp.manipulation_idl.graph_idl._objref_Edge.getSecurityMargins, _0_hpp.manipulation_idl.graph_idl.Edge.getSecurityMargins__doc__)
omniORB.setDocString(_0_hpp.manipulation_idl.graph_idl._objref_Edge.setSecurityMarginForPair, _0_hpp.manipulation_idl.graph_idl.Edge.setSecurityMarginForPair__doc__)
omniORB.setDocString(_0_hpp.manipulation_idl.graph_idl._objref_Edge.generateTargetConfig, _0_hpp.manipulation_idl.graph_idl.Edge.generateTargetConfig__doc__)
omniORB.setDocString(_0_hpp.manipulation_idl.graph_idl._objref_Edge.getSteeringMethod, _0_hpp.manipulation_idl.graph_idl.Edge.getSteeringMethod__doc__)
omniORB.setDocString(_0_hpp.manipulation_idl.graph_idl._objref_Edge.getPathValidation, _0_hpp.manipulation_idl.graph_idl.Edge.getPathValidation__doc__)
omniORB.setDocString(_0_hpp.manipulation_idl.graph_idl._objref_Edge.configConstraint, _0_hpp.manipulation_idl.graph_idl.Edge.configConstraint__doc__)
omniORB.setDocString(_0_hpp.manipulation_idl.graph_idl._objref_Edge.targetConstraint, _0_hpp.manipulation_idl.graph_idl.Edge.targetConstraint__doc__)
omniORB.setDocString(_0_hpp.manipulation_idl.graph_idl._objref_Edge.pathConstraint, _0_hpp.manipulation_idl.graph_idl.Edge.pathConstraint__doc__)
omniORB.setDocString(_0_hpp.manipulation_idl.graph_idl._objref_LevelSetEdge.paramConstraints, _0_hpp.manipulation_idl.graph_idl.LevelSetEdge.paramConstraints__doc__)
omniORB.setDocString(_0_hpp.manipulation_idl.graph_idl._objref_LevelSetEdge.conditionConstraints, _0_hpp.manipulation_idl.graph_idl.LevelSetEdge.conditionConstraints__doc__)
omniORB.setDocString(_0_hpp.manipulation_idl.graph_idl._objref_LevelSetEdge.generateTargetConfigOnLeaf, _0_hpp.manipulation_idl.graph_idl.LevelSetEdge.generateTargetConfigOnLeaf__doc__)
omniORB.setDocString(_0_hpp.manipulation_idl.graph_idl._objref_Validation.str, _0_hpp.manipulation_idl.graph_idl.Validation.str__doc__)
omniORB.setDocString(_0_hpp.manipulation_idl.graph_idl._objref_Validation.hasErrors, _0_hpp.manipulation_idl.graph_idl.Validation.hasErrors__doc__)
omniORB.setDocString(_0_hpp.manipulation_idl.graph_idl._objref_Validation.hasWarnings, _0_hpp.manipulation_idl.graph_idl.Validation.hasWarnings__doc__)
omniORB.setDocString(_0_hpp.manipulation_idl.graph_idl._objref_Validation.getCollisionsForNode, _0_hpp.manipulation_idl.graph_idl.Validation.getCollisionsForNode__doc__)
omniORB.setDocString(_0_hpp.manipulation_idl.graph_idl._objref_Validation.validate, _0_hpp.manipulation_idl.graph_idl.Validation.validate__doc__)

_exported_modules = ( "hpp_idl.hpp", "hpp_idl.hpp.constraints_idl", "hpp_idl.hpp.core_idl", "hpp_idl.hpp.manipulation_idl", "hpp_idl.hpp.manipulation_idl.graph_idl")

# The end.
