# Python stubs generated by omniidl from /local/robotpkg/var/tmp/robotpkg/path/py-hpp-corbaserver/work/hpp-corbaserver-9.0.2/idl/hpp/core_idl/path_planners.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/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/core_idl/paths.idl"
import hpp_stubs.core.paths_idl
_0_hpp = omniORB.openModule("hpp_idl.hpp")
_0_hpp__POA = omniORB.openModule("hpp_idl.hpp__POA")
_0_hpp.core_idl = omniORB.openModule("hpp_idl.hpp.core_idl")
_0_hpp__POA.core_idl = omniORB.openModule("hpp_idl.hpp__POA.core_idl")
_0_hpp.core_idl.path_idl = omniORB.openModule("hpp_idl.hpp.core_idl.path_idl")
_0_hpp__POA.core_idl.path_idl = omniORB.openModule("hpp_idl.hpp__POA.core_idl.path_idl")

# #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/_constraints.idl"
import hpp_stubs.core._constraints_idl
_0_hpp = omniORB.openModule("hpp_idl.hpp")
_0_hpp__POA = omniORB.openModule("hpp_idl.hpp__POA")
_0_hpp.constraints_idl = omniORB.openModule("hpp_idl.hpp.constraints_idl")
_0_hpp__POA.constraints_idl = omniORB.openModule("hpp_idl.hpp__POA.constraints_idl")
_0_hpp.core_idl = omniORB.openModule("hpp_idl.hpp.core_idl")
_0_hpp__POA.core_idl = omniORB.openModule("hpp_idl.hpp__POA.core_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-corbaserver/work/hpp-corbaserver-9.0.2/idl/hpp/core_idl/path_planners.idl")
_0_hpp__POA = omniORB.openModule("hpp_idl.hpp__POA", r"/local/robotpkg/var/tmp/robotpkg/path/py-hpp-corbaserver/work/hpp-corbaserver-9.0.2/idl/hpp/core_idl/path_planners.idl")


#
# 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-corbaserver/work/hpp-corbaserver-9.0.2/idl/hpp/core_idl/path_planners.idl")
_0_hpp__POA.core_idl = omniORB.openModule("hpp_idl.hpp__POA.core_idl", r"/local/robotpkg/var/tmp/robotpkg/path/py-hpp-corbaserver/work/hpp-corbaserver-9.0.2/idl/hpp/core_idl/path_planners.idl")


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

# interface ConnectedComponent
_0_hpp.core_idl._d_ConnectedComponent = (omniORB.tcInternal.tv_objref, "IDL:hpp/core_idl/ConnectedComponent:1.0", "ConnectedComponent")
omniORB.typeMapping["IDL:hpp/core_idl/ConnectedComponent:1.0"] = _0_hpp.core_idl._d_ConnectedComponent
_0_hpp.core_idl.ConnectedComponent = omniORB.newEmptyClass()
class ConnectedComponent :
    _NP_RepositoryId = _0_hpp.core_idl._d_ConnectedComponent[1]

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

    _nil = CORBA.Object._nil

    deleteThis__doc__ = "\012Prototype:\011      HPP_EXPOSE_MEMORY_DEALLOCATION(Error)\012           \011      floatSeqSeq nodes () raises(Error);\012"
    deleteIfExpired__doc__ = "\012Prototype:\011      HPP_EXPOSE_MEMORY_DEALLOCATION(Error)\012           \011      floatSeqSeq nodes () raises(Error);\012"
    persistantStorage__doc__ = "\012Prototype:\011      HPP_EXPOSE_MEMORY_DEALLOCATION(Error)\012           \011      floatSeqSeq nodes () raises(Error);\012"
    nodes__doc__ = "\012Prototype:\011      floatSeqSeq nodes () raises(Error);\012"


_0_hpp.core_idl.ConnectedComponent = ConnectedComponent
_0_hpp.core_idl._tc_ConnectedComponent = omniORB.tcInternal.createTypeCode(_0_hpp.core_idl._d_ConnectedComponent)
omniORB.registerType(ConnectedComponent._NP_RepositoryId, _0_hpp.core_idl._d_ConnectedComponent, _0_hpp.core_idl._tc_ConnectedComponent)

# ConnectedComponent operations and attributes
ConnectedComponent._d_deleteThis = ((), (), {_0_hpp.Error._NP_RepositoryId: _0_hpp._d_Error})
ConnectedComponent._d_deleteIfExpired = ((), (omniORB.tcInternal.tv_boolean, ), {_0_hpp.Error._NP_RepositoryId: _0_hpp._d_Error})
ConnectedComponent._d_persistantStorage = ((omniORB.tcInternal.tv_boolean, ), (), {_0_hpp.Error._NP_RepositoryId: _0_hpp._d_Error})
ConnectedComponent._d_nodes = ((), (omniORB.typeMapping["IDL:hpp/floatSeqSeq:1.0"], ), {_0_hpp.Error._NP_RepositoryId: _0_hpp._d_Error})

