# Python stubs generated by omniidl from /local/robotpkg/var/tmp/robotpkg/path/py-hpp-corbaserver/work/hpp-corbaserver-9.0.2/idl/hpp/corbaserver/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")

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

# #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_planners.idl"
import hpp_stubs.core.path_planners_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")

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

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

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

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


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


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

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

    _nil = CORBA.Object._nil

    setRandomSeed__doc__ = "Set random seed of random number generator\012\012Prototype:\011    void setRandomSeed (in long seed) raises (Error);\012"
    setMaxNumThreads__doc__ = "\134copydoc hpp::corbaserver::problem_solver::ProblemSolver::setMaxNumThreads\012\012Prototype:\011    void setMaxNumThreads (in unsigned short n) raises (Error);\012"
    getMaxNumThreads__doc__ = "\134copydoc hpp::corbaserver::problem_solver::ProblemSolver::getMaxNumThreads\012\012Prototype:\011    unsigned short getMaxNumThreads () raises (Error);\012"
    getAvailable__doc__ = "Return a list of available elements of type type\012\134param type enter \042type\042 to know what types I know of.\012            This is case insensitive.\012\012Prototype:\011    Names_t getAvailable (in string type) raises (Error);\012"
    getSelected__doc__ = "Return a list of selected elements of type type\012\134param type enter \042type\042 to know what types I know of.\012            This is case insensitive.\012\134note For most of the types, the list will contain only one element.\012\012Prototype:\011    Names_t getSelected (in string type) raises (Error);\012"
    setParameter__doc__ = "Set a parameter\012\134param value the input type must be long, double, const char*\012\012Prototype:\011    void setParameter (in string name, in any value) raises (Error);\012"
    getParameter__doc__ = "Get parameter with given name\012raise an exception when the parameter is not found.\012\012Prototype:\011    any getParameter (in string name) raises (Error);\012"
    getParameterDoc__doc__ = "Get parameter documentation\012raise an exception when the parameter is not found.\012\012Prototype:\011    string getParameterDoc (in string name) raises (Error);\012"
    selectProblem__doc__ = "Select a problem by its name.\012If no problem with this name exists, a new problem is created and selected.\012\134param name the problem name.\012\134return true if a new problem was created.\012\012Prototype:\011    boolean selectProblem (in string name) raises (Error);\012"
    resetProblem__doc__ = "Reset the current problem.\012\012Prototype:\011    void resetProblem () raises (Error);\012"
    loadPlugin__doc__ = "\134copydoc hpp::corbaserver::problem_solver::ProblemSolver::loadPlugin\012\012Prototype:\011    boolean loadPlugin (in string pluginName) raises (Error);\012"
    movePathToProblem__doc__ = "Move a path from the current problem to another problem.\012\134param problemName the destination problem\012\134param jointNames a list of joint names representing the subchain to\012       extract from the original path.\012\134todo the configuration parameter can be selected but not reorganized.\012\012Prototype:\011    void movePathToProblem (in unsigned long pathId, in string problemName,\012           \011        in Names_t jointNames) raises (Error);\012"
    setInitialConfig__doc__ = "Set initial configuration of specified problem.\012\011\134param dofArray Array of degrees of freedom\012\011\134throw Error.\012\012Prototype:\011    void setInitialConfig (in floatSeq dofArray) raises (Error);\012"
    getInitialConfig__doc__ = "Get initial configuration of specified problem.\012\011\134return Array of degrees of freedom\012\012Prototype:\011     floatSeq getInitialConfig () raises (Error);\012"
    addGoalConfig__doc__ = "\134brief Add goal configuration to specified problem.\012\011\134param dofArray Array of degrees of freedom\012\011\134throw Error.\012\012Prototype:\011    void addGoalConfig (in floatSeq dofArray) raises (Error);\012"
    getGoalConfigs__doc__ = "Get goal configurations of specified problem.\012\011\134return Array of degrees of freedom\012\012Prototype:\011    floatSeqSeq getGoalConfigs () raises (Error);\012"
    resetGoalConfigs__doc__ = "Reset goal configurations\012\012Prototype:\011    void resetGoalConfigs () raises (Error);\012"
    setGoalConstraints__doc__ = "Set goal as a task.\012\012Prototype:\011    void setGoalConstraints(in Names_t constraints) raises(Error);\012"
    resetGoalConstraints__doc__ = "Clear goal constraints.\012\012Prototype:\011    void resetGoalConstraints() raises(Error);\012"
    applyConstraints__doc__ = "Apply constaints to a configuration\012\012constraints are stored in ProblemSolver object\012\134param input input configuration,\012\134retval output output configuration,\012\134retval error norm of the residual error.\012\012Prototype:\011    boolean applyConstraints (in floatSeq input, out floatSeq output,\012           \011\011\011\011      out double residualError)\012           \011      raises (Error);\012"
    optimize__doc__ = "Find a local minimum of the least priority constraints\012\012while respecting the other priorities.\012\134param input input configuration,\012\134retval output output configuration,\012\134retval residualError.\012\012Prototype:\011    boolean optimize (in floatSeq input, out floatSeq output,\012           \011                      out floatSeq residualError)\012           \011      raises (Error);\012"
    computeValueAndJacobian__doc__ = "Compute value and Jacobian of numerical constraints\012\012\134param config input configuration\012\134retval value values of the numerical constraints stacked in a unique\012        vector,\012\134retval Jacobian of the numerical constraints stacked in a unique\012        matrix.\012\012Columns of the Jacobian corresponding to locked joints are omitted,\012columns corresponding to passive dofs are set to 0.\012\012Prototype:\011    void computeValueAndJacobian (in floatSeq config, out floatSeq value,\012           \011\011\011\011\011  out floatSeqSeq jacobian) raises (Error);\012"
    generateValidConfig__doc__ = "Generate random configuration and apply constaints to a configuration\012\012constraints are stored in ProblemSolver object\012The class hpp::core::BasicConfigurationShooter is used for random\012generation of configuration.\012\134param maxIter maximum number of tries,\012\134retval output output configuration,\012\134retval error norm of the residual error.\012\012Prototype:\011    boolean generateValidConfig (in unsigned long maxIter, out floatSeq output,\012           \011\011\011\011      out double residualError)\012           \011      raises (Error);\012"
    createOrientationConstraint__doc__ = "Create orientation constraint between two joints\012\012\134param constraintName name of the constraint created,\012\134param joint1Name name of first joint\012\134param joint2Name name of second joint\012\134param p quaternion representing the desired orientation\012       of joint2 in the frame of joint1.\012\134param mask Select which axis to be constrained.\012If joint1 of joint2 is \042\042, the corresponding joint is replaced by\012the global frame.\012constraints are stored in ProblemSolver object\012\012Prototype:\011    void createOrientationConstraint\012           \011    (in string constraintName, in string joint1Name,\012           \011     in string joint2Name, in Quaternion_ p,\012           \011     in boolSeq mask) raises (Error);\012"
    createTransformationConstraint__doc__ = "Create transformation constraint between two joints\012\012\134param constraintName name of the constraint created,\012\134param joint1Name name of first joint\012\134param joint2Name name of second joint\012\134param ref desired transformation of joint2 in the frame of joint1.\012\134param mask Select which axis to be constrained.\012If joint1 of joint2 is \042\042, the corresponding joint is replaced by\012the global frame.\012constraints are stored in ProblemSolver object with key constraintName\012\012Prototype:\011    void createTransformationConstraint\012           \011    (in string constraintName, in string joint1Name,\012           \011     in string joint2Name, in Transform_ ref,\012           \011     in boolSeq mask) raises (Error);\012"
    createTransformationR3xSO3Constraint__doc__ = "\134copydoc hpp::corbaserver::Problem::createTransformationConstraint2\012\134note the function outputs an element of R3xSO3\012\012Prototype:\011    void createTransformationR3xSO3Constraint\012           \011    (in string constraintName, in string joint1Name, in string joint2Name,\012           \011     in Transform_ frame1, in Transform_ frame2, in boolSeq mask) raises (Error);\012"
    createTransformationConstraint2__doc__ = "Create transformation constraint between two joints\012\012\134param constraintName name of the constraint created,\012\134param joint1Name name of first joint\012\134param joint2Name name of second joint\012\134param frame1 desired frame in joint1\012\134param frame2 desired frame in joint2\012\134param mask Select which axis to be constrained.\012If joint1 of joint2 is \042\042, the corresponding joint is replaced by\012the global frame.\012constraints are stored in ProblemSolver object with key constraintName\012\012Prototype:\011    void createTransformationConstraint2\012           \011    (in string constraintName, in string joint1Name,\012           \011     in string joint2Name, in Transform_ frame1, in Transform_ frame2,\012           \011     in boolSeq mask) raises (Error);\012"
    createLockedJoint__doc__ = "Create a LockedJoint constraint with given value\012\134param lockedJointName key of the constraint in the ProblemSolver map,\012\134param jointName name of the joint,\012\134param value value of the joint configuration,\012\012Prototype:\011    void createLockedJoint (in string lockedJointName,\012           \011                            in string jointName,\012           \011                            in floatSeq value) raises (Error);\012"
    createLockedJointWithComp__doc__ = "Create a LockedJoint constraint with given value\012\134param lockedJointName key of the constraint in the ProblemSolver map,\012\134param jointName name of the joint,\012\134param value value of the joint configuration,\012\134param comp vector if comparison types\012\012Prototype:\011    void createLockedJointWithComp (in string lockedJointName,\012           \011                                    in string jointName,\012           \011                                    in floatSeq value,\012           \011                                    in ComparisonTypes_t comp) raises (Error);\012"
    createLockedExtraDof__doc__ = "Create a locked extradof\012       hpp::manipulation::ProblemSolver map\012\134param lockedDofName key of the constraint in the Problem Solver map\012\134param index index of the extra dof (0 means the first extra dof)\012\134param value value of the extra dof configuration. The size\012             of this vector defines the size of the constraints.\012\012Prototype:\011    void createLockedExtraDof (in string lockedDofName,\012           \011                               in unsigned long index,\012           \011                               in floatSeq value) raises (Error);\012"
    createManipulability__doc__ = "Create a manipulatibility constraint\012\134param name key of the constraint in the Problem Solver map\012\134param function name of the function used to get the Jacobian matrix.\012\012Prototype:\011    void createManipulability (in string name,\012           \011                               in string function) raises (Error);\012"
    createComBeetweenFeet__doc__ = "Create ComBeetweenFeet constraint between two joints\012\012\134param constraintName name of the constraint created,\012\134param comName name of a partial com computation object\012       in problem solver map. Set \042\042 for a full COM computation.\012\134param jointLName name of first joint\012\134param jointRName name of second joint\012\134param pointL point in local frame of jointL.\012\134param pointR point in local frame of jointR.\012\134param jointRefName name of second joint\012\134param pointRef point in local frame of jointRef\012\134param mask Select axis to be constrained.\012If jointRef is \042\042, the global frame is used.\012Constraints are stored in ProblemSolver object\012\012Prototype:\011    void createComBeetweenFeet (in string constraintName, in string comName,\012           \011            in string jointLName, in string jointRName, in floatSeq pointL,\012           \011            in floatSeq pointR, in string jointRefName, in floatSeq pointRef,\012           \011            in boolSeq mask)\012           \011        raises (Error);\012"
    createRelativeComConstraint__doc__ = "Create RelativeCom constraint between two joints\012\012\134param constraintName name of the constraint created,\012\134param comName name of CenterOfMassComputation\012\134param jointName name of joint\012\134param point point in local frame of joint.\012\134param mask Select axis to be constrained.\012If jointName is \042\042, the robot root joint is used.\012Constraints are stored in ProblemSolver object\012\012Prototype:\011    void createRelativeComConstraint (in string constraintName, in string comName,\012           \011        in string jointLName, in floatSeq point, in boolSeq mask)\012           \011      raises (Error);\012"
    createConvexShapeContactConstraint__doc__ = "\012Prototype:\011    void createConvexShapeContactConstraint\012           \011    (in string constraintName, in Names_t floorJoints, in Names_t objectJoints,\012           \011     in floatSeqSeq pts, in intSeqSeq objectTriangles,\012           \011     in intSeqSeq floorTriangles) raises (Error);\012"
    createPositionConstraint__doc__ = "Create position constraint between two joints\012\012\134param constraintName name of the constraint created,\012\134param joint1Name name of first joint\012\134param joint2Name name of second joint\012\134param point1 point in local frame of joint1,\012\134param point2 point in local frame of joint2.\012\134param mask Select which axis to be constrained.\012If joint1 of joint2 is \042\042, the corresponding joint is replaced by\012the global frame.\012constraints are stored in ProblemSolver object\012\012Prototype:\011    void createPositionConstraint (in string constraintName,\012           \011\011\011\011\011   in string joint1Name,\012           \011\011\011\011\011   in string joint2Name,\012           \011\011\011\011\011   in floatSeq point1,\012           \011\011\011\011\011   in floatSeq point2,\012           \011\011\011\011\011   in boolSeq mask)\012           \011      raises (Error);\012"
    createConfigurationConstraint__doc__ = "\134param goal configuration\012\134param weights vector of weights on each DoF\012\012Prototype:\011    void createConfigurationConstraint (in string constraintName,\012           \011\011\011\011\011        in floatSeq goal,\012           \011                                        in floatSeq weights)\012           \011      raises (Error);\012"
    createDistanceBetweenJointConstraint__doc__ = "Create distance constraint between robot objects\012\012\134param constraintName name of the constraint created,\012\134param joint1Name name of first joint,\012\134param joint2Name name of second joint,\012\134param distance desired distance between joint bodies.\012Constraints are stored in ProblemSolver object\012\012Prototype:\011    void createDistanceBetweenJointConstraint\012           \011    (in string constraintName, in string joint1Name, in string joint2Name,\012           \011     in double distance) raises (Error);\012"
    createDistanceBetweenJointAndObjects__doc__ = "Create distance constraint between robot and environment objects\012\012\134param constraintName name of the constraint created,\012\134param joint1Name name of first joint,\012\134param objects names of environment objects,\012\134param distance desired distance between joint bodies.\012Constraints are stored in ProblemSolver object\012\012Prototype:\011    void createDistanceBetweenJointAndObjects\012           \011    (in string constraintName, in string joint1Name, in Names_t objects,\012           \011     in double distance) raises (Error);\012"
    createIdentityConstraint__doc__ = "Create identity constraint between several joints.\012\012\134param constraintName name of the constraint created,\012\134param inJoints name of the input joints,\012\134param outJoints name of the output joints,\012Constraints are stored in ProblemSolver object\012\134sa hpp::constraints::Identity\012\012Prototype:\011    void createIdentityConstraint\012           \011    (in string constraintName, in Names_t inJoints, in Names_t outJoints)\012           \011      raises (Error);\012"
    resetConstraints__doc__ = "Reset constraints\012\012Prototype:\011    void resetConstraints () raises (Error);\012"
    resetConstraintMap__doc__ = "\134copydoc hpp::corbaserver::problem_solver::ProblemSolver::resetConstraintMap\012\012Prototype:\011    void resetConstraintMap () raises (Error);\012"
    addPassiveDofs__doc__ = "Add vector of passive dofs into the ProblemSolver local map\012\134param constraintName Name of the vector of passive dofs,\012\134param jointNames a sequence of joint names.\012\012Prototype:\011    void addPassiveDofs (in string constraintName, in Names_t jointNames)\012           \011      raises (Error);\012"
    getConstraintDimensions__doc__ = "Get constraint dimensions\012\012Prototype:\011    void getConstraintDimensions (in string constraintName,\012           \011        out unsigned long inputSize , out unsigned long inputDerivativeSize,\012           \011        out unsigned long outputSize, out unsigned long outputDerivativeSize)\012           \011      raises (Error);\012"
    setConstantRightHandSide__doc__ = "(Dis-)Allow to modify right hand side of a numerical constraint\012\134param constraintName Name of the numerical constraint,\012\134param constant whether right hand side is constant\012\012Constraints should have been added in the ProblemSolver local map,\012but not inserted in the config projector.\012\012Prototype:\011    void setConstantRightHandSide (in string constraintName,\012           \011\011\011\011\011   in boolean constant)\012           \011      raises (Error);\012"
    getConstantRightHandSide__doc__ = "Get whether right hand side of a numerical constraint is constant\012\134param constraintName Name of the numerical constraint,\012\134return whether right hand side is constant\012\012Prototype:\011    boolean getConstantRightHandSide (in string constraintName)\012           \011      raises (Error);\012"
    getRightHandSide__doc__ = "Get right hand side of constraints in config projector\012\012Prototype:\011    floatSeq getRightHandSide () raises (Error);\012"
    setRightHandSide__doc__ = "Set right hand side of constraints in config projector\012\134param rhs right hand side of constraints. Contains only right hand side\012       of non-constant constraints\012\134note Locked joints are also considered.\012\012Prototype:\011    void setRightHandSide (in floatSeq rhs) raises (Error);\012"
    setRightHandSideFromConfig__doc__ = "Set right hand side of constraints in config projector\012\134param config a robot configuration use to compute the right hand side\012       of constraints. Contains only right hand side of non-constant\012       constraints\012\134note Locked joints are also considered.\012\012Prototype:\011    void setRightHandSideFromConfig (in floatSeq config) raises (Error);\012"
    setRightHandSideByName__doc__ = "Set right hand side of given constraint in config projector\012\134param constraintName name of the numerical constraint or locked joint\012\134param rhs right hand side of constraint. raises an exception if\012       constraint has constant right hand side.\012\012Prototype:\011    void setRightHandSideByName (in string constraintName, in floatSeq rhs)\012           \011      raises (Error);\012"
    setRightHandSideFromConfigByName__doc__ = "Set right hand side of given constraint in config projector\012\134param constraintName name of the numerical constraint or locked joint\012\134param config a robot configuration use to compute the right hand side.\012       raises an exception if constraint has constant right hand side.\012\012Prototype:\011    void setRightHandSideFromConfigByName (in string constraintName, in floatSeq config)\012           \011      raises (Error);\012"
    addNumericalConstraints__doc__ = "Add numerical constraints by names in ConfigProjector\012\134param configProjName Name of the config projector if created by this\012       method,\012\134param constraintNames names of the constraints to apply,\012\012Constraints should have been added in the ProblemSolver local map.\012\012Prototype:\011    void addNumericalConstraints (in string configProjName,\012           \011\011\011\011\011  in Names_t constraintNames,\012           \011                                  in intSeq priorities)\012           \011      raises (Error);\012"
    setNumericalConstraintsLastPriorityOptional__doc__ = "Declare last priority order as optional in the numerical constraints\012\012\012\012Prototype:\011    void setNumericalConstraintsLastPriorityOptional (in boolean optional)\012           \011      raises (Error);\012"
    addLockedJointConstraints__doc__ = "Add locked joints by names in ConfigProjector\012\134param configProjName Name of the config projector if created by this\012       method,\012\134param lockedJointNames names of the locked joints,\012\012Locked joints should have been added in the ProblemSolver local map.\012\012Prototype:\011    void addLockedJointConstraints (in string configProjName,\012           \011                                    in Names_t lockedJointNames) raises (Error);\012"
    displayConstraints__doc__ = "Display the constraint in the ConfigProjector\012\012Prototype:\011    string displayConstraints () raises (Error);\012"
    getErrorThreshold__doc__ = "Get error threshold in numerical constraint resolution\012\012Prototype:\011    double getErrorThreshold () raises (Error);\012"
    setErrorThreshold__doc__ = "Set error threshold in numerical constraint resolution\012\012Prototype:\011    void setErrorThreshold (in double threshold) raises (Error);\012"
    setDefaultLineSearchType__doc__ = "\012Prototype:\011    void setDefaultLineSearchType (in string type) raises (Error);\012"
    getMaxIterProjection__doc__ = "Set maximal number of iterations in numerical constraint resolution\012\012Prototype:\011    unsigned long getMaxIterProjection () raises (Error);\012"
    setMaxIterProjection__doc__ = "Set maximal number of iterations in numerical constraint resolution\012\012Prototype:\011    void setMaxIterProjection (in unsigned long iterations) raises (Error);\012"
    getMaxIterPathPlanning__doc__ = "Get maximal number of iterations in path planning\012\012Prototype:\011    unsigned long getMaxIterPathPlanning () raises (Error);\012"
    setMaxIterPathPlanning__doc__ = "Set maximal number of iterations in path planning\012\012Prototype:\011    void setMaxIterPathPlanning (in unsigned long iterations) raises (Error);\012"
    scCreateScalarMultiply__doc__ = "See hpp::constraints::ScalarMultiply\012\012Prototype:\011    void scCreateScalarMultiply (in string outName, in double scalar, in string inName) raises (Error);\012"
    getTimeOutPathPlanning__doc__ = "Get time out in path planning (in seconds)\012\012Prototype:\011    double getTimeOutPathPlanning () raises (Error);\012"
    setTimeOutPathPlanning__doc__ = "Set time out in path planning (in seconds)\012\012Prototype:\011    void setTimeOutPathPlanning (in double timeOut) raises (Error);\012"
    filterCollisionPairs__doc__ = "Build matrix of relative motions between joints\012\012See hpp::core::Problem::filterCollisionPairs.\012\012Prototype:\011    void filterCollisionPairs () raises (Error);\012"
    selectPathPlanner__doc__ = "Select path planner type\012\134param Name of the path planner type, either \042DiffusingPlanner\042,\012       \042VisibilityPrmPlanner\042, or any type added by method\012       core::ProblemSolver::addPathPlannerType\012\012Prototype:\011    void selectPathPlanner (in string pathPlannerType) raises (Error);\012"
    selectConfigurationShooter__doc__ = "Select configuration shooter type\012\134param Name of the configuration planner type, either\012       \042Uniform\042 or any type added by method\012       core::ProblemSolver::addConfigurationShooterType\012\012Prototype:\011    void selectConfigurationShooter (in string configurationShooterType) raises (Error);\012"
    selectDistance__doc__ = "Select distance type\012\134param Name of the distance type, either\012       \042WeighedDistance\042 or any type added by method\012       core::ProblemSolver::addDistanceType\012\012Prototype:\011    void selectDistance (in string distanceType) raises (Error);\012"
    selectSteeringMethod__doc__ = "Select steering method type\012\134param Name of the steering method type, either\012       \042SteeringMethodStraight\042 or any type added by method\012       core::ProblemSolver::addSteeringMethodType\012\012Prototype:\011    void selectSteeringMethod (in string steeringMethodType) raises (Error);\012"
    addPathOptimizer__doc__ = "Add a path optimizer\012\134param Name of the path optimizer type, either \042RandomShortcut\042 or\012any type added by core::ProblemSolver::addPathOptimizerType\012\012Prototype:\011    void addPathOptimizer (in string pathOptimizerType) raises (Error);\012"
    clearPathOptimizers__doc__ = "Clear the vector of path optimizers\012\012Prototype:\011    void clearPathOptimizers () raises (Error);\012"
    addConfigValidation__doc__ = "Add a config validation\012\134param Name of the config validation type, either \042CollisionValidation\042\012or \042JointBoundValidation\042 or any type added by\012core::ProblemSolver::addConfigValidationType\012\012Prototype:\011    void addConfigValidation (in string configValidationType) raises (Error);\012"
    clearConfigValidations__doc__ = "Clear the vector of config validations\012\012Prototype:\011    void clearConfigValidations () raises (Error);\012"
    selectPathValidation__doc__ = "Select path validation method\012\134param Name of the path validation method, either \042Discretized\042\012\042Progressive\042, \042Dichotomy\042, or any type added by\012core::ProblemSolver::addPathValidationType,\012\134param tolerance maximal acceptable penetration.\012\012Prototype:\011    void selectPathValidation (in string pathValidationType,\012           \011\011\011\011       in double tolerance) raises (Error);\012"
    selectPathProjector__doc__ = "Select path projector method\012\134param Name of the path projector method, either \042None\042\012\042Progressive\042, \042Dichotomy\042, or any type added by\012core::ProblemSolver::addPathProjectorType,\012\134param tolerance\012\012Prototype:\011    void selectPathProjector (in string pathProjectorType,\012           \011                              in double tolerance) raises (Error);\012"
    prepareSolveStepByStep__doc__ = "Prepare the solver for a step by step planning.\012and try to make direct connections (call PathPlanner::tryDirectPath)\012\134return True if a direct connection has been found.\012\012Prototype:\011    boolean prepareSolveStepByStep () raises (Error);\012"
    executeOneStep__doc__ = "Execute one step of the planner.\012\134return True if a path has been found.\012\134note This won\047t check if a solution has been found before doing one step.\012The decision to stop planning is let to the user.\012\012Prototype:\011    boolean executeOneStep () raises (Error);\012"
    finishSolveStepByStep__doc__ = "Finish the step-by-step planning.\012The path optimizer is not called\012\012Prototype:\011    void finishSolveStepByStep () raises (Error);\012"
    solve__doc__ = "Solve the problem.\012\134return the running time as 4 integers repectively representing\012        the number of hours, minutes, seconds, microseconds.\012\134throw Error.\012\012Prototype:\011    intSeq solve() raises (Error);\012"
    directPath__doc__ = "Make direct connection between two configurations\012\134param startConfig, endConfig: the configurations to link.\012\134param validate whether path should be validated. If true, path\012       validation is called and only valid part of path is inserted\012       in the path vector.\012\134retval pathId returns index of copmuted path in path vector.\012\134retval report the reason why the config is not valid.\012\134return TRUE if created path is fully valid.\012\012Prototype:\011    boolean directPath (in floatSeq startConfig, in floatSeq endConfig,\012           \011\011\011\011in boolean validate,\012           \011\011\011\011out unsigned long pathId, out string report)\012           \011      raises (Error);\012"
    reversePath__doc__ = "Reverse a path\012\134return TRUE if created path is fully valid.\012\012Prototype:\011    boolean reversePath (in unsigned long pathId, out unsigned long reversedPathId)\012           \011      raises (Error);\012"
    addConfigToRoadmap__doc__ = "add a configuration to a roadmap\012\012\134param config Configuration to add\012\012A node is created if necessary.\012\012Prototype:\011    void addConfigToRoadmap (in floatSeq config) raises(Error);\012"
    addEdgeToRoadmap__doc__ = "Add an edge to the roadmap.\012\012\134param config1 configuration of start node,\012\134param config2 configuration of destination node,\012\134param pathId index of the path to store in the edge in the path vector,\012\134param bothEdges whether to also insert edge from destination node to\012       start node.\012\134sa hpp::core::ProblemSolver::addEdgeToRoadmap.\012\012Prototype:\011    void addEdgeToRoadmap (in floatSeq config1, in floatSeq config2,\012           \011\011\011\011   in unsigned long pathId, in boolean bothEdges)\012           \011      raises (Error);\012"
    appendDirectPath__doc__ = "\134copydoc hpp::corbaserver::problem_solver::ProblemSolver::appendDirectPath\012\012Prototype:\011    void appendDirectPath (in unsigned long pathId, in floatSeq config, in boolean validate)\012           \011      raises (Error);\012"
    concatenatePath__doc__ = "\134copydoc hpp::corbaserver::problem_solver::ProblemSolver::concatenatePath\012\012Prototype:\011    void concatenatePath (in unsigned long startId, in unsigned long endId)\012           \011      raises (Error);\012"
    extractPath__doc__ = "\134copydoc hpp::corbaserver::problem_solver::ProblemSolver::extractPath\012\012Prototype:\011    void extractPath (in unsigned long pathId, in double start, in double end)\012           \011\011    raises (Error);\012"
    erasePath__doc__ = "\134copydoc hpp::corbaserver::problem_solver::ProblemSolver::erasePath\012\012Prototype:\011    void erasePath (in unsigned long pathId)\012           \011      raises (Error);\012"
    projectPath__doc__ = "Apply the path projector method to the path\012\134return true in case of success.\012\012Prototype:\011    boolean projectPath (in unsigned long patId) raises (Error);\012"
    numberPaths__doc__ = "Get Number of paths\012\012Prototype:\011    long numberPaths () raises (Error);\012"
    optimizePath__doc__ = "Optimize a given path\012\134param inPathId Id of the path in this problem.\012\134return the running time as 4 integers repectively representing\012        the number of hours, minutes, seconds, microseconds.\012\134throw Error.\012\012Prototype:\011    intSeq optimizePath(in unsigned long inPathId) raises (Error);\012"
    pathLength__doc__ = "Get length of path\012\134param inPathId rank of the path in the problem\012\134return length of path if path exists.\012\012Prototype:\011    double pathLength(in unsigned long inPathId) raises (Error);\012"
    configAtParam__doc__ = "Get the robot config at param on a path\012\134param inPathId rank of the path in the problem\012\134param atDistance : the user parameter choice\012\134return floatSeq : the config at param\012\012Prototype:\011    floatSeq configAtParam(in unsigned long inPathId, in double atDistance)\012           \011      raises (Error);\012"
    derivativeAtParam__doc__ = "Get the robot velocity at param on a path\012\134param inPathId rank of the path in the problem\012\134param orderId order of the derivative\012\134param atDistance : the user parameter choice\012\134return floatSeq : the velocity at param\012\012Prototype:\011    floatSeq derivativeAtParam(in unsigned long inPathId, in unsigned long orderId, in double atDistance)\012           \011      raises (Error);\012"
    getWaypoints__doc__ = "Get way points of a path\012\134param pathId rank of the path in the problem\012\012Prototype:\011    floatSeqSeq getWaypoints (in unsigned long pathId, out floatSeq times) raises (Error);\012"
    interruptPathPlanning__doc__ = "\134brief Interrupt path planning activity\012\134note this request is effective only when multi-thread policy is used\012      by CORBA server.\012See constructor of class Server for details.\012\012Prototype:\011    void interruptPathPlanning() raises (Error);\012"
    nodes__doc__ = "Nodes of the roadmap\012\012Prototype:\011    floatSeqSeq nodes () raises (Error);\012"
    numberNodes__doc__ = "number of nodes in the roadmap\012\012Prototype:\011    long numberNodes() raises (Error);\012"
    node__doc__ = "return the configuration of the node nodeId\012\012Prototype:\011    floatSeq node(in unsigned long nodeId) raises(Error);\012"
    connectedComponentOfEdge__doc__ = "return the connected component index of the edge\012\012Prototype:\011    long connectedComponentOfEdge(in unsigned long edgeId) raises(Error);\012"
    connectedComponentOfNode__doc__ = "return the connected component index of the node\012\012Prototype:\011    long connectedComponentOfNode(in unsigned long nodeId) raises(Error);\012"
    numberEdges__doc__ = "Number of edges\012\012Prototype:\011    long numberEdges () raises (Error);\012"
    edge__doc__ = "Edge at given rank\012\012Prototype:\011    void edge (in unsigned long edgeId, out floatSeq q1, out floatSeq q2)\012           \011      raises (Error);\012"
    numberConnectedComponents__doc__ = "Number of connected components\012\012Prototype:\011    long numberConnectedComponents ();\012"
    nodesConnectedComponent__doc__ = "Nodes of a connected component\012\134param connectedComponentId index of connected component in roadmap\012\134return list of nodes of the connected component.\012\012Prototype:\011    floatSeqSeq nodesConnectedComponent (in unsigned long connectedComponentId)\012           \011      raises (Error);\012"
    getNearestConfig__doc__ = "Return nearest neighbour of given input configuration.\012\134param connectedComponentId is the index of a connected component in the roadmap.\012\011   \011     If connectedComponentId is negative, function goes through all\012\011\011     connected components looking for the nearest node (configuration).\012\134param distance returns the one-dimensional distance between \134param config and\012             computed nearest node (configuration).\012\012Prototype:\011    floatSeq getNearestConfig(in floatSeq config, in long connectedComponentId, out double distance)\012           \011\011raises (Error);\012"
    clearRoadmap__doc__ = "Clear the roadmap\012\012Prototype:\011    void clearRoadmap () raises (Error);\012"
    resetRoadmap__doc__ = "Reset the roadmap\012This should be done when joints bounds are modified because the KDTree\012must be resized.\012\012Prototype:\011    void resetRoadmap () raises (Error);\012"
    saveRoadmap__doc__ = "Save the roadmap stored in the ProblemSolver instance in a file\012\134param filename name of the file where the roadmap is saved\012\134note the file in binary format.\012\012Prototype:\011    void saveRoadmap (in string filename) raises (Error);\012"
    loadRoadmap__doc__ = "Load a roadmap from a file\012\134param filename name of the file from which the roadmap is read.\012The roadmap is stored in the current ProblemSolver instance\012\134note the file in binary format.\012\012Prototype:\011    void loadRoadmap (in string filename) raises (Error);\012"
    getDistance__doc__ = "\012Prototype:\011    core_idl::Distance getDistance () raises (Error);\012"
    setDistance__doc__ = "\012Prototype:\011    void setDistance (in core_idl::Distance distance) raises (Error);\012"
    getPath__doc__ = "\012Prototype:\011    core_idl::Path getPath (in unsigned long pathId) raises (Error);\012"
    addPath__doc__ = "\012Prototype:\011    unsigned long addPath (in core_idl::PathVector _path) raises (Error);\012"
    savePath__doc__ = "Save a path to file.\012\134param _path the path to save.\012\134param filename name of the file where the path is saved.\012\134note the file in binary format.\012\012Prototype:\011    void savePath (in core_idl::Path _path, in string filename) raises (Error);\012"
    loadPath__doc__ = "Load a path from a file\012\134param filename name of the file from which the path is read.\012\134note the file in binary format.\012\012Prototype:\011    core_idl::Path loadPath (in string filename) raises (Error);\012"
    getSteeringMethod__doc__ = "\012Prototype:\011    core_idl::SteeringMethod getSteeringMethod () raises (Error);\012"
    getPathValidation__doc__ = "\012Prototype:\011    core_idl::PathValidation getPathValidation () raises (Error);\012"
    getPathPlanner__doc__ = "\012Prototype:\011    core_idl::PathPlanner getPathPlanner () raises (Error);\012"
    getProblem__doc__ = "\012Prototype:\011    core_idl::Problem getProblem () raises (Error);\012"
    getConstraint__doc__ = "\012Prototype:\011    constraints_idl::Implicit getConstraint (in string constraintName) raises (Error);\012"
    setRobot__doc__ = "\012Prototype:\011    void setRobot (in pinocchio_idl::Device robot) raises (Error);\012"
    getObstacle__doc__ = "\012Prototype:\011    pinocchio_idl::CollisionObject getObstacle(in string name) raises (Error);\012"
    createProblem__doc__ = "\134name Factories\012\134{\012\012Prototype:\011    core_idl::Problem createProblem (in pinocchio_idl::Device robot) raises (Error);\012"
    createRoadmap__doc__ = "\012Prototype:\011    core_idl::Roadmap createRoadmap(in core_idl::Distance distance, in pinocchio_idl::Device robot) raises (Error);\012"
    readRoadmap__doc__ = "Load a roadmap from a file\012\134param filename name of the file,\012       If it ends with \047.xml\047, then the file is interpreted in\012       XML format, otherwise it is interpreted in binary format.\012\134param robot the robot for which the roadmap was built before saving in\012       the file.\012\134return the roadmap as a CORBA object.\012\012Prototype:\011    core_idl::Roadmap readRoadmap(in string filename,\012           \011\011\011\011\011  in pinocchio_idl::Device robot)\012           \011      raises (Error);\012"
    writeRoadmap__doc__ = "write a roadmap to a file\012\134param filename name of the file,\012       If it ends with \047.xml\047, then the file is interpreted in\012       XML format, otherwise it is interpreted in binary format.\012\134param robot the robot for which the roadmap was built before saving in\012       the file.\012\134return the roadmap as a CORBA object.\012\012Prototype:\011    void writeRoadmap(in string filename,\012           \011                      in core_idl::Roadmap roadmap,\012           \011                      in pinocchio_idl::Device robot)\012           \011      raises (Error);\012"
    createPathPlanner__doc__ = "\012Prototype:\011    core_idl::PathPlanner createPathPlanner (in string type, in core_idl::Problem _problem, in core_idl::Roadmap roadmap) raises (Error);\012"
    createPathOptimizer__doc__ = "\012Prototype:\011    core_idl::PathOptimizer createPathOptimizer (in string type, in core_idl::Problem _problem) raises (Error);\012"
    createConfigValidation__doc__ = "\012Prototype:\011    core_idl::ConfigValidation createConfigValidation (in string type, in pinocchio_idl::Device robot) raises (Error);\012"
    createPathValidation__doc__ = "\012Prototype:\011    core_idl::PathValidation createPathValidation (in string type, in pinocchio_idl::Device robot, in value_type parameter) raises (Error);\012"
    createPathProjector__doc__ = "\012Prototype:\011    core_idl::PathProjector createPathProjector (in string type, in core_idl::Problem robot, in value_type parameter) raises (Error);\012"
    createConfigurationShooter__doc__ = "\012Prototype:\011    core_idl::ConfigurationShooter createConfigurationShooter (in string type, in core_idl::Problem _problem) raises (Error);\012"
    createDistance__doc__ = "\012Prototype:\011    core_idl::Distance createDistance (in string type, in core_idl::Problem _problem) raises (Error);\012"
    createSteeringMethod__doc__ = "\012Prototype:\011    core_idl::SteeringMethod createSteeringMethod (in string type, in core_idl::Problem _problem) raises (Error);\012"
    createConstraintSet__doc__ = "\012Prototype:\011    core_idl::Constraint createConstraintSet (in pinocchio_idl::Device robot, in string name) raises (Error);\012"
    createConfigProjector__doc__ = "\012Prototype:\011    core_idl::Constraint createConfigProjector (in pinocchio_idl::Device robot, in string name, in double threshold, in unsigned long iterations) raises (Error);\012"


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

