|
virtual | ~_impl_Problem () |
|
virtual void | setRandomSeed (::CORBA::Long seed)=0 |
|
virtual void | setMaxNumThreads (::CORBA::UShort n)=0 |
|
virtual ::CORBA::UShort | getMaxNumThreads ()=0 |
|
virtual Names_t * | getAvailable (const char *type)=0 |
|
virtual Names_t * | getSelected (const char *type)=0 |
|
virtual void | setParameter (const char *name, const ::CORBA::Any &value)=0 |
|
virtual ::CORBA::Any * | getParameter (const char *name)=0 |
|
virtual char * | getParameterDoc (const char *name)=0 |
|
virtual ::CORBA::Boolean | selectProblem (const char *name)=0 |
|
virtual void | resetProblem ()=0 |
|
virtual ::CORBA::Boolean | loadPlugin (const char *pluginName)=0 |
|
virtual void | movePathToProblem (::CORBA::ULong pathId, const char *problemName, const ::hpp::Names_t &jointNames)=0 |
|
virtual void | setInitialConfig (const ::hpp::floatSeq &dofArray)=0 |
|
virtual floatSeq * | getInitialConfig ()=0 |
|
virtual void | addGoalConfig (const ::hpp::floatSeq &dofArray)=0 |
|
virtual floatSeqSeq * | getGoalConfigs ()=0 |
|
virtual void | resetGoalConfigs ()=0 |
|
virtual ::CORBA::Boolean | applyConstraints (const ::hpp::floatSeq &input, ::hpp::floatSeq_out output, ::CORBA::Double &residualError)=0 |
|
virtual ::CORBA::Boolean | optimize (const ::hpp::floatSeq &input, ::hpp::floatSeq_out output, ::hpp::floatSeq_out residualError)=0 |
|
virtual void | computeValueAndJacobian (const ::hpp::floatSeq &config, ::hpp::floatSeq_out value, ::hpp::floatSeqSeq_out jacobian)=0 |
|
virtual ::CORBA::Boolean | generateValidConfig (::CORBA::ULong maxIter, ::hpp::floatSeq_out output, ::CORBA::Double &residualError)=0 |
|
virtual void | createOrientationConstraint (const char *constraintName, const char *joint1Name, const char *joint2Name, const ::hpp::Quaternion_ p, const ::hpp::boolSeq &mask)=0 |
|
virtual void | createTransformationConstraint (const char *constraintName, const char *joint1Name, const char *joint2Name, const ::hpp::Transform_ ref, const ::hpp::boolSeq &mask)=0 |
|
virtual void | createTransformationSE3Constraint (const char *constraintName, const char *joint1Name, const char *joint2Name, const ::hpp::Transform_ frame1, const ::hpp::Transform_ frame2, const ::hpp::boolSeq &mask)=0 |
|
virtual void | createTransformationConstraint2 (const char *constraintName, const char *joint1Name, const char *joint2Name, const ::hpp::Transform_ frame1, const ::hpp::Transform_ frame2, const ::hpp::boolSeq &mask)=0 |
|
virtual void | createLockedJoint (const char *lockedJointName, const char *jointName, const ::hpp::floatSeq &value)=0 |
|
virtual void | createLockedExtraDof (const char *lockedDofName, ::CORBA::ULong index, const ::hpp::floatSeq &value)=0 |
|
virtual void | createManipulability (const char *name, const char *function)=0 |
|
virtual void | createComBeetweenFeet (const char *constraintName, const char *comName, const char *jointLName, const char *jointRName, const ::hpp::floatSeq &pointL, const ::hpp::floatSeq &pointR, const char *jointRefName, const ::hpp::floatSeq &pointRef, const ::hpp::boolSeq &mask)=0 |
|
virtual void | createRelativeComConstraint (const char *constraintName, const char *comName, const char *jointLName, const ::hpp::floatSeq &point, const ::hpp::boolSeq &mask)=0 |
|
virtual void | createConvexShapeContactConstraint (const char *constraintName, const ::hpp::Names_t &floorJoints, const ::hpp::Names_t &objectJoints, const ::hpp::floatSeqSeq &pts, const ::hpp::intSeqSeq &objectTriangles, const ::hpp::intSeqSeq &floorTriangles)=0 |
|
virtual void | createStaticStabilityConstraint (const char *constraintName, const ::hpp::Names_t &jointNames, const ::hpp::floatSeqSeq &points, const ::hpp::floatSeqSeq &normals, const char *comRootJointName)=0 |
|
virtual void | createPositionConstraint (const char *constraintName, const char *joint1Name, const char *joint2Name, const ::hpp::floatSeq &point1, const ::hpp::floatSeq &point2, const ::hpp::boolSeq &mask)=0 |
|
virtual void | createConfigurationConstraint (const char *constraintName, const ::hpp::floatSeq &goal, const ::hpp::floatSeq &weights)=0 |
|
virtual void | createDistanceBetweenJointConstraint (const char *constraintName, const char *joint1Name, const char *joint2Name, ::CORBA::Double distance)=0 |
|
virtual void | createDistanceBetweenJointAndObjects (const char *constraintName, const char *joint1Name, const ::hpp::Names_t &objects, ::CORBA::Double distance)=0 |
|
virtual void | createIdentityConstraint (const char *constraintName, const ::hpp::Names_t &inJoints, const ::hpp::Names_t &outJoints)=0 |
|
virtual void | resetConstraints ()=0 |
|
virtual void | resetConstraintMap ()=0 |
|
virtual void | addPassiveDofs (const char *constraintName, const ::hpp::Names_t &jointNames)=0 |
|
virtual void | getConstraintDimensions (const char *constraintName, ::CORBA::ULong &inputSize, ::CORBA::ULong &inputDerivativeSize, ::CORBA::ULong &outputSize, ::CORBA::ULong &outputDerivativeSize)=0 |
|
virtual void | setConstantRightHandSide (const char *constraintName, ::CORBA::Boolean constant)=0 |
|
virtual ::CORBA::Boolean | getConstantRightHandSide (const char *constraintName)=0 |
|
virtual floatSeq * | getRightHandSide ()=0 |
|
virtual void | setRightHandSide (const ::hpp::floatSeq &rhs)=0 |
|
virtual void | setRightHandSideFromConfig (const ::hpp::floatSeq &config)=0 |
|
virtual void | setRightHandSideByName (const char *constraintName, const ::hpp::floatSeq &rhs)=0 |
|
virtual void | setRightHandSideFromConfigByName (const char *constraintName, const ::hpp::floatSeq &config)=0 |
|
virtual void | addNumericalConstraints (const char *configProjName, const ::hpp::Names_t &constraintNames, const ::hpp::intSeq &priorities)=0 |
|
virtual void | setNumericalConstraintsLastPriorityOptional (::CORBA::Boolean optional)=0 |
|
virtual void | addLockedJointConstraints (const char *configProjName, const ::hpp::Names_t &lockedJointNames)=0 |
|
virtual char * | displayConstraints ()=0 |
|
virtual ::CORBA::Double | getErrorThreshold ()=0 |
|
virtual void | setErrorThreshold (::CORBA::Double threshold)=0 |
|
virtual void | setDefaultLineSearchType (const char *type)=0 |
|
virtual ::CORBA::ULong | getMaxIterProjection ()=0 |
|
virtual void | setMaxIterProjection (::CORBA::ULong iterations)=0 |
|
virtual ::CORBA::ULong | getMaxIterPathPlanning ()=0 |
|
virtual void | setMaxIterPathPlanning (::CORBA::ULong iterations)=0 |
|
virtual void | scCreateScalarMultiply (const char *outName, ::CORBA::Double scalar, const char *inName)=0 |
|
virtual ::CORBA::Double | getTimeOutPathPlanning ()=0 |
|
virtual void | setTimeOutPathPlanning (::CORBA::Double timeOut)=0 |
|
virtual void | filterCollisionPairs ()=0 |
|
virtual void | selectPathPlanner (const char *pathPlannerType)=0 |
|
virtual void | selectConfigurationShooter (const char *configurationShooterType)=0 |
|
virtual void | selectDistance (const char *distanceType)=0 |
|
virtual void | selectSteeringMethod (const char *steeringMethodType)=0 |
|
virtual void | addPathOptimizer (const char *pathOptimizerType)=0 |
|
virtual void | clearPathOptimizers ()=0 |
|
virtual void | addConfigValidation (const char *configValidationType)=0 |
|
virtual void | clearConfigValidations ()=0 |
|
virtual void | selectPathValidation (const char *pathValidationType, ::CORBA::Double tolerance)=0 |
|
virtual void | selectPathProjector (const char *pathProjectorType, ::CORBA::Double tolerance)=0 |
|
virtual ::CORBA::Boolean | prepareSolveStepByStep ()=0 |
|
virtual ::CORBA::Boolean | executeOneStep ()=0 |
|
virtual void | finishSolveStepByStep ()=0 |
|
virtual intSeq * | solve ()=0 |
|
virtual ::CORBA::Boolean | directPath (const ::hpp::floatSeq &startConfig, const ::hpp::floatSeq &endConfig, ::CORBA::Boolean validate, ::CORBA::ULong &pathId, ::CORBA::String_out report)=0 |
|
virtual ::CORBA::Boolean | reversePath (::CORBA::ULong pathId, ::CORBA::ULong &reversedPathId)=0 |
|
virtual void | addConfigToRoadmap (const ::hpp::floatSeq &config)=0 |
|
virtual void | addEdgeToRoadmap (const ::hpp::floatSeq &config1, const ::hpp::floatSeq &config2, ::CORBA::ULong pathId, ::CORBA::Boolean bothEdges)=0 |
|
virtual void | appendDirectPath (::CORBA::ULong pathId, const ::hpp::floatSeq &config, ::CORBA::Boolean validate)=0 |
|
virtual void | concatenatePath (::CORBA::ULong startId, ::CORBA::ULong endId)=0 |
|
virtual void | extractPath (::CORBA::ULong pathId, ::CORBA::Double start, ::CORBA::Double end)=0 |
|
virtual void | erasePath (::CORBA::ULong pathId)=0 |
|
virtual ::CORBA::Boolean | projectPath (::CORBA::ULong patId)=0 |
|
virtual ::CORBA::Long | numberPaths ()=0 |
|
virtual intSeq * | optimizePath (::CORBA::ULong inPathId)=0 |
|
virtual ::CORBA::Double | pathLength (::CORBA::ULong inPathId)=0 |
|
virtual floatSeq * | configAtParam (::CORBA::ULong inPathId, ::CORBA::Double atDistance)=0 |
|
virtual floatSeq * | derivativeAtParam (::CORBA::ULong inPathId, ::CORBA::ULong orderId, ::CORBA::Double atDistance)=0 |
|
virtual floatSeqSeq * | getWaypoints (::CORBA::ULong pathId, ::hpp::floatSeq_out times)=0 |
|
virtual void | interruptPathPlanning ()=0 |
|
virtual floatSeqSeq * | nodes ()=0 |
|
virtual ::CORBA::Long | numberNodes ()=0 |
|
virtual floatSeq * | node (::CORBA::ULong nodeId)=0 |
|
virtual ::CORBA::Long | connectedComponentOfEdge (::CORBA::ULong edgeId)=0 |
|
virtual ::CORBA::Long | connectedComponentOfNode (::CORBA::ULong nodeId)=0 |
|
virtual ::CORBA::Long | numberEdges ()=0 |
|
virtual void | edge (::CORBA::ULong edgeId, ::hpp::floatSeq_out q1, ::hpp::floatSeq_out q2)=0 |
|
virtual ::CORBA::Long | numberConnectedComponents ()=0 |
|
virtual floatSeqSeq * | nodesConnectedComponent (::CORBA::ULong connectedComponentId)=0 |
|
virtual floatSeq * | getNearestConfig (const ::hpp::floatSeq &config, ::CORBA::Long connectedComponentId, ::CORBA::Double &distance)=0 |
|
virtual void | clearRoadmap ()=0 |
|
virtual void | resetRoadmap ()=0 |
|
virtual void | saveRoadmap (const char *filename)=0 |
|
virtual void | readRoadmap (const char *filename)=0 |
|
virtual core_idl::Distance_ptr | getDistance ()=0 |
|
virtual void | setDistance (::hpp::core_idl::Distance_ptr distance)=0 |
|
virtual core_idl::Path_ptr | getPath (::CORBA::ULong pathId)=0 |
|
virtual ::CORBA::ULong | addPath (::hpp::core_idl::PathVector_ptr path)=0 |
|
virtual core_idl::SteeringMethod_ptr | getSteeringMethod ()=0 |
|
virtual core_idl::PathValidation_ptr | getPathValidation ()=0 |
|
virtual core_idl::PathPlanner_ptr | getPathPlanner ()=0 |
|
virtual core_idl::Problem_ptr | getProblem ()=0 |
|
virtual constraints_idl::Implicit_ptr | getConstraint (const char *constraintName)=0 |
|
virtual _CORBA_Boolean | _dispatch (omniCallHandle &) |
|
virtual | ~_impl_Problem () |
|
virtual pinocchio_idl::Device_ptr | robot ()=0 |
|
virtual void | setInitConfig (const ::hpp::floatSeq &init)=0 |
|
virtual floatSeq * | getInitConfig ()=0 |
|
virtual void | resetGoalConfigs ()=0 |
|
virtual Constraint_ptr | getConstraints ()=0 |
|
virtual Distance_ptr | getDistance ()=0 |
|
virtual void | setDistance (::hpp::core_idl::Distance_ptr d)=0 |
|
virtual SteeringMethod_ptr | getSteeringMethod ()=0 |
|
virtual void | setSteeringMethod (::hpp::core_idl::SteeringMethod_ptr d)=0 |
|
virtual PathValidation_ptr | getPathValidation ()=0 |
|
virtual void | setPathValidation (::hpp::core_idl::PathValidation_ptr d)=0 |
|
virtual ConfigurationShooter_ptr | getConfigurationShooter ()=0 |
|
virtual void | setConfigurationShooter (::hpp::core_idl::ConfigurationShooter_ptr d)=0 |
|
virtual _CORBA_Boolean | _dispatch (omniCallHandle &) |
|