# ConnectedComponent object reference
class _objref_ConnectedComponent (CORBA.Object):
    _NP_RepositoryId = ConnectedComponent._NP_RepositoryId

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

    def deleteThis(self, *args):
        return self._obj.invoke("deleteThis", _0_hpp.core_idl.ConnectedComponent._d_deleteThis, args)

    def deleteIfExpired(self, *args):
        return self._obj.invoke("deleteIfExpired", _0_hpp.core_idl.ConnectedComponent._d_deleteIfExpired, args)

    def persistantStorage(self, *args):
        return self._obj.invoke("persistantStorage", _0_hpp.core_idl.ConnectedComponent._d_persistantStorage, args)

    def nodes(self, *args):
        return self._obj.invoke("nodes", _0_hpp.core_idl.ConnectedComponent._d_nodes, args)

omniORB.registerObjref(ConnectedComponent._NP_RepositoryId, _objref_ConnectedComponent)
_0_hpp.core_idl._objref_ConnectedComponent = _objref_ConnectedComponent
del ConnectedComponent, _objref_ConnectedComponent

# ConnectedComponent skeleton
__name__ = "hpp_idl.hpp__POA.core_idl"
class ConnectedComponent (PortableServer.Servant):
    _NP_RepositoryId = _0_hpp.core_idl.ConnectedComponent._NP_RepositoryId


    _omni_op_d = {"deleteThis": _0_hpp.core_idl.ConnectedComponent._d_deleteThis, "deleteIfExpired": _0_hpp.core_idl.ConnectedComponent._d_deleteIfExpired, "persistantStorage": _0_hpp.core_idl.ConnectedComponent._d_persistantStorage, "nodes": _0_hpp.core_idl.ConnectedComponent._d_nodes}

ConnectedComponent._omni_skeleton = ConnectedComponent
_0_hpp__POA.core_idl.ConnectedComponent = ConnectedComponent
omniORB.registerSkeleton(ConnectedComponent._NP_RepositoryId, ConnectedComponent)
del ConnectedComponent
__name__ = "hpp_idl.hpp.core_idl"

# typedef ... ConnectedComponentSeq
class ConnectedComponentSeq:
    _NP_RepositoryId = "IDL:hpp/core_idl/ConnectedComponentSeq:1.0"
    def __init__(self, *args, **kw):
        raise RuntimeError("Cannot construct objects of this type.")
_0_hpp.core_idl.ConnectedComponentSeq = ConnectedComponentSeq
_0_hpp.core_idl._d_ConnectedComponentSeq  = (omniORB.tcInternal.tv_sequence, omniORB.typeMapping["IDL:hpp/core_idl/ConnectedComponent:1.0"], 0)
_0_hpp.core_idl._ad_ConnectedComponentSeq = (omniORB.tcInternal.tv_alias, ConnectedComponentSeq._NP_RepositoryId, "ConnectedComponentSeq", (omniORB.tcInternal.tv_sequence, omniORB.typeMapping["IDL:hpp/core_idl/ConnectedComponent:1.0"], 0))
_0_hpp.core_idl._tc_ConnectedComponentSeq = omniORB.tcInternal.createTypeCode(_0_hpp.core_idl._ad_ConnectedComponentSeq)
omniORB.registerType(ConnectedComponentSeq._NP_RepositoryId, _0_hpp.core_idl._ad_ConnectedComponentSeq, _0_hpp.core_idl._tc_ConnectedComponentSeq)
del ConnectedComponentSeq

# interface Roadmap
_0_hpp.core_idl._d_Roadmap = (omniORB.tcInternal.tv_objref, "IDL:hpp/core_idl/Roadmap:1.0", "Roadmap")
omniORB.typeMapping["IDL:hpp/core_idl/Roadmap:1.0"] = _0_hpp.core_idl._d_Roadmap
_0_hpp.core_idl.Roadmap = omniORB.newEmptyClass()
class Roadmap :
    _NP_RepositoryId = _0_hpp.core_idl._d_Roadmap[1]

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

    _nil = CORBA.Object._nil

    deleteThis__doc__ = "\012Prototype:\011      HPP_EXPOSE_MEMORY_DEALLOCATION(Error)\012           \011\012           \011      void clear () raises (Error);\012"
    deleteIfExpired__doc__ = "\012Prototype:\011      HPP_EXPOSE_MEMORY_DEALLOCATION(Error)\012           \011\012           \011      void clear () raises (Error);\012"
    persistantStorage__doc__ = "\012Prototype:\011      HPP_EXPOSE_MEMORY_DEALLOCATION(Error)\012           \011\012           \011      void clear () raises (Error);\012"
    clear__doc__ = "\012Prototype:\011      void clear () raises (Error);\012"
    addNode__doc__ = "\012Prototype:\011      void addNode (in floatSeq config) raises (Error);\012"
    addNodeAndEdge__doc__ = "\012Prototype:\011      void addNodeAndEdge (in floatSeq cfgfrom, in floatSeq cfgto, in Path path_) raises (Error);\012"
    addNodeAndEdges__doc__ = "\012Prototype:\011      void addNodeAndEdges (in floatSeq cfgfrom, in floatSeq cfgto, in Path path_) raises (Error);\012"
    nearestNode__doc__ = "\134warning config should be of the correct size and normalized. It\012cannot be checked here because the robot is not accessible.\012\012Prototype:\011      floatSeq nearestNode (in floatSeq config, out value_type distance,\012           \011          in boolean reverse) raises (Error);\012"
    nearestNodes__doc__ = "\012Prototype:\011      floatSeqSeq nearestNodes (in floatSeq config, out size_type k) raises (Error);\012"
    getNbNodes__doc__ = "\012Prototype:\011      size_type getNbNodes () raises (Error);\012"
    getNode__doc__ = "\012Prototype:\011      floatSeq getNode (in size_type i) raises (Error);\012"
    getNbEdges__doc__ = "\012Prototype:\011      size_type getNbEdges () raises (Error);\012"
    getEdge__doc__ = "\012Prototype:\011      Path getEdge (in size_type i) raises (Error);\012"
    getConnectedComponents__doc__ = "* return corbaServer::makeServant<hpp::core_idl::Path_ptr> (server_,\012*   new Path (server_, (*std::next(getT()->edges().begin(),i))->path()));\012\012Prototype:\011      ConnectedComponentSeq getConnectedComponents () raises(Error);\012"