# Problem operations and attributes
Problem._d_setRandomSeed = ((omniORB.tcInternal.tv_long, ), (), {_0_hpp.Error._NP_RepositoryId: _0_hpp._d_Error})
Problem._d_setMaxNumThreads = ((omniORB.tcInternal.tv_ushort, ), (), {_0_hpp.Error._NP_RepositoryId: _0_hpp._d_Error})
Problem._d_getMaxNumThreads = ((), (omniORB.tcInternal.tv_ushort, ), {_0_hpp.Error._NP_RepositoryId: _0_hpp._d_Error})
Problem._d_getAvailable = (((omniORB.tcInternal.tv_string,0), ), (omniORB.typeMapping["IDL:hpp/Names_t:1.0"], ), {_0_hpp.Error._NP_RepositoryId: _0_hpp._d_Error})
Problem._d_getSelected = (((omniORB.tcInternal.tv_string,0), ), (omniORB.typeMapping["IDL:hpp/Names_t: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._d_getParameterDoc = (((omniORB.tcInternal.tv_string,0), ), ((omniORB.tcInternal.tv_string,0), ), {_0_hpp.Error._NP_RepositoryId: _0_hpp._d_Error})
Problem._d_selectProblem = (((omniORB.tcInternal.tv_string,0), ), (omniORB.tcInternal.tv_boolean, ), {_0_hpp.Error._NP_RepositoryId: _0_hpp._d_Error})
Problem._d_resetProblem = ((), (), {_0_hpp.Error._NP_RepositoryId: _0_hpp._d_Error})
Problem._d_loadPlugin = (((omniORB.tcInternal.tv_string,0), ), (omniORB.tcInternal.tv_boolean, ), {_0_hpp.Error._NP_RepositoryId: _0_hpp._d_Error})
Problem._d_movePathToProblem = ((omniORB.tcInternal.tv_ulong, (omniORB.tcInternal.tv_string,0), omniORB.typeMapping["IDL:hpp/Names_t:1.0"]), (), {_0_hpp.Error._NP_RepositoryId: _0_hpp._d_Error})
Problem._d_setInitialConfig = ((omniORB.typeMapping["IDL:hpp/floatSeq:1.0"], ), (), {_0_hpp.Error._NP_RepositoryId: _0_hpp._d_Error})
Problem._d_getInitialConfig = ((), (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_getGoalConfigs = ((), (omniORB.typeMapping["IDL:hpp/floatSeqSeq: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_setGoalConstraints = ((omniORB.typeMapping["IDL:hpp/Names_t:1.0"], ), (), {_0_hpp.Error._NP_RepositoryId: _0_hpp._d_Error})
Problem._d_resetGoalConstraints = ((), (), {_0_hpp.Error._NP_RepositoryId: _0_hpp._d_Error})
Problem._d_applyConstraints = ((omniORB.typeMapping["IDL:hpp/floatSeq:1.0"], ), (omniORB.tcInternal.tv_boolean, omniORB.typeMapping["IDL:hpp/floatSeq:1.0"], omniORB.tcInternal.tv_double), {_0_hpp.Error._NP_RepositoryId: _0_hpp._d_Error})
Problem._d_optimize = ((omniORB.typeMapping["IDL:hpp/floatSeq:1.0"], ), (omniORB.tcInternal.tv_boolean, omniORB.typeMapping["IDL:hpp/floatSeq:1.0"], omniORB.typeMapping["IDL:hpp/floatSeq:1.0"]), {_0_hpp.Error._NP_RepositoryId: _0_hpp._d_Error})
Problem._d_computeValueAndJacobian = ((omniORB.typeMapping["IDL:hpp/floatSeq:1.0"], ), (omniORB.typeMapping["IDL:hpp/floatSeq:1.0"], omniORB.typeMapping["IDL:hpp/floatSeqSeq:1.0"]), {_0_hpp.Error._NP_RepositoryId: _0_hpp._d_Error})
Problem._d_generateValidConfig = ((omniORB.tcInternal.tv_ulong, ), (omniORB.tcInternal.tv_boolean, omniORB.typeMapping["IDL:hpp/floatSeq:1.0"], omniORB.tcInternal.tv_double), {_0_hpp.Error._NP_RepositoryId: _0_hpp._d_Error})
Problem._d_createOrientationConstraint = (((omniORB.tcInternal.tv_string,0), (omniORB.tcInternal.tv_string,0), (omniORB.tcInternal.tv_string,0), omniORB.typeMapping["IDL:hpp/Quaternion_:1.0"], omniORB.typeMapping["IDL:hpp/boolSeq:1.0"]), (), {_0_hpp.Error._NP_RepositoryId: _0_hpp._d_Error})
Problem._d_createTransformationConstraint = (((omniORB.tcInternal.tv_string,0), (omniORB.tcInternal.tv_string,0), (omniORB.tcInternal.tv_string,0), omniORB.typeMapping["IDL:hpp/Transform_:1.0"], omniORB.typeMapping["IDL:hpp/boolSeq:1.0"]), (), {_0_hpp.Error._NP_RepositoryId: _0_hpp._d_Error})
Problem._d_createTransformationR3xSO3Constraint = (((omniORB.tcInternal.tv_string,0), (omniORB.tcInternal.tv_string,0), (omniORB.tcInternal.tv_string,0), omniORB.typeMapping["IDL:hpp/Transform_:1.0"], omniORB.typeMapping["IDL:hpp/Transform_:1.0"], omniORB.typeMapping["IDL:hpp/boolSeq:1.0"]), (), {_0_hpp.Error._NP_RepositoryId: _0_hpp._d_Error})
Problem._d_createTransformationConstraint2 = (((omniORB.tcInternal.tv_string,0), (omniORB.tcInternal.tv_string,0), (omniORB.tcInternal.tv_string,0), omniORB.typeMapping["IDL:hpp/Transform_:1.0"], omniORB.typeMapping["IDL:hpp/Transform_:1.0"], omniORB.typeMapping["IDL:hpp/boolSeq:1.0"]), (), {_0_hpp.Error._NP_RepositoryId: _0_hpp._d_Error})
Problem._d_createLockedJoint = (((omniORB.tcInternal.tv_string,0), (omniORB.tcInternal.tv_string,0), omniORB.typeMapping["IDL:hpp/floatSeq:1.0"]), (), {_0_hpp.Error._NP_RepositoryId: _0_hpp._d_Error})
Problem._d_createLockedJointWithComp = (((omniORB.tcInternal.tv_string,0), (omniORB.tcInternal.tv_string,0), omniORB.typeMapping["IDL:hpp/floatSeq:1.0"], omniORB.typeMapping["IDL:hpp/ComparisonTypes_t:1.0"]), (), {_0_hpp.Error._NP_RepositoryId: _0_hpp._d_Error})
Problem._d_createLockedExtraDof = (((omniORB.tcInternal.tv_string,0), omniORB.tcInternal.tv_ulong, omniORB.typeMapping["IDL:hpp/floatSeq:1.0"]), (), {_0_hpp.Error._NP_RepositoryId: _0_hpp._d_Error})
Problem._d_createManipulability = (((omniORB.tcInternal.tv_string,0), (omniORB.tcInternal.tv_string,0)), (), {_0_hpp.Error._NP_RepositoryId: _0_hpp._d_Error})
Problem._d_createComBeetweenFeet = (((omniORB.tcInternal.tv_string,0), (omniORB.tcInternal.tv_string,0), (omniORB.tcInternal.tv_string,0), (omniORB.tcInternal.tv_string,0), omniORB.typeMapping["IDL:hpp/floatSeq:1.0"], omniORB.typeMapping["IDL:hpp/floatSeq:1.0"], (omniORB.tcInternal.tv_string,0), omniORB.typeMapping["IDL:hpp/floatSeq:1.0"], omniORB.typeMapping["IDL:hpp/boolSeq:1.0"]), (), {_0_hpp.Error._NP_RepositoryId: _0_hpp._d_Error})
Problem._d_createRelativeComConstraint = (((omniORB.tcInternal.tv_string,0), (omniORB.tcInternal.tv_string,0), (omniORB.tcInternal.tv_string,0), omniORB.typeMapping["IDL:hpp/floatSeq:1.0"], omniORB.typeMapping["IDL:hpp/boolSeq:1.0"]), (), {_0_hpp.Error._NP_RepositoryId: _0_hpp._d_Error})
Problem._d_createConvexShapeContactConstraint = (((omniORB.tcInternal.tv_string,0), omniORB.typeMapping["IDL:hpp/Names_t:1.0"], omniORB.typeMapping["IDL:hpp/Names_t:1.0"], omniORB.typeMapping["IDL:hpp/floatSeqSeq:1.0"], omniORB.typeMapping["IDL:hpp/intSeqSeq:1.0"], omniORB.typeMapping["IDL:hpp/intSeqSeq:1.0"]), (), {_0_hpp.Error._NP_RepositoryId: _0_hpp._d_Error})
Problem._d_createPositionConstraint = (((omniORB.tcInternal.tv_string,0), (omniORB.tcInternal.tv_string,0), (omniORB.tcInternal.tv_string,0), omniORB.typeMapping["IDL:hpp/floatSeq:1.0"], omniORB.typeMapping["IDL:hpp/floatSeq:1.0"], omniORB.typeMapping["IDL:hpp/boolSeq:1.0"]), (), {_0_hpp.Error._NP_RepositoryId: _0_hpp._d_Error})
Problem._d_createConfigurationConstraint = (((omniORB.tcInternal.tv_string,0), omniORB.typeMapping["IDL:hpp/floatSeq:1.0"], omniORB.typeMapping["IDL:hpp/floatSeq:1.0"]), (), {_0_hpp.Error._NP_RepositoryId: _0_hpp._d_Error})
Problem._d_createDistanceBetweenJointConstraint = (((omniORB.tcInternal.tv_string,0), (omniORB.tcInternal.tv_string,0), (omniORB.tcInternal.tv_string,0), omniORB.tcInternal.tv_double), (), {_0_hpp.Error._NP_RepositoryId: _0_hpp._d_Error})
Problem._d_createDistanceBetweenJointAndObjects = (((omniORB.tcInternal.tv_string,0), (omniORB.tcInternal.tv_string,0), omniORB.typeMapping["IDL:hpp/Names_t:1.0"], omniORB.tcInternal.tv_double), (), {_0_hpp.Error._NP_RepositoryId: _0_hpp._d_Error})
Problem._d_createIdentityConstraint = (((omniORB.tcInternal.tv_string,0), omniORB.typeMapping["IDL:hpp/Names_t:1.0"], omniORB.typeMapping["IDL:hpp/Names_t:1.0"]), (), {_0_hpp.Error._NP_RepositoryId: _0_hpp._d_Error})
Problem._d_resetConstraints = ((), (), {_0_hpp.Error._NP_RepositoryId: _0_hpp._d_Error})
Problem._d_resetConstraintMap = ((), (), {_0_hpp.Error._NP_RepositoryId: _0_hpp._d_Error})
Problem._d_addPassiveDofs = (((omniORB.tcInternal.tv_string,0), omniORB.typeMapping["IDL:hpp/Names_t:1.0"]), (), {_0_hpp.Error._NP_RepositoryId: _0_hpp._d_Error})
Problem._d_getConstraintDimensions = (((omniORB.tcInternal.tv_string,0), ), (omniORB.tcInternal.tv_ulong, omniORB.tcInternal.tv_ulong, omniORB.tcInternal.tv_ulong, omniORB.tcInternal.tv_ulong), {_0_hpp.Error._NP_RepositoryId: _0_hpp._d_Error})
Problem._d_setConstantRightHandSide = (((omniORB.tcInternal.tv_string,0), omniORB.tcInternal.tv_boolean), (), {_0_hpp.Error._NP_RepositoryId: _0_hpp._d_Error})
Problem._d_getConstantRightHandSide = (((omniORB.tcInternal.tv_string,0), ), (omniORB.tcInternal.tv_boolean, ), {_0_hpp.Error._NP_RepositoryId: _0_hpp._d_Error})
Problem._d_getRightHandSide = ((), (omniORB.typeMapping["IDL:hpp/floatSeq:1.0"], ), {_0_hpp.Error._NP_RepositoryId: _0_hpp._d_Error})
Problem._d_setRightHandSide = ((omniORB.typeMapping["IDL:hpp/floatSeq:1.0"], ), (), {_0_hpp.Error._NP_RepositoryId: _0_hpp._d_Error})
Problem._d_setRightHandSideFromConfig = ((omniORB.typeMapping["IDL:hpp/floatSeq:1.0"], ), (), {_0_hpp.Error._NP_RepositoryId: _0_hpp._d_Error})
Problem._d_setRightHandSideByName = (((omniORB.tcInternal.tv_string,0), omniORB.typeMapping["IDL:hpp/floatSeq:1.0"]), (), {_0_hpp.Error._NP_RepositoryId: _0_hpp._d_Error})
Problem._d_setRightHandSideFromConfigByName = (((omniORB.tcInternal.tv_string,0), omniORB.typeMapping["IDL:hpp/floatSeq:1.0"]), (), {_0_hpp.Error._NP_RepositoryId: _0_hpp._d_Error})
Problem._d_addNumericalConstraints = (((omniORB.tcInternal.tv_string,0), omniORB.typeMapping["IDL:hpp/Names_t:1.0"], omniORB.typeMapping["IDL:hpp/intSeq:1.0"]), (), {_0_hpp.Error._NP_RepositoryId: _0_hpp._d_Error})
Problem._d_setNumericalConstraintsLastPriorityOptional = ((omniORB.tcInternal.tv_boolean, ), (), {_0_hpp.Error._NP_RepositoryId: _0_hpp._d_Error})
Problem._d_addLockedJointConstraints = (((omniORB.tcInternal.tv_string,0), omniORB.typeMapping["IDL:hpp/Names_t:1.0"]), (), {_0_hpp.Error._NP_RepositoryId: _0_hpp._d_Error})
Problem._d_displayConstraints = ((), ((omniORB.tcInternal.tv_string,0), ), {_0_hpp.Error._NP_RepositoryId: _0_hpp._d_Error})
Problem._d_getErrorThreshold = ((), (omniORB.tcInternal.tv_double, ), {_0_hpp.Error._NP_RepositoryId: _0_hpp._d_Error})
Problem._d_setErrorThreshold = ((omniORB.tcInternal.tv_double, ), (), {_0_hpp.Error._NP_RepositoryId: _0_hpp._d_Error})
Problem._d_setDefaultLineSearchType = (((omniORB.tcInternal.tv_string,0), ), (), {_0_hpp.Error._NP_RepositoryId: _0_hpp._d_Error})
Problem._d_getMaxIterProjection = ((), (omniORB.tcInternal.tv_ulong, ), {_0_hpp.Error._NP_RepositoryId: _0_hpp._d_Error})
Problem._d_setMaxIterProjection = ((omniORB.tcInternal.tv_ulong, ), (), {_0_hpp.Error._NP_RepositoryId: _0_hpp._d_Error})
Problem._d_getMaxIterPathPlanning = ((), (omniORB.tcInternal.tv_ulong, ), {_0_hpp.Error._NP_RepositoryId: _0_hpp._d_Error})
Problem._d_setMaxIterPathPlanning = ((omniORB.tcInternal.tv_ulong, ), (), {_0_hpp.Error._NP_RepositoryId: _0_hpp._d_Error})
Problem._d_scCreateScalarMultiply = (((omniORB.tcInternal.tv_string,0), omniORB.tcInternal.tv_double, (omniORB.tcInternal.tv_string,0)), (), {_0_hpp.Error._NP_RepositoryId: _0_hpp._d_Error})
Problem._d_getTimeOutPathPlanning = ((), (omniORB.tcInternal.tv_double, ), {_0_hpp.Error._NP_RepositoryId: _0_hpp._d_Error})
Problem._d_setTimeOutPathPlanning = ((omniORB.tcInternal.tv_double, ), (), {_0_hpp.Error._NP_RepositoryId: _0_hpp._d_Error})
Problem._d_filterCollisionPairs = ((), (), {_0_hpp.Error._NP_RepositoryId: _0_hpp._d_Error})
Problem._d_selectPathPlanner = (((omniORB.tcInternal.tv_string,0), ), (), {_0_hpp.Error._NP_RepositoryId: _0_hpp._d_Error})
Problem._d_selectConfigurationShooter = (((omniORB.tcInternal.tv_string,0), ), (), {_0_hpp.Error._NP_RepositoryId: _0_hpp._d_Error})
Problem._d_selectDistance = (((omniORB.tcInternal.tv_string,0), ), (), {_0_hpp.Error._NP_RepositoryId: _0_hpp._d_Error})
Problem._d_selectSteeringMethod = (((omniORB.tcInternal.tv_string,0), ), (), {_0_hpp.Error._NP_RepositoryId: _0_hpp._d_Error})
Problem._d_addPathOptimizer = (((omniORB.tcInternal.tv_string,0), ), (), {_0_hpp.Error._NP_RepositoryId: _0_hpp._d_Error})
Problem._d_clearPathOptimizers = ((), (), {_0_hpp.Error._NP_RepositoryId: _0_hpp._d_Error})
Problem._d_addConfigValidation = (((omniORB.tcInternal.tv_string,0), ), (), {_0_hpp.Error._NP_RepositoryId: _0_hpp._d_Error})
Problem._d_clearConfigValidations = ((), (), {_0_hpp.Error._NP_RepositoryId: _0_hpp._d_Error})
Problem._d_selectPathValidation = (((omniORB.tcInternal.tv_string,0), omniORB.tcInternal.tv_double), (), {_0_hpp.Error._NP_RepositoryId: _0_hpp._d_Error})
Problem._d_selectPathProjector = (((omniORB.tcInternal.tv_string,0), omniORB.tcInternal.tv_double), (), {_0_hpp.Error._NP_RepositoryId: _0_hpp._d_Error})
Problem._d_prepareSolveStepByStep = ((), (omniORB.tcInternal.tv_boolean, ), {_0_hpp.Error._NP_RepositoryId: _0_hpp._d_Error})
Problem._d_executeOneStep = ((), (omniORB.tcInternal.tv_boolean, ), {_0_hpp.Error._NP_RepositoryId: _0_hpp._d_Error})
Problem._d_finishSolveStepByStep = ((), (), {_0_hpp.Error._NP_RepositoryId: _0_hpp._d_Error})
Problem._d_solve = ((), (omniORB.typeMapping["IDL:hpp/intSeq:1.0"], ), {_0_hpp.Error._NP_RepositoryId: _0_hpp._d_Error})
Problem._d_directPath = ((omniORB.typeMapping["IDL:hpp/floatSeq:1.0"], omniORB.typeMapping["IDL:hpp/floatSeq:1.0"], omniORB.tcInternal.tv_boolean), (omniORB.tcInternal.tv_boolean, omniORB.tcInternal.tv_ulong, (omniORB.tcInternal.tv_string,0)), {_0_hpp.Error._NP_RepositoryId: _0_hpp._d_Error})
Problem._d_reversePath = ((omniORB.tcInternal.tv_ulong, ), (omniORB.tcInternal.tv_boolean, omniORB.tcInternal.tv_ulong), {_0_hpp.Error._NP_RepositoryId: _0_hpp._d_Error})
Problem._d_addConfigToRoadmap = ((omniORB.typeMapping["IDL:hpp/floatSeq:1.0"], ), (), {_0_hpp.Error._NP_RepositoryId: _0_hpp._d_Error})
Problem._d_addEdgeToRoadmap = ((omniORB.typeMapping["IDL:hpp/floatSeq:1.0"], omniORB.typeMapping["IDL:hpp/floatSeq:1.0"], omniORB.tcInternal.tv_ulong, omniORB.tcInternal.tv_boolean), (), {_0_hpp.Error._NP_RepositoryId: _0_hpp._d_Error})
Problem._d_appendDirectPath = ((omniORB.tcInternal.tv_ulong, omniORB.typeMapping["IDL:hpp/floatSeq:1.0"], omniORB.tcInternal.tv_boolean), (), {_0_hpp.Error._NP_RepositoryId: _0_hpp._d_Error})
Problem._d_concatenatePath = ((omniORB.tcInternal.tv_ulong, omniORB.tcInternal.tv_ulong), (), {_0_hpp.Error._NP_RepositoryId: _0_hpp._d_Error})
Problem._d_extractPath = ((omniORB.tcInternal.tv_ulong, omniORB.tcInternal.tv_double, omniORB.tcInternal.tv_double), (), {_0_hpp.Error._NP_RepositoryId: _0_hpp._d_Error})
Problem._d_erasePath = ((omniORB.tcInternal.tv_ulong, ), (), {_0_hpp.Error._NP_RepositoryId: _0_hpp._d_Error})
Problem._d_projectPath = ((omniORB.tcInternal.tv_ulong, ), (omniORB.tcInternal.tv_boolean, ), {_0_hpp.Error._NP_RepositoryId: _0_hpp._d_Error})
Problem._d_numberPaths = ((), (omniORB.tcInternal.tv_long, ), {_0_hpp.Error._NP_RepositoryId: _0_hpp._d_Error})
Problem._d_optimizePath = ((omniORB.tcInternal.tv_ulong, ), (omniORB.typeMapping["IDL:hpp/intSeq:1.0"], ), {_0_hpp.Error._NP_RepositoryId: _0_hpp._d_Error})
Problem._d_pathLength = ((omniORB.tcInternal.tv_ulong, ), (omniORB.tcInternal.tv_double, ), {_0_hpp.Error._NP_RepositoryId: _0_hpp._d_Error})
Problem._d_configAtParam = ((omniORB.tcInternal.tv_ulong, omniORB.tcInternal.tv_double), (omniORB.typeMapping["IDL:hpp/floatSeq:1.0"], ), {_0_hpp.Error._NP_RepositoryId: _0_hpp._d_Error})
Problem._d_derivativeAtParam = ((omniORB.tcInternal.tv_ulong, omniORB.tcInternal.tv_ulong, omniORB.tcInternal.tv_double), (omniORB.typeMapping["IDL:hpp/floatSeq:1.0"], ), {_0_hpp.Error._NP_RepositoryId: _0_hpp._d_Error})
Problem._d_getWaypoints = ((omniORB.tcInternal.tv_ulong, ), (omniORB.typeMapping["IDL:hpp/floatSeqSeq:1.0"], omniORB.typeMapping["IDL:hpp/floatSeq:1.0"]), {_0_hpp.Error._NP_RepositoryId: _0_hpp._d_Error})
Problem._d_interruptPathPlanning = ((), (), {_0_hpp.Error._NP_RepositoryId: _0_hpp._d_Error})
Problem._d_nodes = ((), (omniORB.typeMapping["IDL:hpp/floatSeqSeq:1.0"], ), {_0_hpp.Error._NP_RepositoryId: _0_hpp._d_Error})
Problem._d_numberNodes = ((), (omniORB.tcInternal.tv_long, ), {_0_hpp.Error._NP_RepositoryId: _0_hpp._d_Error})
Problem._d_node = ((omniORB.tcInternal.tv_ulong, ), (omniORB.typeMapping["IDL:hpp/floatSeq:1.0"], ), {_0_hpp.Error._NP_RepositoryId: _0_hpp._d_Error})
Problem._d_connectedComponentOfEdge = ((omniORB.tcInternal.tv_ulong, ), (omniORB.tcInternal.tv_long, ), {_0_hpp.Error._NP_RepositoryId: _0_hpp._d_Error})
Problem._d_connectedComponentOfNode = ((omniORB.tcInternal.tv_ulong, ), (omniORB.tcInternal.tv_long, ), {_0_hpp.Error._NP_RepositoryId: _0_hpp._d_Error})
Problem._d_numberEdges = ((), (omniORB.tcInternal.tv_long, ), {_0_hpp.Error._NP_RepositoryId: _0_hpp._d_Error})
Problem._d_edge = ((omniORB.tcInternal.tv_ulong, ), (omniORB.typeMapping["IDL:hpp/floatSeq:1.0"], omniORB.typeMapping["IDL:hpp/floatSeq:1.0"]), {_0_hpp.Error._NP_RepositoryId: _0_hpp._d_Error})
Problem._d_numberConnectedComponents = ((), (omniORB.tcInternal.tv_long, ), None)
Problem._d_nodesConnectedComponent = ((omniORB.tcInternal.tv_ulong, ), (omniORB.typeMapping["IDL:hpp/floatSeqSeq:1.0"], ), {_0_hpp.Error._NP_RepositoryId: _0_hpp._d_Error})
Problem._d_getNearestConfig = ((omniORB.typeMapping["IDL:hpp/floatSeq:1.0"], omniORB.tcInternal.tv_long), (omniORB.typeMapping["IDL:hpp/floatSeq:1.0"], omniORB.tcInternal.tv_double), {_0_hpp.Error._NP_RepositoryId: _0_hpp._d_Error})
Problem._d_clearRoadmap = ((), (), {_0_hpp.Error._NP_RepositoryId: _0_hpp._d_Error})
Problem._d_resetRoadmap = ((), (), {_0_hpp.Error._NP_RepositoryId: _0_hpp._d_Error})
Problem._d_saveRoadmap = (((omniORB.tcInternal.tv_string,0), ), (), {_0_hpp.Error._NP_RepositoryId: _0_hpp._d_Error})
Problem._d_loadRoadmap = (((omniORB.tcInternal.tv_string,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_getPath = ((omniORB.tcInternal.tv_ulong, ), (omniORB.typeMapping["IDL:hpp/core_idl/Path:1.0"], ), {_0_hpp.Error._NP_RepositoryId: _0_hpp._d_Error})
Problem._d_addPath = ((omniORB.typeMapping["IDL:hpp/core_idl/PathVector:1.0"], ), (omniORB.tcInternal.tv_ulong, ), {_0_hpp.Error._NP_RepositoryId: _0_hpp._d_Error})
Problem._d_savePath = ((omniORB.typeMapping["IDL:hpp/core_idl/Path:1.0"], (omniORB.tcInternal.tv_string,0)), (), {_0_hpp.Error._NP_RepositoryId: _0_hpp._d_Error})
Problem._d_loadPath = (((omniORB.tcInternal.tv_string,0), ), (omniORB.typeMapping["IDL:hpp/core_idl/Path: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_getPathValidation = ((), (omniORB.typeMapping["IDL:hpp/core_idl/PathValidation:1.0"], ), {_0_hpp.Error._NP_RepositoryId: _0_hpp._d_Error})
Problem._d_getPathPlanner = ((), (omniORB.typeMapping["IDL:hpp/core_idl/PathPlanner:1.0"], ), {_0_hpp.Error._NP_RepositoryId: _0_hpp._d_Error})
Problem._d_getProblem = ((), (omniORB.typeMapping["IDL:hpp/core_idl/Problem:1.0"], ), {_0_hpp.Error._NP_RepositoryId: _0_hpp._d_Error})
Problem._d_getConstraint = (((omniORB.tcInternal.tv_string,0), ), (omniORB.typeMapping["IDL:hpp/constraints_idl/Implicit:1.0"], ), {_0_hpp.Error._NP_RepositoryId: _0_hpp._d_Error})
Problem._d_setRobot = ((omniORB.typeMapping["IDL:hpp/pinocchio_idl/Device:1.0"], ), (), {_0_hpp.Error._NP_RepositoryId: _0_hpp._d_Error})
Problem._d_getObstacle = (((omniORB.tcInternal.tv_string,0), ), (omniORB.typeMapping["IDL:hpp/pinocchio_idl/CollisionObject:1.0"], ), {_0_hpp.Error._NP_RepositoryId: _0_hpp._d_Error})
Problem._d_createProblem = ((omniORB.typeMapping["IDL:hpp/pinocchio_idl/Device:1.0"], ), (omniORB.typeMapping["IDL:hpp/core_idl/Problem:1.0"], ), {_0_hpp.Error._NP_RepositoryId: _0_hpp._d_Error})
Problem._d_createRoadmap = ((omniORB.typeMapping["IDL:hpp/core_idl/Distance:1.0"], omniORB.typeMapping["IDL:hpp/pinocchio_idl/Device:1.0"]), (omniORB.typeMapping["IDL:hpp/core_idl/Roadmap:1.0"], ), {_0_hpp.Error._NP_RepositoryId: _0_hpp._d_Error})
Problem._d_readRoadmap = (((omniORB.tcInternal.tv_string,0), omniORB.typeMapping["IDL:hpp/pinocchio_idl/Device:1.0"]), (omniORB.typeMapping["IDL:hpp/core_idl/Roadmap:1.0"], ), {_0_hpp.Error._NP_RepositoryId: _0_hpp._d_Error})
Problem._d_writeRoadmap = (((omniORB.tcInternal.tv_string,0), omniORB.typeMapping["IDL:hpp/core_idl/Roadmap:1.0"], omniORB.typeMapping["IDL:hpp/pinocchio_idl/Device:1.0"]), (), {_0_hpp.Error._NP_RepositoryId: _0_hpp._d_Error})
Problem._d_createPathPlanner = (((omniORB.tcInternal.tv_string,0), omniORB.typeMapping["IDL:hpp/core_idl/Problem:1.0"], omniORB.typeMapping["IDL:hpp/core_idl/Roadmap:1.0"]), (omniORB.typeMapping["IDL:hpp/core_idl/PathPlanner:1.0"], ), {_0_hpp.Error._NP_RepositoryId: _0_hpp._d_Error})
Problem._d_createPathOptimizer = (((omniORB.tcInternal.tv_string,0), omniORB.typeMapping["IDL:hpp/core_idl/Problem:1.0"]), (omniORB.typeMapping["IDL:hpp/core_idl/PathOptimizer:1.0"], ), {_0_hpp.Error._NP_RepositoryId: _0_hpp._d_Error})
Problem._d_createConfigValidation = (((omniORB.tcInternal.tv_string,0), omniORB.typeMapping["IDL:hpp/pinocchio_idl/Device:1.0"]), (omniORB.typeMapping["IDL:hpp/core_idl/ConfigValidation:1.0"], ), {_0_hpp.Error._NP_RepositoryId: _0_hpp._d_Error})
Problem._d_createPathValidation = (((omniORB.tcInternal.tv_string,0), omniORB.typeMapping["IDL:hpp/pinocchio_idl/Device:1.0"], omniORB.typeMapping["IDL:hpp/value_type:1.0"]), (omniORB.typeMapping["IDL:hpp/core_idl/PathValidation:1.0"], ), {_0_hpp.Error._NP_RepositoryId: _0_hpp._d_Error})
Problem._d_createPathProjector = (((omniORB.tcInternal.tv_string,0), omniORB.typeMapping["IDL:hpp/core_idl/Problem:1.0"], omniORB.typeMapping["IDL:hpp/value_type:1.0"]), (omniORB.typeMapping["IDL:hpp/core_idl/PathProjector:1.0"], ), {_0_hpp.Error._NP_RepositoryId: _0_hpp._d_Error})
Problem._d_createConfigurationShooter = (((omniORB.tcInternal.tv_string,0), omniORB.typeMapping["IDL:hpp/core_idl/Problem:1.0"]), (omniORB.typeMapping["IDL:hpp/core_idl/ConfigurationShooter:1.0"], ), {_0_hpp.Error._NP_RepositoryId: _0_hpp._d_Error})
Problem._d_createDistance = (((omniORB.tcInternal.tv_string,0), omniORB.typeMapping["IDL:hpp/core_idl/Problem:1.0"]), (omniORB.typeMapping["IDL:hpp/core_idl/Distance:1.0"], ), {_0_hpp.Error._NP_RepositoryId: _0_hpp._d_Error})
Problem._d_createSteeringMethod = (((omniORB.tcInternal.tv_string,0), omniORB.typeMapping["IDL:hpp/core_idl/Problem:1.0"]), (omniORB.typeMapping["IDL:hpp/core_idl/SteeringMethod:1.0"], ), {_0_hpp.Error._NP_RepositoryId: _0_hpp._d_Error})
Problem._d_createConstraintSet = ((omniORB.typeMapping["IDL:hpp/pinocchio_idl/Device:1.0"], (omniORB.tcInternal.tv_string,0)), (omniORB.typeMapping["IDL:hpp/core_idl/Constraint:1.0"], ), {_0_hpp.Error._NP_RepositoryId: _0_hpp._d_Error})
Problem._d_createConfigProjector = ((omniORB.typeMapping["IDL:hpp/pinocchio_idl/Device:1.0"], (omniORB.tcInternal.tv_string,0), omniORB.tcInternal.tv_double, omniORB.tcInternal.tv_ulong), (omniORB.typeMapping["IDL:hpp/core_idl/Constraint:1.0"], ), {_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 setRandomSeed(self, *args):
        return self._obj.invoke("setRandomSeed", _0_hpp.corbaserver.Problem._d_setRandomSeed, args)

    def setMaxNumThreads(self, *args):
        return self._obj.invoke("setMaxNumThreads", _0_hpp.corbaserver.Problem._d_setMaxNumThreads, args)

    def getMaxNumThreads(self, *args):
        return self._obj.invoke("getMaxNumThreads", _0_hpp.corbaserver.Problem._d_getMaxNumThreads, args)

    def getAvailable(self, *args):
        return self._obj.invoke("getAvailable", _0_hpp.corbaserver.Problem._d_getAvailable, args)

    def getSelected(self, *args):
        return self._obj.invoke("getSelected", _0_hpp.corbaserver.Problem._d_getSelected, args)

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

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

    def getParameterDoc(self, *args):
        return self._obj.invoke("getParameterDoc", _0_hpp.corbaserver.Problem._d_getParameterDoc, args)

    def selectProblem(self, *args):
        return self._obj.invoke("selectProblem", _0_hpp.corbaserver.Problem._d_selectProblem, args)

    def resetProblem(self, *args):
        return self._obj.invoke("resetProblem", _0_hpp.corbaserver.Problem._d_resetProblem, args)

    def loadPlugin(self, *args):
        return self._obj.invoke("loadPlugin", _0_hpp.corbaserver.Problem._d_loadPlugin, args)

    def movePathToProblem(self, *args):
        return self._obj.invoke("movePathToProblem", _0_hpp.corbaserver.Problem._d_movePathToProblem, args)

    def setInitialConfig(self, *args):
        return self._obj.invoke("setInitialConfig", _0_hpp.corbaserver.Problem._d_setInitialConfig, args)

    def getInitialConfig(self, *args):
        return self._obj.invoke("getInitialConfig", _0_hpp.corbaserver.Problem._d_getInitialConfig, args)

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

    def getGoalConfigs(self, *args):
        return self._obj.invoke("getGoalConfigs", _0_hpp.corbaserver.Problem._d_getGoalConfigs, args)

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

    def setGoalConstraints(self, *args):
        return self._obj.invoke("setGoalConstraints", _0_hpp.corbaserver.Problem._d_setGoalConstraints, args)

    def resetGoalConstraints(self, *args):
        return self._obj.invoke("resetGoalConstraints", _0_hpp.corbaserver.Problem._d_resetGoalConstraints, args)

    def applyConstraints(self, *args):
        return self._obj.invoke("applyConstraints", _0_hpp.corbaserver.Problem._d_applyConstraints, args)

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

    def computeValueAndJacobian(self, *args):
        return self._obj.invoke("computeValueAndJacobian", _0_hpp.corbaserver.Problem._d_computeValueAndJacobian, args)

    def generateValidConfig(self, *args):
        return self._obj.invoke("generateValidConfig", _0_hpp.corbaserver.Problem._d_generateValidConfig, args)

    def createOrientationConstraint(self, *args):
        return self._obj.invoke("createOrientationConstraint", _0_hpp.corbaserver.Problem._d_createOrientationConstraint, args)

    def createTransformationConstraint(self, *args):
        return self._obj.invoke("createTransformationConstraint", _0_hpp.corbaserver.Problem._d_createTransformationConstraint, args)

    def createTransformationR3xSO3Constraint(self, *args):
        return self._obj.invoke("createTransformationR3xSO3Constraint", _0_hpp.corbaserver.Problem._d_createTransformationR3xSO3Constraint, args)

    def createTransformationConstraint2(self, *args):
        return self._obj.invoke("createTransformationConstraint2", _0_hpp.corbaserver.Problem._d_createTransformationConstraint2, args)

    def createLockedJoint(self, *args):
        return self._obj.invoke("createLockedJoint", _0_hpp.corbaserver.Problem._d_createLockedJoint, args)

    def createLockedJointWithComp(self, *args):
        return self._obj.invoke("createLockedJointWithComp", _0_hpp.corbaserver.Problem._d_createLockedJointWithComp, args)

    def createLockedExtraDof(self, *args):
        return self._obj.invoke("createLockedExtraDof", _0_hpp.corbaserver.Problem._d_createLockedExtraDof, args)

    def createManipulability(self, *args):
        return self._obj.invoke("createManipulability", _0_hpp.corbaserver.Problem._d_createManipulability, args)

    def createComBeetweenFeet(self, *args):
        return self._obj.invoke("createComBeetweenFeet", _0_hpp.corbaserver.Problem._d_createComBeetweenFeet, args)

    def createRelativeComConstraint(self, *args):
        return self._obj.invoke("createRelativeComConstraint", _0_hpp.corbaserver.Problem._d_createRelativeComConstraint, args)

    def createConvexShapeContactConstraint(self, *args):
        return self._obj.invoke("createConvexShapeContactConstraint", _0_hpp.corbaserver.Problem._d_createConvexShapeContactConstraint, args)

    def createPositionConstraint(self, *args):
        return self._obj.invoke("createPositionConstraint", _0_hpp.corbaserver.Problem._d_createPositionConstraint, args)

    def createConfigurationConstraint(self, *args):
        return self._obj.invoke("createConfigurationConstraint", _0_hpp.corbaserver.Problem._d_createConfigurationConstraint, args)

    def createDistanceBetweenJointConstraint(self, *args):
        return self._obj.invoke("createDistanceBetweenJointConstraint", _0_hpp.corbaserver.Problem._d_createDistanceBetweenJointConstraint, args)

    def createDistanceBetweenJointAndObjects(self, *args):
        return self._obj.invoke("createDistanceBetweenJointAndObjects", _0_hpp.corbaserver.Problem._d_createDistanceBetweenJointAndObjects, args)

    def createIdentityConstraint(self, *args):
        return self._obj.invoke("createIdentityConstraint", _0_hpp.corbaserver.Problem._d_createIdentityConstraint, args)

    def resetConstraints(self, *args):
        return self._obj.invoke("resetConstraints", _0_hpp.corbaserver.Problem._d_resetConstraints, args)

    def resetConstraintMap(self, *args):
        return self._obj.invoke("resetConstraintMap", _0_hpp.corbaserver.Problem._d_resetConstraintMap, args)

    def addPassiveDofs(self, *args):
        return self._obj.invoke("addPassiveDofs", _0_hpp.corbaserver.Problem._d_addPassiveDofs, args)

    def getConstraintDimensions(self, *args):
        return self._obj.invoke("getConstraintDimensions", _0_hpp.corbaserver.Problem._d_getConstraintDimensions, args)

    def setConstantRightHandSide(self, *args):
        return self._obj.invoke("setConstantRightHandSide", _0_hpp.corbaserver.Problem._d_setConstantRightHandSide, args)

    def getConstantRightHandSide(self, *args):
        return self._obj.invoke("getConstantRightHandSide", _0_hpp.corbaserver.Problem._d_getConstantRightHandSide, args)

    def getRightHandSide(self, *args):
        return self._obj.invoke("getRightHandSide", _0_hpp.corbaserver.Problem._d_getRightHandSide, args)

    def setRightHandSide(self, *args):
        return self._obj.invoke("setRightHandSide", _0_hpp.corbaserver.Problem._d_setRightHandSide, args)

    def setRightHandSideFromConfig(self, *args):
        return self._obj.invoke("setRightHandSideFromConfig", _0_hpp.corbaserver.Problem._d_setRightHandSideFromConfig, args)

    def setRightHandSideByName(self, *args):
        return self._obj.invoke("setRightHandSideByName", _0_hpp.corbaserver.Problem._d_setRightHandSideByName, args)

    def setRightHandSideFromConfigByName(self, *args):
        return self._obj.invoke("setRightHandSideFromConfigByName", _0_hpp.corbaserver.Problem._d_setRightHandSideFromConfigByName, args)

    def addNumericalConstraints(self, *args):
        return self._obj.invoke("addNumericalConstraints", _0_hpp.corbaserver.Problem._d_addNumericalConstraints, args)

    def setNumericalConstraintsLastPriorityOptional(self, *args):
        return self._obj.invoke("setNumericalConstraintsLastPriorityOptional", _0_hpp.corbaserver.Problem._d_setNumericalConstraintsLastPriorityOptional, args)

    def addLockedJointConstraints(self, *args):
        return self._obj.invoke("addLockedJointConstraints", _0_hpp.corbaserver.Problem._d_addLockedJointConstraints, args)

    def displayConstraints(self, *args):
        return self._obj.invoke("displayConstraints", _0_hpp.corbaserver.Problem._d_displayConstraints, args)

    def getErrorThreshold(self, *args):
        return self._obj.invoke("getErrorThreshold", _0_hpp.corbaserver.Problem._d_getErrorThreshold, args)

    def setErrorThreshold(self, *args):
        return self._obj.invoke("setErrorThreshold", _0_hpp.corbaserver.Problem._d_setErrorThreshold, args)

    def setDefaultLineSearchType(self, *args):
        return self._obj.invoke("setDefaultLineSearchType", _0_hpp.corbaserver.Problem._d_setDefaultLineSearchType, args)

    def getMaxIterProjection(self, *args):
        return self._obj.invoke("getMaxIterProjection", _0_hpp.corbaserver.Problem._d_getMaxIterProjection, args)

    def setMaxIterProjection(self, *args):
        return self._obj.invoke("setMaxIterProjection", _0_hpp.corbaserver.Problem._d_setMaxIterProjection, args)

    def getMaxIterPathPlanning(self, *args):
        return self._obj.invoke("getMaxIterPathPlanning", _0_hpp.corbaserver.Problem._d_getMaxIterPathPlanning, args)

    def setMaxIterPathPlanning(self, *args):
        return self._obj.invoke("setMaxIterPathPlanning", _0_hpp.corbaserver.Problem._d_setMaxIterPathPlanning, args)

    def scCreateScalarMultiply(self, *args):
        return self._obj.invoke("scCreateScalarMultiply", _0_hpp.corbaserver.Problem._d_scCreateScalarMultiply, args)

    def getTimeOutPathPlanning(self, *args):
        return self._obj.invoke("getTimeOutPathPlanning", _0_hpp.corbaserver.Problem._d_getTimeOutPathPlanning, args)

    def setTimeOutPathPlanning(self, *args):
        return self._obj.invoke("setTimeOutPathPlanning", _0_hpp.corbaserver.Problem._d_setTimeOutPathPlanning, args)

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

    def selectPathPlanner(self, *args):
        return self._obj.invoke("selectPathPlanner", _0_hpp.corbaserver.Problem._d_selectPathPlanner, args)

    def selectConfigurationShooter(self, *args):
        return self._obj.invoke("selectConfigurationShooter", _0_hpp.corbaserver.Problem._d_selectConfigurationShooter, args)

    def selectDistance(self, *args):
        return self._obj.invoke("selectDistance", _0_hpp.corbaserver.Problem._d_selectDistance, args)

    def selectSteeringMethod(self, *args):
        return self._obj.invoke("selectSteeringMethod", _0_hpp.corbaserver.Problem._d_selectSteeringMethod, args)

    def addPathOptimizer(self, *args):
        return self._obj.invoke("addPathOptimizer", _0_hpp.corbaserver.Problem._d_addPathOptimizer, args)

    def clearPathOptimizers(self, *args):
        return self._obj.invoke("clearPathOptimizers", _0_hpp.corbaserver.Problem._d_clearPathOptimizers, args)

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

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

    def selectPathValidation(self, *args):
        return self._obj.invoke("selectPathValidation", _0_hpp.corbaserver.Problem._d_selectPathValidation, args)

    def selectPathProjector(self, *args):
        return self._obj.invoke("selectPathProjector", _0_hpp.corbaserver.Problem._d_selectPathProjector, args)

    def prepareSolveStepByStep(self, *args):
        return self._obj.invoke("prepareSolveStepByStep", _0_hpp.corbaserver.Problem._d_prepareSolveStepByStep, args)

    def executeOneStep(self, *args):
        return self._obj.invoke("executeOneStep", _0_hpp.corbaserver.Problem._d_executeOneStep, args)

    def finishSolveStepByStep(self, *args):
        return self._obj.invoke("finishSolveStepByStep", _0_hpp.corbaserver.Problem._d_finishSolveStepByStep, args)

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

    def directPath(self, *args):
        return self._obj.invoke("directPath", _0_hpp.corbaserver.Problem._d_directPath, args)

    def reversePath(self, *args):
        return self._obj.invoke("reversePath", _0_hpp.corbaserver.Problem._d_reversePath, args)

    def addConfigToRoadmap(self, *args):
        return self._obj.invoke("addConfigToRoadmap", _0_hpp.corbaserver.Problem._d_addConfigToRoadmap, args)

    def addEdgeToRoadmap(self, *args):
        return self._obj.invoke("addEdgeToRoadmap", _0_hpp.corbaserver.Problem._d_addEdgeToRoadmap, args)

    def appendDirectPath(self, *args):
        return self._obj.invoke("appendDirectPath", _0_hpp.corbaserver.Problem._d_appendDirectPath, args)

    def concatenatePath(self, *args):
        return self._obj.invoke("concatenatePath", _0_hpp.corbaserver.Problem._d_concatenatePath, args)

    def extractPath(self, *args):
        return self._obj.invoke("extractPath", _0_hpp.corbaserver.Problem._d_extractPath, args)

    def erasePath(self, *args):
        return self._obj.invoke("erasePath", _0_hpp.corbaserver.Problem._d_erasePath, args)

    def projectPath(self, *args):
        return self._obj.invoke("projectPath", _0_hpp.corbaserver.Problem._d_projectPath, args)

    def numberPaths(self, *args):
        return self._obj.invoke("numberPaths", _0_hpp.corbaserver.Problem._d_numberPaths, args)

    def optimizePath(self, *args):
        return self._obj.invoke("optimizePath", _0_hpp.corbaserver.Problem._d_optimizePath, args)

    def pathLength(self, *args):
        return self._obj.invoke("pathLength", _0_hpp.corbaserver.Problem._d_pathLength, args)

    def configAtParam(self, *args):
        return self._obj.invoke("configAtParam", _0_hpp.corbaserver.Problem._d_configAtParam, args)

    def derivativeAtParam(self, *args):
        return self._obj.invoke("derivativeAtParam", _0_hpp.corbaserver.Problem._d_derivativeAtParam, args)

    def getWaypoints(self, *args):
        return self._obj.invoke("getWaypoints", _0_hpp.corbaserver.Problem._d_getWaypoints, args)

    def interruptPathPlanning(self, *args):
        return self._obj.invoke("interruptPathPlanning", _0_hpp.corbaserver.Problem._d_interruptPathPlanning, args)

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

    def numberNodes(self, *args):
        return self._obj.invoke("numberNodes", _0_hpp.corbaserver.Problem._d_numberNodes, args)

    def node(self, *args):
        return self._obj.invoke("node", _0_hpp.corbaserver.Problem._d_node, args)

    def connectedComponentOfEdge(self, *args):
        return self._obj.invoke("connectedComponentOfEdge", _0_hpp.corbaserver.Problem._d_connectedComponentOfEdge, args)

    def connectedComponentOfNode(self, *args):
        return self._obj.invoke("connectedComponentOfNode", _0_hpp.corbaserver.Problem._d_connectedComponentOfNode, args)

    def numberEdges(self, *args):
        return self._obj.invoke("numberEdges", _0_hpp.corbaserver.Problem._d_numberEdges, args)

    def edge(self, *args):
        return self._obj.invoke("edge", _0_hpp.corbaserver.Problem._d_edge, args)

    def numberConnectedComponents(self, *args):
        return self._obj.invoke("numberConnectedComponents", _0_hpp.corbaserver.Problem._d_numberConnectedComponents, args)

    def nodesConnectedComponent(self, *args):
        return self._obj.invoke("nodesConnectedComponent", _0_hpp.corbaserver.Problem._d_nodesConnectedComponent, args)

    def getNearestConfig(self, *args):
        return self._obj.invoke("getNearestConfig", _0_hpp.corbaserver.Problem._d_getNearestConfig, args)

    def clearRoadmap(self, *args):
        return self._obj.invoke("clearRoadmap", _0_hpp.corbaserver.Problem._d_clearRoadmap, args)

    def resetRoadmap(self, *args):
        return self._obj.invoke("resetRoadmap", _0_hpp.corbaserver.Problem._d_resetRoadmap, args)

    def saveRoadmap(self, *args):
        return self._obj.invoke("saveRoadmap", _0_hpp.corbaserver.Problem._d_saveRoadmap, args)

    def loadRoadmap(self, *args):
        return self._obj.invoke("loadRoadmap", _0_hpp.corbaserver.Problem._d_loadRoadmap, args)

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

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

    def getPath(self, *args):
        return self._obj.invoke("getPath", _0_hpp.corbaserver.Problem._d_getPath, args)

    def addPath(self, *args):
        return self._obj.invoke("addPath", _0_hpp.corbaserver.Problem._d_addPath, args)

    def savePath(self, *args):
        return self._obj.invoke("savePath", _0_hpp.corbaserver.Problem._d_savePath, args)

    def loadPath(self, *args):
        return self._obj.invoke("loadPath", _0_hpp.corbaserver.Problem._d_loadPath, args)

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

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

    def getPathPlanner(self, *args):
        return self._obj.invoke("getPathPlanner", _0_hpp.corbaserver.Problem._d_getPathPlanner, args)

    def getProblem(self, *args):
        return self._obj.invoke("getProblem", _0_hpp.corbaserver.Problem._d_getProblem, args)

    def getConstraint(self, *args):
        return self._obj.invoke("getConstraint", _0_hpp.corbaserver.Problem._d_getConstraint, args)

    def setRobot(self, *args):
        return self._obj.invoke("setRobot", _0_hpp.corbaserver.Problem._d_setRobot, args)

    def getObstacle(self, *args):
        return self._obj.invoke("getObstacle", _0_hpp.corbaserver.Problem._d_getObstacle, args)

    def createProblem(self, *args):
        return self._obj.invoke("createProblem", _0_hpp.corbaserver.Problem._d_createProblem, args)

    def createRoadmap(self, *args):
        return self._obj.invoke("createRoadmap", _0_hpp.corbaserver.Problem._d_createRoadmap, args)

    def readRoadmap(self, *args):
        return self._obj.invoke("readRoadmap", _0_hpp.corbaserver.Problem._d_readRoadmap, args)

    def writeRoadmap(self, *args):
        return self._obj.invoke("writeRoadmap", _0_hpp.corbaserver.Problem._d_writeRoadmap, args)

    def createPathPlanner(self, *args):
        return self._obj.invoke("createPathPlanner", _0_hpp.corbaserver.Problem._d_createPathPlanner, args)

    def createPathOptimizer(self, *args):
        return self._obj.invoke("createPathOptimizer", _0_hpp.corbaserver.Problem._d_createPathOptimizer, args)

    def createConfigValidation(self, *args):
        return self._obj.invoke("createConfigValidation", _0_hpp.corbaserver.Problem._d_createConfigValidation, args)

    def createPathValidation(self, *args):
        return self._obj.invoke("createPathValidation", _0_hpp.corbaserver.Problem._d_createPathValidation, args)

    def createPathProjector(self, *args):
        return self._obj.invoke("createPathProjector", _0_hpp.corbaserver.Problem._d_createPathProjector, args)

    def createConfigurationShooter(self, *args):
        return self._obj.invoke("createConfigurationShooter", _0_hpp.corbaserver.Problem._d_createConfigurationShooter, args)

    def createDistance(self, *args):
        return self._obj.invoke("createDistance", _0_hpp.corbaserver.Problem._d_createDistance, args)

    def createSteeringMethod(self, *args):
        return self._obj.invoke("createSteeringMethod", _0_hpp.corbaserver.Problem._d_createSteeringMethod, args)

    def createConstraintSet(self, *args):
        return self._obj.invoke("createConstraintSet", _0_hpp.corbaserver.Problem._d_createConstraintSet, args)

    def createConfigProjector(self, *args):
        return self._obj.invoke("createConfigProjector", _0_hpp.corbaserver.Problem._d_createConfigProjector, args)

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

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


    _omni_op_d = {"setRandomSeed": _0_hpp.corbaserver.Problem._d_setRandomSeed, "setMaxNumThreads": _0_hpp.corbaserver.Problem._d_setMaxNumThreads, "getMaxNumThreads": _0_hpp.corbaserver.Problem._d_getMaxNumThreads, "getAvailable": _0_hpp.corbaserver.Problem._d_getAvailable, "getSelected": _0_hpp.corbaserver.Problem._d_getSelected, "setParameter": _0_hpp.corbaserver.Problem._d_setParameter, "getParameter": _0_hpp.corbaserver.Problem._d_getParameter, "getParameterDoc": _0_hpp.corbaserver.Problem._d_getParameterDoc, "selectProblem": _0_hpp.corbaserver.Problem._d_selectProblem, "resetProblem": _0_hpp.corbaserver.Problem._d_resetProblem, "loadPlugin": _0_hpp.corbaserver.Problem._d_loadPlugin, "movePathToProblem": _0_hpp.corbaserver.Problem._d_movePathToProblem, "setInitialConfig": _0_hpp.corbaserver.Problem._d_setInitialConfig, "getInitialConfig": _0_hpp.corbaserver.Problem._d_getInitialConfig, "addGoalConfig": _0_hpp.corbaserver.Problem._d_addGoalConfig, "getGoalConfigs": _0_hpp.corbaserver.Problem._d_getGoalConfigs, "resetGoalConfigs": _0_hpp.corbaserver.Problem._d_resetGoalConfigs, "setGoalConstraints": _0_hpp.corbaserver.Problem._d_setGoalConstraints, "resetGoalConstraints": _0_hpp.corbaserver.Problem._d_resetGoalConstraints, "applyConstraints": _0_hpp.corbaserver.Problem._d_applyConstraints, "optimize": _0_hpp.corbaserver.Problem._d_optimize, "computeValueAndJacobian": _0_hpp.corbaserver.Problem._d_computeValueAndJacobian, "generateValidConfig": _0_hpp.corbaserver.Problem._d_generateValidConfig, "createOrientationConstraint": _0_hpp.corbaserver.Problem._d_createOrientationConstraint, "createTransformationConstraint": _0_hpp.corbaserver.Problem._d_createTransformationConstraint, "createTransformationR3xSO3Constraint": _0_hpp.corbaserver.Problem._d_createTransformationR3xSO3Constraint, "createTransformationConstraint2": _0_hpp.corbaserver.Problem._d_createTransformationConstraint2, "createLockedJoint": _0_hpp.corbaserver.Problem._d_createLockedJoint, "createLockedJointWithComp": _0_hpp.corbaserver.Problem._d_createLockedJointWithComp, "createLockedExtraDof": _0_hpp.corbaserver.Problem._d_createLockedExtraDof, "createManipulability": _0_hpp.corbaserver.Problem._d_createManipulability, "createComBeetweenFeet": _0_hpp.corbaserver.Problem._d_createComBeetweenFeet, "createRelativeComConstraint": _0_hpp.corbaserver.Problem._d_createRelativeComConstraint, "createConvexShapeContactConstraint": _0_hpp.corbaserver.Problem._d_createConvexShapeContactConstraint, "createPositionConstraint": _0_hpp.corbaserver.Problem._d_createPositionConstraint, "createConfigurationConstraint": _0_hpp.corbaserver.Problem._d_createConfigurationConstraint, "createDistanceBetweenJointConstraint": _0_hpp.corbaserver.Problem._d_createDistanceBetweenJointConstraint, "createDistanceBetweenJointAndObjects": _0_hpp.corbaserver.Problem._d_createDistanceBetweenJointAndObjects, "createIdentityConstraint": _0_hpp.corbaserver.Problem._d_createIdentityConstraint, "resetConstraints": _0_hpp.corbaserver.Problem._d_resetConstraints, "resetConstraintMap": _0_hpp.corbaserver.Problem._d_resetConstraintMap, "addPassiveDofs": _0_hpp.corbaserver.Problem._d_addPassiveDofs, "getConstraintDimensions": _0_hpp.corbaserver.Problem._d_getConstraintDimensions, "setConstantRightHandSide": _0_hpp.corbaserver.Problem._d_setConstantRightHandSide, "getConstantRightHandSide": _0_hpp.corbaserver.Problem._d_getConstantRightHandSide, "getRightHandSide": _0_hpp.corbaserver.Problem._d_getRightHandSide, "setRightHandSide": _0_hpp.corbaserver.Problem._d_setRightHandSide, "setRightHandSideFromConfig": _0_hpp.corbaserver.Problem._d_setRightHandSideFromConfig, "setRightHandSideByName": _0_hpp.corbaserver.Problem._d_setRightHandSideByName, "setRightHandSideFromConfigByName": _0_hpp.corbaserver.Problem._d_setRightHandSideFromConfigByName, "addNumericalConstraints": _0_hpp.corbaserver.Problem._d_addNumericalConstraints, "setNumericalConstraintsLastPriorityOptional": _0_hpp.corbaserver.Problem._d_setNumericalConstraintsLastPriorityOptional, "addLockedJointConstraints": _0_hpp.corbaserver.Problem._d_addLockedJointConstraints, "displayConstraints": _0_hpp.corbaserver.Problem._d_displayConstraints, "getErrorThreshold": _0_hpp.corbaserver.Problem._d_getErrorThreshold, "setErrorThreshold": _0_hpp.corbaserver.Problem._d_setErrorThreshold, "setDefaultLineSearchType": _0_hpp.corbaserver.Problem._d_setDefaultLineSearchType, "getMaxIterProjection": _0_hpp.corbaserver.Problem._d_getMaxIterProjection, "setMaxIterProjection": _0_hpp.corbaserver.Problem._d_setMaxIterProjection, "getMaxIterPathPlanning": _0_hpp.corbaserver.Problem._d_getMaxIterPathPlanning, "setMaxIterPathPlanning": _0_hpp.corbaserver.Problem._d_setMaxIterPathPlanning, "scCreateScalarMultiply": _0_hpp.corbaserver.Problem._d_scCreateScalarMultiply, "getTimeOutPathPlanning": _0_hpp.corbaserver.Problem._d_getTimeOutPathPlanning, "setTimeOutPathPlanning": _0_hpp.corbaserver.Problem._d_setTimeOutPathPlanning, "filterCollisionPairs": _0_hpp.corbaserver.Problem._d_filterCollisionPairs, "selectPathPlanner": _0_hpp.corbaserver.Problem._d_selectPathPlanner, "selectConfigurationShooter": _0_hpp.corbaserver.Problem._d_selectConfigurationShooter, "selectDistance": _0_hpp.corbaserver.Problem._d_selectDistance, "selectSteeringMethod": _0_hpp.corbaserver.Problem._d_selectSteeringMethod, "addPathOptimizer": _0_hpp.corbaserver.Problem._d_addPathOptimizer, "clearPathOptimizers": _0_hpp.corbaserver.Problem._d_clearPathOptimizers, "addConfigValidation": _0_hpp.corbaserver.Problem._d_addConfigValidation, "clearConfigValidations": _0_hpp.corbaserver.Problem._d_clearConfigValidations, "selectPathValidation": _0_hpp.corbaserver.Problem._d_selectPathValidation, "selectPathProjector": _0_hpp.corbaserver.Problem._d_selectPathProjector, "prepareSolveStepByStep": _0_hpp.corbaserver.Problem._d_prepareSolveStepByStep, "executeOneStep": _0_hpp.corbaserver.Problem._d_executeOneStep, "finishSolveStepByStep": _0_hpp.corbaserver.Problem._d_finishSolveStepByStep, "solve": _0_hpp.corbaserver.Problem._d_solve, "directPath": _0_hpp.corbaserver.Problem._d_directPath, "reversePath": _0_hpp.corbaserver.Problem._d_reversePath, "addConfigToRoadmap": _0_hpp.corbaserver.Problem._d_addConfigToRoadmap, "addEdgeToRoadmap": _0_hpp.corbaserver.Problem._d_addEdgeToRoadmap, "appendDirectPath": _0_hpp.corbaserver.Problem._d_appendDirectPath, "concatenatePath": _0_hpp.corbaserver.Problem._d_concatenatePath, "extractPath": _0_hpp.corbaserver.Problem._d_extractPath, "erasePath": _0_hpp.corbaserver.Problem._d_erasePath, "projectPath": _0_hpp.corbaserver.Problem._d_projectPath, "numberPaths": _0_hpp.corbaserver.Problem._d_numberPaths, "optimizePath": _0_hpp.corbaserver.Problem._d_optimizePath, "pathLength": _0_hpp.corbaserver.Problem._d_pathLength, "configAtParam": _0_hpp.corbaserver.Problem._d_configAtParam, "derivativeAtParam": _0_hpp.corbaserver.Problem._d_derivativeAtParam, "getWaypoints": _0_hpp.corbaserver.Problem._d_getWaypoints, "interruptPathPlanning": _0_hpp.corbaserver.Problem._d_interruptPathPlanning, "nodes": _0_hpp.corbaserver.Problem._d_nodes, "numberNodes": _0_hpp.corbaserver.Problem._d_numberNodes, "node": _0_hpp.corbaserver.Problem._d_node, "connectedComponentOfEdge": _0_hpp.corbaserver.Problem._d_connectedComponentOfEdge, "connectedComponentOfNode": _0_hpp.corbaserver.Problem._d_connectedComponentOfNode, "numberEdges": _0_hpp.corbaserver.Problem._d_numberEdges, "edge": _0_hpp.corbaserver.Problem._d_edge, "numberConnectedComponents": _0_hpp.corbaserver.Problem._d_numberConnectedComponents, "nodesConnectedComponent": _0_hpp.corbaserver.Problem._d_nodesConnectedComponent, "getNearestConfig": _0_hpp.corbaserver.Problem._d_getNearestConfig, "clearRoadmap": _0_hpp.corbaserver.Problem._d_clearRoadmap, "resetRoadmap": _0_hpp.corbaserver.Problem._d_resetRoadmap, "saveRoadmap": _0_hpp.corbaserver.Problem._d_saveRoadmap, "loadRoadmap": _0_hpp.corbaserver.Problem._d_loadRoadmap, "getDistance": _0_hpp.corbaserver.Problem._d_getDistance, "setDistance": _0_hpp.corbaserver.Problem._d_setDistance, "getPath": _0_hpp.corbaserver.Problem._d_getPath, "addPath": _0_hpp.corbaserver.Problem._d_addPath, "savePath": _0_hpp.corbaserver.Problem._d_savePath, "loadPath": _0_hpp.corbaserver.Problem._d_loadPath, "getSteeringMethod": _0_hpp.corbaserver.Problem._d_getSteeringMethod, "getPathValidation": _0_hpp.corbaserver.Problem._d_getPathValidation, "getPathPlanner": _0_hpp.corbaserver.Problem._d_getPathPlanner, "getProblem": _0_hpp.corbaserver.Problem._d_getProblem, "getConstraint": _0_hpp.corbaserver.Problem._d_getConstraint, "setRobot": _0_hpp.corbaserver.Problem._d_setRobot, "getObstacle": _0_hpp.corbaserver.Problem._d_getObstacle, "createProblem": _0_hpp.corbaserver.Problem._d_createProblem, "createRoadmap": _0_hpp.corbaserver.Problem._d_createRoadmap, "readRoadmap": _0_hpp.corbaserver.Problem._d_readRoadmap, "writeRoadmap": _0_hpp.corbaserver.Problem._d_writeRoadmap, "createPathPlanner": _0_hpp.corbaserver.Problem._d_createPathPlanner, "createPathOptimizer": _0_hpp.corbaserver.Problem._d_createPathOptimizer, "createConfigValidation": _0_hpp.corbaserver.Problem._d_createConfigValidation, "createPathValidation": _0_hpp.corbaserver.Problem._d_createPathValidation, "createPathProjector": _0_hpp.corbaserver.Problem._d_createPathProjector, "createConfigurationShooter": _0_hpp.corbaserver.Problem._d_createConfigurationShooter, "createDistance": _0_hpp.corbaserver.Problem._d_createDistance, "createSteeringMethod": _0_hpp.corbaserver.Problem._d_createSteeringMethod, "createConstraintSet": _0_hpp.corbaserver.Problem._d_createConstraintSet, "createConfigProjector": _0_hpp.corbaserver.Problem._d_createConfigProjector}

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

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


#
# End of module "hpp"
#
__name__ = "hpp_stubs.corbaserver.problem_idl"

#
# Docstrings
#

omniORB.setDocString(_0_hpp.corbaserver._objref_Problem.setRandomSeed, _0_hpp.corbaserver.Problem.setRandomSeed__doc__)
omniORB.setDocString(_0_hpp.corbaserver._objref_Problem.setMaxNumThreads, _0_hpp.corbaserver.Problem.setMaxNumThreads__doc__)
omniORB.setDocString(_0_hpp.corbaserver._objref_Problem.getMaxNumThreads, _0_hpp.corbaserver.Problem.getMaxNumThreads__doc__)
omniORB.setDocString(_0_hpp.corbaserver._objref_Problem.getAvailable, _0_hpp.corbaserver.Problem.getAvailable__doc__)
omniORB.setDocString(_0_hpp.corbaserver._objref_Problem.getSelected, _0_hpp.corbaserver.Problem.getSelected__doc__)
omniORB.setDocString(_0_hpp.corbaserver._objref_Problem.setParameter, _0_hpp.corbaserver.Problem.setParameter__doc__)
omniORB.setDocString(_0_hpp.corbaserver._objref_Problem.getParameter, _0_hpp.corbaserver.Problem.getParameter__doc__)
omniORB.setDocString(_0_hpp.corbaserver._objref_Problem.getParameterDoc, _0_hpp.corbaserver.Problem.getParameterDoc__doc__)
omniORB.setDocString(_0_hpp.corbaserver._objref_Problem.selectProblem, _0_hpp.corbaserver.Problem.selectProblem__doc__)
omniORB.setDocString(_0_hpp.corbaserver._objref_Problem.resetProblem, _0_hpp.corbaserver.Problem.resetProblem__doc__)
omniORB.setDocString(_0_hpp.corbaserver._objref_Problem.loadPlugin, _0_hpp.corbaserver.Problem.loadPlugin__doc__)
omniORB.setDocString(_0_hpp.corbaserver._objref_Problem.movePathToProblem, _0_hpp.corbaserver.Problem.movePathToProblem__doc__)
omniORB.setDocString(_0_hpp.corbaserver._objref_Problem.setInitialConfig, _0_hpp.corbaserver.Problem.setInitialConfig__doc__)
omniORB.setDocString(_0_hpp.corbaserver._objref_Problem.getInitialConfig, _0_hpp.corbaserver.Problem.getInitialConfig__doc__)
omniORB.setDocString(_0_hpp.corbaserver._objref_Problem.addGoalConfig, _0_hpp.corbaserver.Problem.addGoalConfig__doc__)
omniORB.setDocString(_0_hpp.corbaserver._objref_Problem.getGoalConfigs, _0_hpp.corbaserver.Problem.getGoalConfigs__doc__)
omniORB.setDocString(_0_hpp.corbaserver._objref_Problem.resetGoalConfigs, _0_hpp.corbaserver.Problem.resetGoalConfigs__doc__)
omniORB.setDocString(_0_hpp.corbaserver._objref_Problem.setGoalConstraints, _0_hpp.corbaserver.Problem.setGoalConstraints__doc__)
omniORB.setDocString(_0_hpp.corbaserver._objref_Problem.resetGoalConstraints, _0_hpp.corbaserver.Problem.resetGoalConstraints__doc__)
omniORB.setDocString(_0_hpp.corbaserver._objref_Problem.applyConstraints, _0_hpp.corbaserver.Problem.applyConstraints__doc__)
omniORB.setDocString(_0_hpp.corbaserver._objref_Problem.optimize, _0_hpp.corbaserver.Problem.optimize__doc__)
omniORB.setDocString(_0_hpp.corbaserver._objref_Problem.computeValueAndJacobian, _0_hpp.corbaserver.Problem.computeValueAndJacobian__doc__)
omniORB.setDocString(_0_hpp.corbaserver._objref_Problem.generateValidConfig, _0_hpp.corbaserver.Problem.generateValidConfig__doc__)
omniORB.setDocString(_0_hpp.corbaserver._objref_Problem.createOrientationConstraint, _0_hpp.corbaserver.Problem.createOrientationConstraint__doc__)
omniORB.setDocString(_0_hpp.corbaserver._objref_Problem.createTransformationConstraint, _0_hpp.corbaserver.Problem.createTransformationConstraint__doc__)
omniORB.setDocString(_0_hpp.corbaserver._objref_Problem.createTransformationR3xSO3Constraint, _0_hpp.corbaserver.Problem.createTransformationR3xSO3Constraint__doc__)
omniORB.setDocString(_0_hpp.corbaserver._objref_Problem.createTransformationConstraint2, _0_hpp.corbaserver.Problem.createTransformationConstraint2__doc__)
omniORB.setDocString(_0_hpp.corbaserver._objref_Problem.createLockedJoint, _0_hpp.corbaserver.Problem.createLockedJoint__doc__)
omniORB.setDocString(_0_hpp.corbaserver._objref_Problem.createLockedJointWithComp, _0_hpp.corbaserver.Problem.createLockedJointWithComp__doc__)
omniORB.setDocString(_0_hpp.corbaserver._objref_Problem.createLockedExtraDof, _0_hpp.corbaserver.Problem.createLockedExtraDof__doc__)
omniORB.setDocString(_0_hpp.corbaserver._objref_Problem.createManipulability, _0_hpp.corbaserver.Problem.createManipulability__doc__)
omniORB.setDocString(_0_hpp.corbaserver._objref_Problem.createComBeetweenFeet, _0_hpp.corbaserver.Problem.createComBeetweenFeet__doc__)
omniORB.setDocString(_0_hpp.corbaserver._objref_Problem.createRelativeComConstraint, _0_hpp.corbaserver.Problem.createRelativeComConstraint__doc__)
omniORB.setDocString(_0_hpp.corbaserver._objref_Problem.createConvexShapeContactConstraint, _0_hpp.corbaserver.Problem.createConvexShapeContactConstraint__doc__)
omniORB.setDocString(_0_hpp.corbaserver._objref_Problem.createPositionConstraint, _0_hpp.corbaserver.Problem.createPositionConstraint__doc__)
omniORB.setDocString(_0_hpp.corbaserver._objref_Problem.createConfigurationConstraint, _0_hpp.corbaserver.Problem.createConfigurationConstraint__doc__)
omniORB.setDocString(_0_hpp.corbaserver._objref_Problem.createDistanceBetweenJointConstraint, _0_hpp.corbaserver.Problem.createDistanceBetweenJointConstraint__doc__)
omniORB.setDocString(_0_hpp.corbaserver._objref_Problem.createDistanceBetweenJointAndObjects, _0_hpp.corbaserver.Problem.createDistanceBetweenJointAndObjects__doc__)
omniORB.setDocString(_0_hpp.corbaserver._objref_Problem.createIdentityConstraint, _0_hpp.corbaserver.Problem.createIdentityConstraint__doc__)
omniORB.setDocString(_0_hpp.corbaserver._objref_Problem.resetConstraints, _0_hpp.corbaserver.Problem.resetConstraints__doc__)
omniORB.setDocString(_0_hpp.corbaserver._objref_Problem.resetConstraintMap, _0_hpp.corbaserver.Problem.resetConstraintMap__doc__)
omniORB.setDocString(_0_hpp.corbaserver._objref_Problem.addPassiveDofs, _0_hpp.corbaserver.Problem.addPassiveDofs__doc__)
omniORB.setDocString(_0_hpp.corbaserver._objref_Problem.getConstraintDimensions, _0_hpp.corbaserver.Problem.getConstraintDimensions__doc__)
omniORB.setDocString(_0_hpp.corbaserver._objref_Problem.setConstantRightHandSide, _0_hpp.corbaserver.Problem.setConstantRightHandSide__doc__)
omniORB.setDocString(_0_hpp.corbaserver._objref_Problem.getConstantRightHandSide, _0_hpp.corbaserver.Problem.getConstantRightHandSide__doc__)
omniORB.setDocString(_0_hpp.corbaserver._objref_Problem.getRightHandSide, _0_hpp.corbaserver.Problem.getRightHandSide__doc__)
omniORB.setDocString(_0_hpp.corbaserver._objref_Problem.setRightHandSide, _0_hpp.corbaserver.Problem.setRightHandSide__doc__)
omniORB.setDocString(_0_hpp.corbaserver._objref_Problem.setRightHandSideFromConfig, _0_hpp.corbaserver.Problem.setRightHandSideFromConfig__doc__)
omniORB.setDocString(_0_hpp.corbaserver._objref_Problem.setRightHandSideByName, _0_hpp.corbaserver.Problem.setRightHandSideByName__doc__)
omniORB.setDocString(_0_hpp.corbaserver._objref_Problem.setRightHandSideFromConfigByName, _0_hpp.corbaserver.Problem.setRightHandSideFromConfigByName__doc__)
omniORB.setDocString(_0_hpp.corbaserver._objref_Problem.addNumericalConstraints, _0_hpp.corbaserver.Problem.addNumericalConstraints__doc__)
omniORB.setDocString(_0_hpp.corbaserver._objref_Problem.setNumericalConstraintsLastPriorityOptional, _0_hpp.corbaserver.Problem.setNumericalConstraintsLastPriorityOptional__doc__)
omniORB.setDocString(_0_hpp.corbaserver._objref_Problem.addLockedJointConstraints, _0_hpp.corbaserver.Problem.addLockedJointConstraints__doc__)
omniORB.setDocString(_0_hpp.corbaserver._objref_Problem.displayConstraints, _0_hpp.corbaserver.Problem.displayConstraints__doc__)
omniORB.setDocString(_0_hpp.corbaserver._objref_Problem.getErrorThreshold, _0_hpp.corbaserver.Problem.getErrorThreshold__doc__)
omniORB.setDocString(_0_hpp.corbaserver._objref_Problem.setErrorThreshold, _0_hpp.corbaserver.Problem.setErrorThreshold__doc__)
omniORB.setDocString(_0_hpp.corbaserver._objref_Problem.setDefaultLineSearchType, _0_hpp.corbaserver.Problem.setDefaultLineSearchType__doc__)
omniORB.setDocString(_0_hpp.corbaserver._objref_Problem.getMaxIterProjection, _0_hpp.corbaserver.Problem.getMaxIterProjection__doc__)
omniORB.setDocString(_0_hpp.corbaserver._objref_Problem.setMaxIterProjection, _0_hpp.corbaserver.Problem.setMaxIterProjection__doc__)
omniORB.setDocString(_0_hpp.corbaserver._objref_Problem.getMaxIterPathPlanning, _0_hpp.corbaserver.Problem.getMaxIterPathPlanning__doc__)
omniORB.setDocString(_0_hpp.corbaserver._objref_Problem.setMaxIterPathPlanning, _0_hpp.corbaserver.Problem.setMaxIterPathPlanning__doc__)
omniORB.setDocString(_0_hpp.corbaserver._objref_Problem.scCreateScalarMultiply, _0_hpp.corbaserver.Problem.scCreateScalarMultiply__doc__)
omniORB.setDocString(_0_hpp.corbaserver._objref_Problem.getTimeOutPathPlanning, _0_hpp.corbaserver.Problem.getTimeOutPathPlanning__doc__)
omniORB.setDocString(_0_hpp.corbaserver._objref_Problem.setTimeOutPathPlanning, _0_hpp.corbaserver.Problem.setTimeOutPathPlanning__doc__)
omniORB.setDocString(_0_hpp.corbaserver._objref_Problem.filterCollisionPairs, _0_hpp.corbaserver.Problem.filterCollisionPairs__doc__)
omniORB.setDocString(_0_hpp.corbaserver._objref_Problem.selectPathPlanner, _0_hpp.corbaserver.Problem.selectPathPlanner__doc__)
omniORB.setDocString(_0_hpp.corbaserver._objref_Problem.selectConfigurationShooter, _0_hpp.corbaserver.Problem.selectConfigurationShooter__doc__)
omniORB.setDocString(_0_hpp.corbaserver._objref_Problem.selectDistance, _0_hpp.corbaserver.Problem.selectDistance__doc__)
omniORB.setDocString(_0_hpp.corbaserver._objref_Problem.selectSteeringMethod, _0_hpp.corbaserver.Problem.selectSteeringMethod__doc__)
omniORB.setDocString(_0_hpp.corbaserver._objref_Problem.addPathOptimizer, _0_hpp.corbaserver.Problem.addPathOptimizer__doc__)
omniORB.setDocString(_0_hpp.corbaserver._objref_Problem.clearPathOptimizers, _0_hpp.corbaserver.Problem.clearPathOptimizers__doc__)
omniORB.setDocString(_0_hpp.corbaserver._objref_Problem.addConfigValidation, _0_hpp.corbaserver.Problem.addConfigValidation__doc__)
omniORB.setDocString(_0_hpp.corbaserver._objref_Problem.clearConfigValidations, _0_hpp.corbaserver.Problem.clearConfigValidations__doc__)
omniORB.setDocString(_0_hpp.corbaserver._objref_Problem.selectPathValidation, _0_hpp.corbaserver.Problem.selectPathValidation__doc__)
omniORB.setDocString(_0_hpp.corbaserver._objref_Problem.selectPathProjector, _0_hpp.corbaserver.Problem.selectPathProjector__doc__)
omniORB.setDocString(_0_hpp.corbaserver._objref_Problem.prepareSolveStepByStep, _0_hpp.corbaserver.Problem.prepareSolveStepByStep__doc__)
omniORB.setDocString(_0_hpp.corbaserver._objref_Problem.executeOneStep, _0_hpp.corbaserver.Problem.executeOneStep__doc__)
omniORB.setDocString(_0_hpp.corbaserver._objref_Problem.finishSolveStepByStep, _0_hpp.corbaserver.Problem.finishSolveStepByStep__doc__)
omniORB.setDocString(_0_hpp.corbaserver._objref_Problem.solve, _0_hpp.corbaserver.Problem.solve__doc__)
omniORB.setDocString(_0_hpp.corbaserver._objref_Problem.directPath, _0_hpp.corbaserver.Problem.directPath__doc__)
omniORB.setDocString(_0_hpp.corbaserver._objref_Problem.reversePath, _0_hpp.corbaserver.Problem.reversePath__doc__)
omniORB.setDocString(_0_hpp.corbaserver._objref_Problem.addConfigToRoadmap, _0_hpp.corbaserver.Problem.addConfigToRoadmap__doc__)
omniORB.setDocString(_0_hpp.corbaserver._objref_Problem.addEdgeToRoadmap, _0_hpp.corbaserver.Problem.addEdgeToRoadmap__doc__)
omniORB.setDocString(_0_hpp.corbaserver._objref_Problem.appendDirectPath, _0_hpp.corbaserver.Problem.appendDirectPath__doc__)
omniORB.setDocString(_0_hpp.corbaserver._objref_Problem.concatenatePath, _0_hpp.corbaserver.Problem.concatenatePath__doc__)
omniORB.setDocString(_0_hpp.corbaserver._objref_Problem.extractPath, _0_hpp.corbaserver.Problem.extractPath__doc__)
omniORB.setDocString(_0_hpp.corbaserver._objref_Problem.erasePath, _0_hpp.corbaserver.Problem.erasePath__doc__)
omniORB.setDocString(_0_hpp.corbaserver._objref_Problem.projectPath, _0_hpp.corbaserver.Problem.projectPath__doc__)
omniORB.setDocString(_0_hpp.corbaserver._objref_Problem.numberPaths, _0_hpp.corbaserver.Problem.numberPaths__doc__)
omniORB.setDocString(_0_hpp.corbaserver._objref_Problem.optimizePath, _0_hpp.corbaserver.Problem.optimizePath__doc__)
omniORB.setDocString(_0_hpp.corbaserver._objref_Problem.pathLength, _0_hpp.corbaserver.Problem.pathLength__doc__)
omniORB.setDocString(_0_hpp.corbaserver._objref_Problem.configAtParam, _0_hpp.corbaserver.Problem.configAtParam__doc__)
omniORB.setDocString(_0_hpp.corbaserver._objref_Problem.derivativeAtParam, _0_hpp.corbaserver.Problem.derivativeAtParam__doc__)
omniORB.setDocString(_0_hpp.corbaserver._objref_Problem.getWaypoints, _0_hpp.corbaserver.Problem.getWaypoints__doc__)
omniORB.setDocString(_0_hpp.corbaserver._objref_Problem.interruptPathPlanning, _0_hpp.corbaserver.Problem.interruptPathPlanning__doc__)
omniORB.setDocString(_0_hpp.corbaserver._objref_Problem.nodes, _0_hpp.corbaserver.Problem.nodes__doc__)
omniORB.setDocString(_0_hpp.corbaserver._objref_Problem.numberNodes, _0_hpp.corbaserver.Problem.numberNodes__doc__)
omniORB.setDocString(_0_hpp.corbaserver._objref_Problem.node, _0_hpp.corbaserver.Problem.node__doc__)
omniORB.setDocString(_0_hpp.corbaserver._objref_Problem.connectedComponentOfEdge, _0_hpp.corbaserver.Problem.connectedComponentOfEdge__doc__)
omniORB.setDocString(_0_hpp.corbaserver._objref_Problem.connectedComponentOfNode, _0_hpp.corbaserver.Problem.connectedComponentOfNode__doc__)
omniORB.setDocString(_0_hpp.corbaserver._objref_Problem.numberEdges, _0_hpp.corbaserver.Problem.numberEdges__doc__)
omniORB.setDocString(_0_hpp.corbaserver._objref_Problem.edge, _0_hpp.corbaserver.Problem.edge__doc__)
omniORB.setDocString(_0_hpp.corbaserver._objref_Problem.numberConnectedComponents, _0_hpp.corbaserver.Problem.numberConnectedComponents__doc__)
omniORB.setDocString(_0_hpp.corbaserver._objref_Problem.nodesConnectedComponent, _0_hpp.corbaserver.Problem.nodesConnectedComponent__doc__)
omniORB.setDocString(_0_hpp.corbaserver._objref_Problem.getNearestConfig, _0_hpp.corbaserver.Problem.getNearestConfig__doc__)
omniORB.setDocString(_0_hpp.corbaserver._objref_Problem.clearRoadmap, _0_hpp.corbaserver.Problem.clearRoadmap__doc__)
omniORB.setDocString(_0_hpp.corbaserver._objref_Problem.resetRoadmap, _0_hpp.corbaserver.Problem.resetRoadmap__doc__)
omniORB.setDocString(_0_hpp.corbaserver._objref_Problem.saveRoadmap, _0_hpp.corbaserver.Problem.saveRoadmap__doc__)
omniORB.setDocString(_0_hpp.corbaserver._objref_Problem.loadRoadmap, _0_hpp.corbaserver.Problem.loadRoadmap__doc__)
omniORB.setDocString(_0_hpp.corbaserver._objref_Problem.getDistance, _0_hpp.corbaserver.Problem.getDistance__doc__)
omniORB.setDocString(_0_hpp.corbaserver._objref_Problem.setDistance, _0_hpp.corbaserver.Problem.setDistance__doc__)
omniORB.setDocString(_0_hpp.corbaserver._objref_Problem.getPath, _0_hpp.corbaserver.Problem.getPath__doc__)
omniORB.setDocString(_0_hpp.corbaserver._objref_Problem.addPath, _0_hpp.corbaserver.Problem.addPath__doc__)
omniORB.setDocString(_0_hpp.corbaserver._objref_Problem.savePath, _0_hpp.corbaserver.Problem.savePath__doc__)
omniORB.setDocString(_0_hpp.corbaserver._objref_Problem.loadPath, _0_hpp.corbaserver.Problem.loadPath__doc__)
omniORB.setDocString(_0_hpp.corbaserver._objref_Problem.getSteeringMethod, _0_hpp.corbaserver.Problem.getSteeringMethod__doc__)
omniORB.setDocString(_0_hpp.corbaserver._objref_Problem.getPathValidation, _0_hpp.corbaserver.Problem.getPathValidation__doc__)
omniORB.setDocString(_0_hpp.corbaserver._objref_Problem.getPathPlanner, _0_hpp.corbaserver.Problem.getPathPlanner__doc__)
omniORB.setDocString(_0_hpp.corbaserver._objref_Problem.getProblem, _0_hpp.corbaserver.Problem.getProblem__doc__)
omniORB.setDocString(_0_hpp.corbaserver._objref_Problem.getConstraint, _0_hpp.corbaserver.Problem.getConstraint__doc__)
omniORB.setDocString(_0_hpp.corbaserver._objref_Problem.setRobot, _0_hpp.corbaserver.Problem.setRobot__doc__)
omniORB.setDocString(_0_hpp.corbaserver._objref_Problem.getObstacle, _0_hpp.corbaserver.Problem.getObstacle__doc__)
omniORB.setDocString(_0_hpp.corbaserver._objref_Problem.createProblem, _0_hpp.corbaserver.Problem.createProblem__doc__)
omniORB.setDocString(_0_hpp.corbaserver._objref_Problem.createRoadmap, _0_hpp.corbaserver.Problem.createRoadmap__doc__)
omniORB.setDocString(_0_hpp.corbaserver._objref_Problem.readRoadmap, _0_hpp.corbaserver.Problem.readRoadmap__doc__)
omniORB.setDocString(_0_hpp.corbaserver._objref_Problem.writeRoadmap, _0_hpp.corbaserver.Problem.writeRoadmap__doc__)
omniORB.setDocString(_0_hpp.corbaserver._objref_Problem.createPathPlanner, _0_hpp.corbaserver.Problem.createPathPlanner__doc__)
omniORB.setDocString(_0_hpp.corbaserver._objref_Problem.createPathOptimizer, _0_hpp.corbaserver.Problem.createPathOptimizer__doc__)
omniORB.setDocString(_0_hpp.corbaserver._objref_Problem.createConfigValidation, _0_hpp.corbaserver.Problem.createConfigValidation__doc__)
omniORB.setDocString(_0_hpp.corbaserver._objref_Problem.createPathValidation, _0_hpp.corbaserver.Problem.createPathValidation__doc__)
omniORB.setDocString(_0_hpp.corbaserver._objref_Problem.createPathProjector, _0_hpp.corbaserver.Problem.createPathProjector__doc__)
omniORB.setDocString(_0_hpp.corbaserver._objref_Problem.createConfigurationShooter, _0_hpp.corbaserver.Problem.createConfigurationShooter__doc__)
omniORB.setDocString(_0_hpp.corbaserver._objref_Problem.createDistance, _0_hpp.corbaserver.Problem.createDistance__doc__)
omniORB.setDocString(_0_hpp.corbaserver._objref_Problem.createSteeringMethod, _0_hpp.corbaserver.Problem.createSteeringMethod__doc__)
omniORB.setDocString(_0_hpp.corbaserver._objref_Problem.createConstraintSet, _0_hpp.corbaserver.Problem.createConstraintSet__doc__)
omniORB.setDocString(_0_hpp.corbaserver._objref_Problem.createConfigProjector, _0_hpp.corbaserver.Problem.createConfigProjector__doc__)

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

# The end.
