# 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/_problem.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")

#
# 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/_problem.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/_problem.idl")


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


# forward interface Device;
_0_hpp.pinocchio_idl._d_Device = (omniORB.tcInternal.tv_objref, "IDL:hpp/pinocchio_idl/Device:1.0", "Device")
omniORB.typeMapping["IDL:hpp/pinocchio_idl/Device:1.0"] = _0_hpp.pinocchio_idl._d_Device

# forward interface CollisionObject;
_0_hpp.pinocchio_idl._d_CollisionObject = (omniORB.tcInternal.tv_objref, "IDL:hpp/pinocchio_idl/CollisionObject:1.0", "CollisionObject")
omniORB.typeMapping["IDL:hpp/pinocchio_idl/CollisionObject:1.0"] = _0_hpp.pinocchio_idl._d_CollisionObject

#
# End of module "hpp.pinocchio_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-corbaserver/work/hpp-corbaserver-9.0.2/idl/hpp/core_idl/_problem.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/_problem.idl")


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

# 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 ConfigValidation;
_0_hpp.core_idl._d_ConfigValidation = (omniORB.tcInternal.tv_objref, "IDL:hpp/core_idl/ConfigValidation:1.0", "ConfigValidation")
omniORB.typeMapping["IDL:hpp/core_idl/ConfigValidation:1.0"] = _0_hpp.core_idl._d_ConfigValidation

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

# 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

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

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

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