_0_hpp.core_idl.Roadmap = Roadmap
_0_hpp.core_idl._tc_Roadmap = omniORB.tcInternal.createTypeCode(_0_hpp.core_idl._d_Roadmap)
omniORB.registerType(Roadmap._NP_RepositoryId, _0_hpp.core_idl._d_Roadmap, _0_hpp.core_idl._tc_Roadmap)

# Roadmap operations and attributes
Roadmap._d_deleteThis = ((), (), {_0_hpp.Error._NP_RepositoryId: _0_hpp._d_Error})
Roadmap._d_deleteIfExpired = ((), (omniORB.tcInternal.tv_boolean, ), {_0_hpp.Error._NP_RepositoryId: _0_hpp._d_Error})
Roadmap._d_persistantStorage = ((omniORB.tcInternal.tv_boolean, ), (), {_0_hpp.Error._NP_RepositoryId: _0_hpp._d_Error})
Roadmap._d_clear = ((), (), {_0_hpp.Error._NP_RepositoryId: _0_hpp._d_Error})
Roadmap._d_addNode = ((omniORB.typeMapping["IDL:hpp/floatSeq:1.0"], ), (), {_0_hpp.Error._NP_RepositoryId: _0_hpp._d_Error})
Roadmap._d_addNodeAndEdge = ((omniORB.typeMapping["IDL:hpp/floatSeq:1.0"], omniORB.typeMapping["IDL:hpp/floatSeq:1.0"], omniORB.typeMapping["IDL:hpp/core_idl/Path:1.0"]), (), {_0_hpp.Error._NP_RepositoryId: _0_hpp._d_Error})
Roadmap._d_addNodeAndEdges = ((omniORB.typeMapping["IDL:hpp/floatSeq:1.0"], omniORB.typeMapping["IDL:hpp/floatSeq:1.0"], omniORB.typeMapping["IDL:hpp/core_idl/Path:1.0"]), (), {_0_hpp.Error._NP_RepositoryId: _0_hpp._d_Error})
Roadmap._d_nearestNode = ((omniORB.typeMapping["IDL:hpp/floatSeq:1.0"], omniORB.tcInternal.tv_boolean), (omniORB.typeMapping["IDL:hpp/floatSeq:1.0"], omniORB.typeMapping["IDL:hpp/value_type:1.0"]), {_0_hpp.Error._NP_RepositoryId: _0_hpp._d_Error})
Roadmap._d_nearestNodes = ((omniORB.typeMapping["IDL:hpp/floatSeq:1.0"], ), (omniORB.typeMapping["IDL:hpp/floatSeqSeq:1.0"], omniORB.typeMapping["IDL:hpp/size_type:1.0"]), {_0_hpp.Error._NP_RepositoryId: _0_hpp._d_Error})
Roadmap._d_getNbNodes = ((), (omniORB.typeMapping["IDL:hpp/size_type:1.0"], ), {_0_hpp.Error._NP_RepositoryId: _0_hpp._d_Error})
Roadmap._d_getNode = ((omniORB.typeMapping["IDL:hpp/size_type:1.0"], ), (omniORB.typeMapping["IDL:hpp/floatSeq:1.0"], ), {_0_hpp.Error._NP_RepositoryId: _0_hpp._d_Error})
Roadmap._d_getNbEdges = ((), (omniORB.typeMapping["IDL:hpp/size_type:1.0"], ), {_0_hpp.Error._NP_RepositoryId: _0_hpp._d_Error})
Roadmap._d_getEdge = ((omniORB.typeMapping["IDL:hpp/size_type:1.0"], ), (omniORB.typeMapping["IDL:hpp/core_idl/Path:1.0"], ), {_0_hpp.Error._NP_RepositoryId: _0_hpp._d_Error})
Roadmap._d_getConnectedComponents = ((), (omniORB.typeMapping["IDL:hpp/core_idl/ConnectedComponentSeq:1.0"], ), {_0_hpp.Error._NP_RepositoryId: _0_hpp._d_Error})

# Roadmap object reference
class _objref_Roadmap (CORBA.Object):
    _NP_RepositoryId = Roadmap._NP_RepositoryId

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

    def deleteThis(self, *args):
        return self._obj.invoke("deleteThis", _0_hpp.core_idl.Roadmap._d_deleteThis, args)

    def deleteIfExpired(self, *args):
        return self._obj.invoke("deleteIfExpired", _0_hpp.core_idl.Roadmap._d_deleteIfExpired, args)

    def persistantStorage(self, *args):
        return self._obj.invoke("persistantStorage", _0_hpp.core_idl.Roadmap._d_persistantStorage, args)

    def clear(self, *args):
        return self._obj.invoke("clear", _0_hpp.core_idl.Roadmap._d_clear, args)

    def addNode(self, *args):
        return self._obj.invoke("addNode", _0_hpp.core_idl.Roadmap._d_addNode, args)

    def addNodeAndEdge(self, *args):
        return self._obj.invoke("addNodeAndEdge", _0_hpp.core_idl.Roadmap._d_addNodeAndEdge, args)

    def addNodeAndEdges(self, *args):
        return self._obj.invoke("addNodeAndEdges", _0_hpp.core_idl.Roadmap._d_addNodeAndEdges, args)

    def nearestNode(self, *args):
        return self._obj.invoke("nearestNode", _0_hpp.core_idl.Roadmap._d_nearestNode, args)

    def nearestNodes(self, *args):
        return self._obj.invoke("nearestNodes", _0_hpp.core_idl.Roadmap._d_nearestNodes, args)

    def getNbNodes(self, *args):
        return self._obj.invoke("getNbNodes", _0_hpp.core_idl.Roadmap._d_getNbNodes, args)

    def getNode(self, *args):
        return self._obj.invoke("getNode", _0_hpp.core_idl.Roadmap._d_getNode, args)

    def getNbEdges(self, *args):
        return self._obj.invoke("getNbEdges", _0_hpp.core_idl.Roadmap._d_getNbEdges, args)

    def getEdge(self, *args):
        return self._obj.invoke("getEdge", _0_hpp.core_idl.Roadmap._d_getEdge, args)

    def getConnectedComponents(self, *args):
        return self._obj.invoke("getConnectedComponents", _0_hpp.core_idl.Roadmap._d_getConnectedComponents, args)

omniORB.registerObjref(Roadmap._NP_RepositoryId, _objref_Roadmap)
_0_hpp.core_idl._objref_Roadmap = _objref_Roadmap
del Roadmap, _objref_Roadmap

# Roadmap skeleton
__name__ = "hpp_idl.hpp__POA.core_idl"
class Roadmap (PortableServer.Servant):
    _NP_RepositoryId = _0_hpp.core_idl.Roadmap._NP_RepositoryId


    _omni_op_d = {"deleteThis": _0_hpp.core_idl.Roadmap._d_deleteThis, "deleteIfExpired": _0_hpp.core_idl.Roadmap._d_deleteIfExpired, "persistantStorage": _0_hpp.core_idl.Roadmap._d_persistantStorage, "clear": _0_hpp.core_idl.Roadmap._d_clear, "addNode": _0_hpp.core_idl.Roadmap._d_addNode, "addNodeAndEdge": _0_hpp.core_idl.Roadmap._d_addNodeAndEdge, "addNodeAndEdges": _0_hpp.core_idl.Roadmap._d_addNodeAndEdges, "nearestNode": _0_hpp.core_idl.Roadmap._d_nearestNode, "nearestNodes": _0_hpp.core_idl.Roadmap._d_nearestNodes, "getNbNodes": _0_hpp.core_idl.Roadmap._d_getNbNodes, "getNode": _0_hpp.core_idl.Roadmap._d_getNode, "getNbEdges": _0_hpp.core_idl.Roadmap._d_getNbEdges, "getEdge": _0_hpp.core_idl.Roadmap._d_getEdge, "getConnectedComponents": _0_hpp.core_idl.Roadmap._d_getConnectedComponents}

Roadmap._omni_skeleton = Roadmap
_0_hpp__POA.core_idl.Roadmap = Roadmap
omniORB.registerSkeleton(Roadmap._NP_RepositoryId, Roadmap)
del Roadmap
__name__ = "hpp_idl.hpp.core_idl"

# interface PathPlanner
_0_hpp.core_idl._d_PathPlanner = (omniORB.tcInternal.tv_objref, "IDL:hpp/core_idl/PathPlanner:1.0", "PathPlanner")
omniORB.typeMapping["IDL:hpp/core_idl/PathPlanner:1.0"] = _0_hpp.core_idl._d_PathPlanner
_0_hpp.core_idl.PathPlanner = omniORB.newEmptyClass()
class PathPlanner :
    _NP_RepositoryId = _0_hpp.core_idl._d_PathPlanner[1]

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

    _nil = CORBA.Object._nil

    deleteThis__doc__ = "\012Prototype:\011      HPP_EXPOSE_MEMORY_DEALLOCATION(Error)\012           \011\012           \011      PathVector solve () raises (Error);\012"
    deleteIfExpired__doc__ = "\012Prototype:\011      HPP_EXPOSE_MEMORY_DEALLOCATION(Error)\012           \011\012           \011      PathVector solve () raises (Error);\012"
    persistantStorage__doc__ = "\012Prototype:\011      HPP_EXPOSE_MEMORY_DEALLOCATION(Error)\012           \011\012           \011      PathVector solve () raises (Error);\012"
    solve__doc__ = "\012Prototype:\011      PathVector solve () raises (Error);\012"
    startSolve__doc__ = "\012Prototype:\011      void startSolve () raises (Error);\012"
    tryConnectInitAndGoals__doc__ = "\012Prototype:\011      void tryConnectInitAndGoals () raises (Error);\012"
    oneStep__doc__ = "\012Prototype:\011      void oneStep () raises (Error);\012"
    computePath__doc__ = "\012Prototype:\011      PathVector computePath () raises (Error);\012"
    finishSolve__doc__ = "\012Prototype:\011      PathVector finishSolve (in PathVector path) raises (Error);\012"
    interrupt__doc__ = "\012Prototype:\011      void interrupt () raises (Error);\012"
    maxIterations__doc__ = "\012Prototype:\011      void maxIterations (in size_type n) raises (Error);\012"
    timeOut__doc__ = "\012Prototype:\011      void timeOut(in value_type seconds) raises (Error);\012"
    getRoadmap__doc__ = "\012Prototype:\011      Roadmap getRoadmap() raises (Error);\012"
    stopWhenProblemIsSolved__doc__ = "\012Prototype:\011      void stopWhenProblemIsSolved(in boolean enable) raises (Error);\012"