# interface Problem
_0_hpp.core_idl._d_Problem = (omniORB.tcInternal.tv_objref, "IDL:hpp/core_idl/Problem:1.0", "Problem")
omniORB.typeMapping["IDL:hpp/core_idl/Problem:1.0"] = _0_hpp.core_idl._d_Problem
_0_hpp.core_idl.Problem = omniORB.newEmptyClass()
class Problem :
    _NP_RepositoryId = _0_hpp.core_idl._d_Problem[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    pinocchio_idl::Device robot () raises (Error);\012"
    deleteIfExpired__doc__ = "\012Prototype:\011    HPP_EXPOSE_MEMORY_DEALLOCATION(Error)\012           \011\012           \011    pinocchio_idl::Device robot () raises (Error);\012"
    persistantStorage__doc__ = "\012Prototype:\011    HPP_EXPOSE_MEMORY_DEALLOCATION(Error)\012           \011\012           \011    pinocchio_idl::Device robot () raises (Error);\012"
    robot__doc__ = "\012Prototype:\011    pinocchio_idl::Device robot () raises (Error);\012"
    setInitConfig__doc__ = "\012Prototype:\011    void setInitConfig (in floatSeq init) raises (Error);\012"
    getInitConfig__doc__ = "* pinocchio::Configuration_t q (corbaServer::floatSeqToConfig(getT()->robot(), init, true));\012* getT()->initConfig (q);\012\012Prototype:\011    floatSeq getInitConfig () raises (Error);\012"
    addGoalConfig__doc__ = "-> initConfig\012\012Prototype:\011    void addGoalConfig (in floatSeq goal) raises (Error);\012"
    resetGoalConfigs__doc__ = "* pinocchio::Configuration_t q (corbaServer::floatSeqToConfig(getT()->robot(), goal, true));\012* getT()->addGoalConfig (q);\012\012Prototype:\011    void resetGoalConfigs () raises (Error);\012"
    getConstraints__doc__ = "\012Prototype:\011    Constraint getConstraints () raises (Error);\012"
    setConstraints__doc__ = "-> constraints\012\012Prototype:\011    void setConstraints (in Constraint constraints) raises (Error);\012"
    getDistance__doc__ = "\012Prototype:\011    Distance getDistance () raises (Error);\012"
    setDistance__doc__ = "-> distance\012\012Prototype:\011    void setDistance (in Distance d) raises (Error);\012"
    getSteeringMethod__doc__ = "-> distance\012\012Prototype:\011    SteeringMethod getSteeringMethod () raises (Error);\012"
    setSteeringMethod__doc__ = "-> steeringMethod\012\012Prototype:\011    void setSteeringMethod (in SteeringMethod d) raises (Error);\012"
    getPathValidation__doc__ = "-> steeringMethod\012\012Prototype:\011    PathValidation getPathValidation () raises (Error);\012"
    setPathValidation__doc__ = "-> pathValidation\012\012Prototype:\011    void setPathValidation (in PathValidation d) raises (Error);\012"
    getPathProjector__doc__ = "\012Prototype:\011    PathProjector getPathProjector () raises (Error);\012"
    setPathProjector__doc__ = "-> pathProjector\012\012Prototype:\011    void setPathProjector (in PathProjector p) raises (Error);\012"
    getConfigValidations__doc__ = "\012Prototype:\011    ConfigValidation getConfigValidations () raises (Error);\012"
    clearConfigValidations__doc__ = "-> configValidations\012\012Prototype:\011    void clearConfigValidations () raises (Error);\012"
    addConfigValidation__doc__ = "\012Prototype:\011    void addConfigValidation (in ConfigValidation cfgValidation) raises (Error);\012"
    getConfigurationShooter__doc__ = "\012Prototype:\011    ConfigurationShooter getConfigurationShooter () raises (Error);\012"
    setConfigurationShooter__doc__ = "-> configurationShooter\012\012Prototype:\011    void setConfigurationShooter (in ConfigurationShooter d) raises (Error);\012"
    filterCollisionPairs__doc__ = "\012Prototype:\011    void filterCollisionPairs () raises (Error);\012"
    setSecurityMargins__doc__ = "\134param margins a symmetric matrix of size (nbJoints+1) x (nbJoints+1).\012       Each row/column index corresponds to a joint, 0 being for the\012       static world (so obstacle and fixed robot parts).\012\012Prototype:\011    void setSecurityMargins (in floatSeqSeq margins) raises (Error);\012"
    addObstacle__doc__ = "\012Prototype:\011    void addObstacle (in pinocchio_idl::CollisionObject _object) raises (Error);\012"
    setParameter__doc__ = "\012Prototype:\011    void setParameter (in string name, in any value) raises (Error);\012"
    getParameter__doc__ = "\012Prototype:\011    any getParameter (in string name) raises (Error);\012"


_0_hpp.core_idl.Problem = Problem
_0_hpp.core_idl._tc_Problem = omniORB.tcInternal.createTypeCode(_0_hpp.core_idl._d_Problem)
omniORB.registerType(Problem._NP_RepositoryId, _0_hpp.core_idl._d_Problem, _0_hpp.core_idl._tc_Problem)

# Problem operations and attributes
Problem._d_deleteThis = ((), (), {_0_hpp.Error._NP_RepositoryId: _0_hpp._d_Error})
Problem._d_deleteIfExpired = ((), (omniORB.tcInternal.tv_boolean, ), {_0_hpp.Error._NP_RepositoryId: _0_hpp._d_Error})
Problem._d_persistantStorage = ((omniORB.tcInternal.tv_boolean, ), (), {_0_hpp.Error._NP_RepositoryId: _0_hpp._d_Error})
Problem._d_robot = ((), (omniORB.typeMapping["IDL:hpp/pinocchio_idl/Device:1.0"], ), {_0_hpp.Error._NP_RepositoryId: _0_hpp._d_Error})
Problem._d_setInitConfig = ((omniORB.typeMapping["IDL:hpp/floatSeq:1.0"], ), (), {_0_hpp.Error._NP_RepositoryId: _0_hpp._d_Error})
Problem._d_getInitConfig = ((), (omniORB.typeMapping["IDL:hpp/floatSeq:1.0"], ), {_0_hpp.Error._NP_RepositoryId: _0_hpp._d_Error})
Problem._d_addGoalConfig = ((omniORB.typeMapping["IDL:hpp/floatSeq:1.0"], ), (), {_0_hpp.Error._NP_RepositoryId: _0_hpp._d_Error})
Problem._d_resetGoalConfigs = ((), (), {_0_hpp.Error._NP_RepositoryId: _0_hpp._d_Error})
Problem._d_getConstraints = ((), (omniORB.typeMapping["IDL:hpp/core_idl/Constraint:1.0"], ), {_0_hpp.Error._NP_RepositoryId: _0_hpp._d_Error})
Problem._d_setConstraints = ((omniORB.typeMapping["IDL:hpp/core_idl/Constraint:1.0"], ), (), {_0_hpp.Error._NP_RepositoryId: _0_hpp._d_Error})
Problem._d_getDistance = ((), (omniORB.typeMapping["IDL:hpp/core_idl/Distance:1.0"], ), {_0_hpp.Error._NP_RepositoryId: _0_hpp._d_Error})
Problem._d_setDistance = ((omniORB.typeMapping["IDL:hpp/core_idl/Distance:1.0"], ), (), {_0_hpp.Error._NP_RepositoryId: _0_hpp._d_Error})
Problem._d_getSteeringMethod = ((), (omniORB.typeMapping["IDL:hpp/core_idl/SteeringMethod:1.0"], ), {_0_hpp.Error._NP_RepositoryId: _0_hpp._d_Error})
Problem._d_setSteeringMethod = ((omniORB.typeMapping["IDL:hpp/core_idl/SteeringMethod:1.0"], ), (), {_0_hpp.Error._NP_RepositoryId: _0_hpp._d_Error})
Problem._d_getPathValidation = ((), (omniORB.typeMapping["IDL:hpp/core_idl/PathValidation:1.0"], ), {_0_hpp.Error._NP_RepositoryId: _0_hpp._d_Error})
Problem._d_setPathValidation = ((omniORB.typeMapping["IDL:hpp/core_idl/PathValidation:1.0"], ), (), {_0_hpp.Error._NP_RepositoryId: _0_hpp._d_Error})
Problem._d_getPathProjector = ((), (omniORB.typeMapping["IDL:hpp/core_idl/PathProjector:1.0"], ), {_0_hpp.Error._NP_RepositoryId: _0_hpp._d_Error})
Problem._d_setPathProjector = ((omniORB.typeMapping["IDL:hpp/core_idl/PathProjector:1.0"], ), (), {_0_hpp.Error._NP_RepositoryId: _0_hpp._d_Error})
Problem._d_getConfigValidations = ((), (omniORB.typeMapping["IDL:hpp/core_idl/ConfigValidation:1.0"], ), {_0_hpp.Error._NP_RepositoryId: _0_hpp._d_Error})
Problem._d_clearConfigValidations = ((), (), {_0_hpp.Error._NP_RepositoryId: _0_hpp._d_Error})
Problem._d_addConfigValidation = ((omniORB.typeMapping["IDL:hpp/core_idl/ConfigValidation:1.0"], ), (), {_0_hpp.Error._NP_RepositoryId: _0_hpp._d_Error})
Problem._d_getConfigurationShooter = ((), (omniORB.typeMapping["IDL:hpp/core_idl/ConfigurationShooter:1.0"], ), {_0_hpp.Error._NP_RepositoryId: _0_hpp._d_Error})
Problem._d_setConfigurationShooter = ((omniORB.typeMapping["IDL:hpp/core_idl/ConfigurationShooter:1.0"], ), (), {_0_hpp.Error._NP_RepositoryId: _0_hpp._d_Error})
Problem._d_filterCollisionPairs = ((), (), {_0_hpp.Error._NP_RepositoryId: _0_hpp._d_Error})
Problem._d_setSecurityMargins = ((omniORB.typeMapping["IDL:hpp/floatSeqSeq:1.0"], ), (), {_0_hpp.Error._NP_RepositoryId: _0_hpp._d_Error})
Problem._d_addObstacle = ((omniORB.typeMapping["IDL:hpp/pinocchio_idl/CollisionObject:1.0"], ), (), {_0_hpp.Error._NP_RepositoryId: _0_hpp._d_Error})
Problem._d_setParameter = (((omniORB.tcInternal.tv_string,0), omniORB.tcInternal.tv_any), (), {_0_hpp.Error._NP_RepositoryId: _0_hpp._d_Error})
Problem._d_getParameter = (((omniORB.tcInternal.tv_string,0), ), (omniORB.tcInternal.tv_any, ), {_0_hpp.Error._NP_RepositoryId: _0_hpp._d_Error})

# Problem object reference
class _objref_Problem (CORBA.Object):
    _NP_RepositoryId = Problem._NP_RepositoryId

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

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

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

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

    def robot(self, *args):
        return self._obj.invoke("robot", _0_hpp.core_idl.Problem._d_robot, args)

    def setInitConfig(self, *args):
        return self._obj.invoke("setInitConfig", _0_hpp.core_idl.Problem._d_setInitConfig, args)

    def getInitConfig(self, *args):
        return self._obj.invoke("getInitConfig", _0_hpp.core_idl.Problem._d_getInitConfig, args)

    def addGoalConfig(self, *args):
        return self._obj.invoke("addGoalConfig", _0_hpp.core_idl.Problem._d_addGoalConfig, args)

    def resetGoalConfigs(self, *args):
        return self._obj.invoke("resetGoalConfigs", _0_hpp.core_idl.Problem._d_resetGoalConfigs, args)

    def getConstraints(self, *args):
        return self._obj.invoke("getConstraints", _0_hpp.core_idl.Problem._d_getConstraints, args)

    def setConstraints(self, *args):
        return self._obj.invoke("setConstraints", _0_hpp.core_idl.Problem._d_setConstraints, args)

    def getDistance(self, *args):
        return self._obj.invoke("getDistance", _0_hpp.core_idl.Problem._d_getDistance, args)

    def setDistance(self, *args):
        return self._obj.invoke("setDistance", _0_hpp.core_idl.Problem._d_setDistance, args)

    def getSteeringMethod(self, *args):
        return self._obj.invoke("getSteeringMethod", _0_hpp.core_idl.Problem._d_getSteeringMethod, args)

    def setSteeringMethod(self, *args):
        return self._obj.invoke("setSteeringMethod", _0_hpp.core_idl.Problem._d_setSteeringMethod, args)

    def getPathValidation(self, *args):
        return self._obj.invoke("getPathValidation", _0_hpp.core_idl.Problem._d_getPathValidation, args)

    def setPathValidation(self, *args):
        return self._obj.invoke("setPathValidation", _0_hpp.core_idl.Problem._d_setPathValidation, args)

    def getPathProjector(self, *args):
        return self._obj.invoke("getPathProjector", _0_hpp.core_idl.Problem._d_getPathProjector, args)

    def setPathProjector(self, *args):
        return self._obj.invoke("setPathProjector", _0_hpp.core_idl.Problem._d_setPathProjector, args)

    def getConfigValidations(self, *args):
        return self._obj.invoke("getConfigValidations", _0_hpp.core_idl.Problem._d_getConfigValidations, args)

    def clearConfigValidations(self, *args):
        return self._obj.invoke("clearConfigValidations", _0_hpp.core_idl.Problem._d_clearConfigValidations, args)

    def addConfigValidation(self, *args):
        return self._obj.invoke("addConfigValidation", _0_hpp.core_idl.Problem._d_addConfigValidation, args)

    def getConfigurationShooter(self, *args):
        return self._obj.invoke("getConfigurationShooter", _0_hpp.core_idl.Problem._d_getConfigurationShooter, args)

    def setConfigurationShooter(self, *args):
        return self._obj.invoke("setConfigurationShooter", _0_hpp.core_idl.Problem._d_setConfigurationShooter, args)

    def filterCollisionPairs(self, *args):
        return self._obj.invoke("filterCollisionPairs", _0_hpp.core_idl.Problem._d_filterCollisionPairs, args)

    def setSecurityMargins(self, *args):
        return self._obj.invoke("setSecurityMargins", _0_hpp.core_idl.Problem._d_setSecurityMargins, args)

    def addObstacle(self, *args):
        return self._obj.invoke("addObstacle", _0_hpp.core_idl.Problem._d_addObstacle, args)

    def setParameter(self, *args):
        return self._obj.invoke("setParameter", _0_hpp.core_idl.Problem._d_setParameter, args)

    def getParameter(self, *args):
        return self._obj.invoke("getParameter", _0_hpp.core_idl.Problem._d_getParameter, args)

omniORB.registerObjref(Problem._NP_RepositoryId, _objref_Problem)
_0_hpp.core_idl._objref_Problem = _objref_Problem
del Problem, _objref_Problem

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


    _omni_op_d = {"deleteThis": _0_hpp.core_idl.Problem._d_deleteThis, "deleteIfExpired": _0_hpp.core_idl.Problem._d_deleteIfExpired, "persistantStorage": _0_hpp.core_idl.Problem._d_persistantStorage, "robot": _0_hpp.core_idl.Problem._d_robot, "setInitConfig": _0_hpp.core_idl.Problem._d_setInitConfig, "getInitConfig": _0_hpp.core_idl.Problem._d_getInitConfig, "addGoalConfig": _0_hpp.core_idl.Problem._d_addGoalConfig, "resetGoalConfigs": _0_hpp.core_idl.Problem._d_resetGoalConfigs, "getConstraints": _0_hpp.core_idl.Problem._d_getConstraints, "setConstraints": _0_hpp.core_idl.Problem._d_setConstraints, "getDistance": _0_hpp.core_idl.Problem._d_getDistance, "setDistance": _0_hpp.core_idl.Problem._d_setDistance, "getSteeringMethod": _0_hpp.core_idl.Problem._d_getSteeringMethod, "setSteeringMethod": _0_hpp.core_idl.Problem._d_setSteeringMethod, "getPathValidation": _0_hpp.core_idl.Problem._d_getPathValidation, "setPathValidation": _0_hpp.core_idl.Problem._d_setPathValidation, "getPathProjector": _0_hpp.core_idl.Problem._d_getPathProjector, "setPathProjector": _0_hpp.core_idl.Problem._d_setPathProjector, "getConfigValidations": _0_hpp.core_idl.Problem._d_getConfigValidations, "clearConfigValidations": _0_hpp.core_idl.Problem._d_clearConfigValidations, "addConfigValidation": _0_hpp.core_idl.Problem._d_addConfigValidation, "getConfigurationShooter": _0_hpp.core_idl.Problem._d_getConfigurationShooter, "setConfigurationShooter": _0_hpp.core_idl.Problem._d_setConfigurationShooter, "filterCollisionPairs": _0_hpp.core_idl.Problem._d_filterCollisionPairs, "setSecurityMargins": _0_hpp.core_idl.Problem._d_setSecurityMargins, "addObstacle": _0_hpp.core_idl.Problem._d_addObstacle, "setParameter": _0_hpp.core_idl.Problem._d_setParameter, "getParameter": _0_hpp.core_idl.Problem._d_getParameter}

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

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


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


# #include "hpp/pinocchio_idl/robots.idl"
import hpp_stubs.pinocchio.robots_idl
_0_hpp = omniORB.openModule("hpp_stubs.pinocchio.hpp")
_0_hpp__POA = omniORB.openModule("hpp_stubs.pinocchio.hpp__POA")
_0_hpp.pinocchio_idl = omniORB.openModule("hpp_stubs.pinocchio.hpp.pinocchio_idl")
_0_hpp__POA.pinocchio_idl = omniORB.openModule("hpp_stubs.pinocchio.hpp__POA.pinocchio_idl")

# #include "hpp/core_idl/distances.idl"
import hpp_stubs.core.distances_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")

# #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")

# #include "hpp/core_idl/steering_methods.idl"
import hpp_stubs.core.steering_methods_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.steeringMethod_idl = omniORB.openModule("hpp_idl.hpp.core_idl.steeringMethod_idl")
_0_hpp__POA.core_idl.steeringMethod_idl = omniORB.openModule("hpp_idl.hpp__POA.core_idl.steeringMethod_idl")

# #include "hpp/core_idl/path_projectors.idl"
import hpp_stubs.core.path_projectors_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")

# #include "hpp/core_idl/path_validations.idl"
import hpp_stubs.core.path_validations_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.pathValidation_idl = omniORB.openModule("hpp_idl.hpp.core_idl.pathValidation_idl")
_0_hpp__POA.core_idl.pathValidation_idl = omniORB.openModule("hpp_idl.hpp__POA.core_idl.pathValidation_idl")

# #include "hpp/core_idl/configuration_shooters.idl"
import hpp_stubs.core.configuration_shooters_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.configuration_shooter = omniORB.openModule("hpp_idl.hpp.core_idl.configuration_shooter")
_0_hpp__POA.core_idl.configuration_shooter = omniORB.openModule("hpp_idl.hpp__POA.core_idl.configuration_shooter")
#
# Docstrings
#

omniORB.setDocString(_0_hpp.core_idl._objref_Problem.deleteThis, _0_hpp.core_idl.Problem.deleteThis__doc__)
omniORB.setDocString(_0_hpp.core_idl._objref_Problem.deleteIfExpired, _0_hpp.core_idl.Problem.deleteIfExpired__doc__)
omniORB.setDocString(_0_hpp.core_idl._objref_Problem.persistantStorage, _0_hpp.core_idl.Problem.persistantStorage__doc__)
omniORB.setDocString(_0_hpp.core_idl._objref_Problem.robot, _0_hpp.core_idl.Problem.robot__doc__)
omniORB.setDocString(_0_hpp.core_idl._objref_Problem.setInitConfig, _0_hpp.core_idl.Problem.setInitConfig__doc__)
omniORB.setDocString(_0_hpp.core_idl._objref_Problem.getInitConfig, _0_hpp.core_idl.Problem.getInitConfig__doc__)
omniORB.setDocString(_0_hpp.core_idl._objref_Problem.addGoalConfig, _0_hpp.core_idl.Problem.addGoalConfig__doc__)
omniORB.setDocString(_0_hpp.core_idl._objref_Problem.resetGoalConfigs, _0_hpp.core_idl.Problem.resetGoalConfigs__doc__)
omniORB.setDocString(_0_hpp.core_idl._objref_Problem.getConstraints, _0_hpp.core_idl.Problem.getConstraints__doc__)
omniORB.setDocString(_0_hpp.core_idl._objref_Problem.setConstraints, _0_hpp.core_idl.Problem.setConstraints__doc__)
omniORB.setDocString(_0_hpp.core_idl._objref_Problem.getDistance, _0_hpp.core_idl.Problem.getDistance__doc__)
omniORB.setDocString(_0_hpp.core_idl._objref_Problem.setDistance, _0_hpp.core_idl.Problem.setDistance__doc__)
omniORB.setDocString(_0_hpp.core_idl._objref_Problem.getSteeringMethod, _0_hpp.core_idl.Problem.getSteeringMethod__doc__)
omniORB.setDocString(_0_hpp.core_idl._objref_Problem.setSteeringMethod, _0_hpp.core_idl.Problem.setSteeringMethod__doc__)
omniORB.setDocString(_0_hpp.core_idl._objref_Problem.getPathValidation, _0_hpp.core_idl.Problem.getPathValidation__doc__)
omniORB.setDocString(_0_hpp.core_idl._objref_Problem.setPathValidation, _0_hpp.core_idl.Problem.setPathValidation__doc__)
omniORB.setDocString(_0_hpp.core_idl._objref_Problem.getPathProjector, _0_hpp.core_idl.Problem.getPathProjector__doc__)
omniORB.setDocString(_0_hpp.core_idl._objref_Problem.setPathProjector, _0_hpp.core_idl.Problem.setPathProjector__doc__)
omniORB.setDocString(_0_hpp.core_idl._objref_Problem.getConfigValidations, _0_hpp.core_idl.Problem.getConfigValidations__doc__)
omniORB.setDocString(_0_hpp.core_idl._objref_Problem.clearConfigValidations, _0_hpp.core_idl.Problem.clearConfigValidations__doc__)
omniORB.setDocString(_0_hpp.core_idl._objref_Problem.addConfigValidation, _0_hpp.core_idl.Problem.addConfigValidation__doc__)
omniORB.setDocString(_0_hpp.core_idl._objref_Problem.getConfigurationShooter, _0_hpp.core_idl.Problem.getConfigurationShooter__doc__)
omniORB.setDocString(_0_hpp.core_idl._objref_Problem.setConfigurationShooter, _0_hpp.core_idl.Problem.setConfigurationShooter__doc__)
omniORB.setDocString(_0_hpp.core_idl._objref_Problem.filterCollisionPairs, _0_hpp.core_idl.Problem.filterCollisionPairs__doc__)
omniORB.setDocString(_0_hpp.core_idl._objref_Problem.setSecurityMargins, _0_hpp.core_idl.Problem.setSecurityMargins__doc__)
omniORB.setDocString(_0_hpp.core_idl._objref_Problem.addObstacle, _0_hpp.core_idl.Problem.addObstacle__doc__)
omniORB.setDocString(_0_hpp.core_idl._objref_Problem.setParameter, _0_hpp.core_idl.Problem.setParameter__doc__)
omniORB.setDocString(_0_hpp.core_idl._objref_Problem.getParameter, _0_hpp.core_idl.Problem.getParameter__doc__)

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

# The end.