_0_hpp.core_idl.PathPlanner = PathPlanner
_0_hpp.core_idl._tc_PathPlanner = omniORB.tcInternal.createTypeCode(_0_hpp.core_idl._d_PathPlanner)
omniORB.registerType(PathPlanner._NP_RepositoryId, _0_hpp.core_idl._d_PathPlanner, _0_hpp.core_idl._tc_PathPlanner)

# PathPlanner operations and attributes
PathPlanner._d_deleteThis = ((), (), {_0_hpp.Error._NP_RepositoryId: _0_hpp._d_Error})
PathPlanner._d_deleteIfExpired = ((), (omniORB.tcInternal.tv_boolean, ), {_0_hpp.Error._NP_RepositoryId: _0_hpp._d_Error})
PathPlanner._d_persistantStorage = ((omniORB.tcInternal.tv_boolean, ), (), {_0_hpp.Error._NP_RepositoryId: _0_hpp._d_Error})
PathPlanner._d_solve = ((), (omniORB.typeMapping["IDL:hpp/core_idl/PathVector:1.0"], ), {_0_hpp.Error._NP_RepositoryId: _0_hpp._d_Error})
PathPlanner._d_startSolve = ((), (), {_0_hpp.Error._NP_RepositoryId: _0_hpp._d_Error})
PathPlanner._d_tryConnectInitAndGoals = ((), (), {_0_hpp.Error._NP_RepositoryId: _0_hpp._d_Error})
PathPlanner._d_oneStep = ((), (), {_0_hpp.Error._NP_RepositoryId: _0_hpp._d_Error})
PathPlanner._d_computePath = ((), (omniORB.typeMapping["IDL:hpp/core_idl/PathVector:1.0"], ), {_0_hpp.Error._NP_RepositoryId: _0_hpp._d_Error})
PathPlanner._d_finishSolve = ((omniORB.typeMapping["IDL:hpp/core_idl/PathVector:1.0"], ), (omniORB.typeMapping["IDL:hpp/core_idl/PathVector:1.0"], ), {_0_hpp.Error._NP_RepositoryId: _0_hpp._d_Error})
PathPlanner._d_interrupt = ((), (), {_0_hpp.Error._NP_RepositoryId: _0_hpp._d_Error})
PathPlanner._d_maxIterations = ((omniORB.typeMapping["IDL:hpp/size_type:1.0"], ), (), {_0_hpp.Error._NP_RepositoryId: _0_hpp._d_Error})
PathPlanner._d_timeOut = ((omniORB.typeMapping["IDL:hpp/value_type:1.0"], ), (), {_0_hpp.Error._NP_RepositoryId: _0_hpp._d_Error})
PathPlanner._d_getRoadmap = ((), (omniORB.typeMapping["IDL:hpp/core_idl/Roadmap:1.0"], ), {_0_hpp.Error._NP_RepositoryId: _0_hpp._d_Error})
PathPlanner._d_stopWhenProblemIsSolved = ((omniORB.tcInternal.tv_boolean, ), (), {_0_hpp.Error._NP_RepositoryId: _0_hpp._d_Error})

# PathPlanner object reference
class _objref_PathPlanner (CORBA.Object):
    _NP_RepositoryId = PathPlanner._NP_RepositoryId

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

    def deleteThis(self, *args):
        return self._obj.invoke("deleteThis", _0_hpp.core_idl.PathPlanner._d_deleteThis, args)

    def deleteIfExpired(self, *args):
        return self._obj.invoke("deleteIfExpired", _0_hpp.core_idl.PathPlanner._d_deleteIfExpired, args)

    def persistantStorage(self, *args):
        return self._obj.invoke("persistantStorage", _0_hpp.core_idl.PathPlanner._d_persistantStorage, args)

    def solve(self, *args):
        return self._obj.invoke("solve", _0_hpp.core_idl.PathPlanner._d_solve, args)

    def startSolve(self, *args):
        return self._obj.invoke("startSolve", _0_hpp.core_idl.PathPlanner._d_startSolve, args)

    def tryConnectInitAndGoals(self, *args):
        return self._obj.invoke("tryConnectInitAndGoals", _0_hpp.core_idl.PathPlanner._d_tryConnectInitAndGoals, args)

    def oneStep(self, *args):
        return self._obj.invoke("oneStep", _0_hpp.core_idl.PathPlanner._d_oneStep, args)

    def computePath(self, *args):
        return self._obj.invoke("computePath", _0_hpp.core_idl.PathPlanner._d_computePath, args)

    def finishSolve(self, *args):
        return self._obj.invoke("finishSolve", _0_hpp.core_idl.PathPlanner._d_finishSolve, args)

    def interrupt(self, *args):
        return self._obj.invoke("interrupt", _0_hpp.core_idl.PathPlanner._d_interrupt, args)

    def maxIterations(self, *args):
        return self._obj.invoke("maxIterations", _0_hpp.core_idl.PathPlanner._d_maxIterations, args)

    def timeOut(self, *args):
        return self._obj.invoke("timeOut", _0_hpp.core_idl.PathPlanner._d_timeOut, args)

    def getRoadmap(self, *args):
        return self._obj.invoke("getRoadmap", _0_hpp.core_idl.PathPlanner._d_getRoadmap, args)

    def stopWhenProblemIsSolved(self, *args):
        return self._obj.invoke("stopWhenProblemIsSolved", _0_hpp.core_idl.PathPlanner._d_stopWhenProblemIsSolved, args)

omniORB.registerObjref(PathPlanner._NP_RepositoryId, _objref_PathPlanner)
_0_hpp.core_idl._objref_PathPlanner = _objref_PathPlanner
del PathPlanner, _objref_PathPlanner

# PathPlanner skeleton
__name__ = "hpp_idl.hpp__POA.core_idl"
class PathPlanner (PortableServer.Servant):
    _NP_RepositoryId = _0_hpp.core_idl.PathPlanner._NP_RepositoryId


    _omni_op_d = {"deleteThis": _0_hpp.core_idl.PathPlanner._d_deleteThis, "deleteIfExpired": _0_hpp.core_idl.PathPlanner._d_deleteIfExpired, "persistantStorage": _0_hpp.core_idl.PathPlanner._d_persistantStorage, "solve": _0_hpp.core_idl.PathPlanner._d_solve, "startSolve": _0_hpp.core_idl.PathPlanner._d_startSolve, "tryConnectInitAndGoals": _0_hpp.core_idl.PathPlanner._d_tryConnectInitAndGoals, "oneStep": _0_hpp.core_idl.PathPlanner._d_oneStep, "computePath": _0_hpp.core_idl.PathPlanner._d_computePath, "finishSolve": _0_hpp.core_idl.PathPlanner._d_finishSolve, "interrupt": _0_hpp.core_idl.PathPlanner._d_interrupt, "maxIterations": _0_hpp.core_idl.PathPlanner._d_maxIterations, "timeOut": _0_hpp.core_idl.PathPlanner._d_timeOut, "getRoadmap": _0_hpp.core_idl.PathPlanner._d_getRoadmap, "stopWhenProblemIsSolved": _0_hpp.core_idl.PathPlanner._d_stopWhenProblemIsSolved}

PathPlanner._omni_skeleton = PathPlanner
_0_hpp__POA.core_idl.PathPlanner = PathPlanner
omniORB.registerSkeleton(PathPlanner._NP_RepositoryId, PathPlanner)
del PathPlanner
__name__ = "hpp_idl.hpp.core_idl"

# interface PathOptimizer
_0_hpp.core_idl._d_PathOptimizer = (omniORB.tcInternal.tv_objref, "IDL:hpp/core_idl/PathOptimizer:1.0", "PathOptimizer")
omniORB.typeMapping["IDL:hpp/core_idl/PathOptimizer:1.0"] = _0_hpp.core_idl._d_PathOptimizer
_0_hpp.core_idl.PathOptimizer = omniORB.newEmptyClass()
class PathOptimizer :
    _NP_RepositoryId = _0_hpp.core_idl._d_PathOptimizer[1]

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

    _nil = CORBA.Object._nil

    deleteThis__doc__ = "\012Prototype:\011      HPP_EXPOSE_MEMORY_DEALLOCATION(Error)\012           \011\012           \011      PathVector optimize (in PathVector path) raises (Error);\012"
    deleteIfExpired__doc__ = "\012Prototype:\011      HPP_EXPOSE_MEMORY_DEALLOCATION(Error)\012           \011\012           \011      PathVector optimize (in PathVector path) raises (Error);\012"
    persistantStorage__doc__ = "\012Prototype:\011      HPP_EXPOSE_MEMORY_DEALLOCATION(Error)\012           \011\012           \011      PathVector optimize (in PathVector path) raises (Error);\012"
    optimize__doc__ = "\012Prototype:\011      PathVector optimize (in PathVector path) raises (Error);\012"
    interrupt__doc__ = "\012Prototype:\011      void interrupt () raises (Error);\012"
    maxIterations__doc__ = "\012Prototype:\011      void maxIterations (in size_type n) raises (Error);\012"
    timeOut__doc__ = "\012Prototype:\011      void timeOut(in value_type seconds) raises (Error);\012"


_0_hpp.core_idl.PathOptimizer = PathOptimizer
_0_hpp.core_idl._tc_PathOptimizer = omniORB.tcInternal.createTypeCode(_0_hpp.core_idl._d_PathOptimizer)
omniORB.registerType(PathOptimizer._NP_RepositoryId, _0_hpp.core_idl._d_PathOptimizer, _0_hpp.core_idl._tc_PathOptimizer)

# PathOptimizer operations and attributes
PathOptimizer._d_deleteThis = ((), (), {_0_hpp.Error._NP_RepositoryId: _0_hpp._d_Error})
PathOptimizer._d_deleteIfExpired = ((), (omniORB.tcInternal.tv_boolean, ), {_0_hpp.Error._NP_RepositoryId: _0_hpp._d_Error})
PathOptimizer._d_persistantStorage = ((omniORB.tcInternal.tv_boolean, ), (), {_0_hpp.Error._NP_RepositoryId: _0_hpp._d_Error})
PathOptimizer._d_optimize = ((omniORB.typeMapping["IDL:hpp/core_idl/PathVector:1.0"], ), (omniORB.typeMapping["IDL:hpp/core_idl/PathVector:1.0"], ), {_0_hpp.Error._NP_RepositoryId: _0_hpp._d_Error})
PathOptimizer._d_interrupt = ((), (), {_0_hpp.Error._NP_RepositoryId: _0_hpp._d_Error})
PathOptimizer._d_maxIterations = ((omniORB.typeMapping["IDL:hpp/size_type:1.0"], ), (), {_0_hpp.Error._NP_RepositoryId: _0_hpp._d_Error})
PathOptimizer._d_timeOut = ((omniORB.typeMapping["IDL:hpp/value_type:1.0"], ), (), {_0_hpp.Error._NP_RepositoryId: _0_hpp._d_Error})

# PathOptimizer object reference
class _objref_PathOptimizer (CORBA.Object):
    _NP_RepositoryId = PathOptimizer._NP_RepositoryId

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

    def deleteThis(self, *args):
        return self._obj.invoke("deleteThis", _0_hpp.core_idl.PathOptimizer._d_deleteThis, args)

    def deleteIfExpired(self, *args):
        return self._obj.invoke("deleteIfExpired", _0_hpp.core_idl.PathOptimizer._d_deleteIfExpired, args)

    def persistantStorage(self, *args):
        return self._obj.invoke("persistantStorage", _0_hpp.core_idl.PathOptimizer._d_persistantStorage, args)

    def optimize(self, *args):
        return self._obj.invoke("optimize", _0_hpp.core_idl.PathOptimizer._d_optimize, args)

    def interrupt(self, *args):
        return self._obj.invoke("interrupt", _0_hpp.core_idl.PathOptimizer._d_interrupt, args)

    def maxIterations(self, *args):
        return self._obj.invoke("maxIterations", _0_hpp.core_idl.PathOptimizer._d_maxIterations, args)

    def timeOut(self, *args):
        return self._obj.invoke("timeOut", _0_hpp.core_idl.PathOptimizer._d_timeOut, args)

omniORB.registerObjref(PathOptimizer._NP_RepositoryId, _objref_PathOptimizer)
_0_hpp.core_idl._objref_PathOptimizer = _objref_PathOptimizer
del PathOptimizer, _objref_PathOptimizer

# PathOptimizer skeleton
__name__ = "hpp_idl.hpp__POA.core_idl"
class PathOptimizer (PortableServer.Servant):
    _NP_RepositoryId = _0_hpp.core_idl.PathOptimizer._NP_RepositoryId


    _omni_op_d = {"deleteThis": _0_hpp.core_idl.PathOptimizer._d_deleteThis, "deleteIfExpired": _0_hpp.core_idl.PathOptimizer._d_deleteIfExpired, "persistantStorage": _0_hpp.core_idl.PathOptimizer._d_persistantStorage, "optimize": _0_hpp.core_idl.PathOptimizer._d_optimize, "interrupt": _0_hpp.core_idl.PathOptimizer._d_interrupt, "maxIterations": _0_hpp.core_idl.PathOptimizer._d_maxIterations, "timeOut": _0_hpp.core_idl.PathOptimizer._d_timeOut}

PathOptimizer._omni_skeleton = PathOptimizer
_0_hpp__POA.core_idl.PathOptimizer = PathOptimizer
omniORB.registerSkeleton(PathOptimizer._NP_RepositoryId, PathOptimizer)
del PathOptimizer
__name__ = "hpp_idl.hpp.core_idl"

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


#
# End of module "hpp"
#
__name__ = "hpp_stubs.core.path_planners_idl"

#
# Docstrings
#

omniORB.setDocString(_0_hpp.core_idl._objref_ConnectedComponent.deleteThis, _0_hpp.core_idl.ConnectedComponent.deleteThis__doc__)
omniORB.setDocString(_0_hpp.core_idl._objref_ConnectedComponent.deleteIfExpired, _0_hpp.core_idl.ConnectedComponent.deleteIfExpired__doc__)
omniORB.setDocString(_0_hpp.core_idl._objref_ConnectedComponent.persistantStorage, _0_hpp.core_idl.ConnectedComponent.persistantStorage__doc__)
omniORB.setDocString(_0_hpp.core_idl._objref_ConnectedComponent.nodes, _0_hpp.core_idl.ConnectedComponent.nodes__doc__)
omniORB.setDocString(_0_hpp.core_idl._objref_Roadmap.deleteThis, _0_hpp.core_idl.Roadmap.deleteThis__doc__)
omniORB.setDocString(_0_hpp.core_idl._objref_Roadmap.deleteIfExpired, _0_hpp.core_idl.Roadmap.deleteIfExpired__doc__)
omniORB.setDocString(_0_hpp.core_idl._objref_Roadmap.persistantStorage, _0_hpp.core_idl.Roadmap.persistantStorage__doc__)
omniORB.setDocString(_0_hpp.core_idl._objref_Roadmap.clear, _0_hpp.core_idl.Roadmap.clear__doc__)
omniORB.setDocString(_0_hpp.core_idl._objref_Roadmap.addNode, _0_hpp.core_idl.Roadmap.addNode__doc__)
omniORB.setDocString(_0_hpp.core_idl._objref_Roadmap.addNodeAndEdge, _0_hpp.core_idl.Roadmap.addNodeAndEdge__doc__)
omniORB.setDocString(_0_hpp.core_idl._objref_Roadmap.addNodeAndEdges, _0_hpp.core_idl.Roadmap.addNodeAndEdges__doc__)
omniORB.setDocString(_0_hpp.core_idl._objref_Roadmap.nearestNode, _0_hpp.core_idl.Roadmap.nearestNode__doc__)
omniORB.setDocString(_0_hpp.core_idl._objref_Roadmap.nearestNodes, _0_hpp.core_idl.Roadmap.nearestNodes__doc__)
omniORB.setDocString(_0_hpp.core_idl._objref_Roadmap.getNbNodes, _0_hpp.core_idl.Roadmap.getNbNodes__doc__)
omniORB.setDocString(_0_hpp.core_idl._objref_Roadmap.getNode, _0_hpp.core_idl.Roadmap.getNode__doc__)
omniORB.setDocString(_0_hpp.core_idl._objref_Roadmap.getNbEdges, _0_hpp.core_idl.Roadmap.getNbEdges__doc__)
omniORB.setDocString(_0_hpp.core_idl._objref_Roadmap.getEdge, _0_hpp.core_idl.Roadmap.getEdge__doc__)
omniORB.setDocString(_0_hpp.core_idl._objref_Roadmap.getConnectedComponents, _0_hpp.core_idl.Roadmap.getConnectedComponents__doc__)
omniORB.setDocString(_0_hpp.core_idl._objref_PathPlanner.deleteThis, _0_hpp.core_idl.PathPlanner.deleteThis__doc__)
omniORB.setDocString(_0_hpp.core_idl._objref_PathPlanner.deleteIfExpired, _0_hpp.core_idl.PathPlanner.deleteIfExpired__doc__)
omniORB.setDocString(_0_hpp.core_idl._objref_PathPlanner.persistantStorage, _0_hpp.core_idl.PathPlanner.persistantStorage__doc__)
omniORB.setDocString(_0_hpp.core_idl._objref_PathPlanner.solve, _0_hpp.core_idl.PathPlanner.solve__doc__)
omniORB.setDocString(_0_hpp.core_idl._objref_PathPlanner.startSolve, _0_hpp.core_idl.PathPlanner.startSolve__doc__)
omniORB.setDocString(_0_hpp.core_idl._objref_PathPlanner.tryConnectInitAndGoals, _0_hpp.core_idl.PathPlanner.tryConnectInitAndGoals__doc__)
omniORB.setDocString(_0_hpp.core_idl._objref_PathPlanner.oneStep, _0_hpp.core_idl.PathPlanner.oneStep__doc__)
omniORB.setDocString(_0_hpp.core_idl._objref_PathPlanner.computePath, _0_hpp.core_idl.PathPlanner.computePath__doc__)
omniORB.setDocString(_0_hpp.core_idl._objref_PathPlanner.finishSolve, _0_hpp.core_idl.PathPlanner.finishSolve__doc__)
omniORB.setDocString(_0_hpp.core_idl._objref_PathPlanner.interrupt, _0_hpp.core_idl.PathPlanner.interrupt__doc__)
omniORB.setDocString(_0_hpp.core_idl._objref_PathPlanner.maxIterations, _0_hpp.core_idl.PathPlanner.maxIterations__doc__)
omniORB.setDocString(_0_hpp.core_idl._objref_PathPlanner.timeOut, _0_hpp.core_idl.PathPlanner.timeOut__doc__)
omniORB.setDocString(_0_hpp.core_idl._objref_PathPlanner.getRoadmap, _0_hpp.core_idl.PathPlanner.getRoadmap__doc__)
omniORB.setDocString(_0_hpp.core_idl._objref_PathPlanner.stopWhenProblemIsSolved, _0_hpp.core_idl.PathPlanner.stopWhenProblemIsSolved__doc__)
omniORB.setDocString(_0_hpp.core_idl._objref_PathOptimizer.deleteThis, _0_hpp.core_idl.PathOptimizer.deleteThis__doc__)
omniORB.setDocString(_0_hpp.core_idl._objref_PathOptimizer.deleteIfExpired, _0_hpp.core_idl.PathOptimizer.deleteIfExpired__doc__)
omniORB.setDocString(_0_hpp.core_idl._objref_PathOptimizer.persistantStorage, _0_hpp.core_idl.PathOptimizer.persistantStorage__doc__)
omniORB.setDocString(_0_hpp.core_idl._objref_PathOptimizer.optimize, _0_hpp.core_idl.PathOptimizer.optimize__doc__)
omniORB.setDocString(_0_hpp.core_idl._objref_PathOptimizer.interrupt, _0_hpp.core_idl.PathOptimizer.interrupt__doc__)
omniORB.setDocString(_0_hpp.core_idl._objref_PathOptimizer.maxIterations, _0_hpp.core_idl.PathOptimizer.maxIterations__doc__)
omniORB.setDocString(_0_hpp.core_idl._objref_PathOptimizer.timeOut, _0_hpp.core_idl.PathOptimizer.timeOut__doc__)

_exported_modules = ( "hpp_idl.hpp", "hpp_idl.hpp.core_idl")

# The end.
