|
virtual | ~_impl_Robot () |
|
virtual void | loadRobotModel (const char *robotName, const char *rootJointType, const char *urdfName, const char *srdfName)=0 |
|
virtual void | loadHumanoidModel (const char *robotName, const char *rootJointType, const char *urdfName, const char *srdfName)=0 |
|
virtual void | loadRobotModelFromString (const char *robotName, const char *rootJointType, const char *urdfString, const char *srdfString)=0 |
|
virtual void | loadHumanoidModelFromString (const char *robotName, const char *rootJointType, const char *urdfString, const char *srdfString)=0 |
|
virtual ::CORBA::Long | getConfigSize ()=0 |
|
virtual ::CORBA::Long | getNumberDof ()=0 |
|
virtual Names_t * | getJointNames ()=0 |
|
virtual Names_t * | getJointTypes ()=0 |
|
virtual Names_t * | getAllJointNames ()=0 |
|
virtual char * | getParentJointName (const char *jointName)=0 |
|
virtual floatSeq * | getJointConfig (const char *jointName)=0 |
|
virtual void | setJointConfig (const char *jointName, const ::hpp::floatSeq &config)=0 |
|
virtual char * | getJointType (const char *jointName)=0 |
|
virtual floatSeq * | jointIntegrate (const ::hpp::floatSeq &jointCfg, const char *jointName, const ::hpp::floatSeq &speed, ::CORBA::Boolean saturate)=0 |
|
virtual floatSeqSeq * | getCurrentTransformation (const char *jointName)=0 |
|
virtual Transform__slice * | getJointPosition (const char *jointName)=0 |
|
virtual TransformSeq * | getJointsPosition (const ::hpp::floatSeq &q, const ::hpp::Names_t &jointNames)=0 |
|
virtual floatSeq * | getJointVelocity (const char *jointName)=0 |
|
virtual floatSeq * | getJointVelocityInLocalFrame (const char *jointName)=0 |
|
virtual Transform__slice * | getJointPositionInParentFrame (const char *jointName)=0 |
|
virtual Transform__slice * | getRootJointPosition ()=0 |
|
virtual void | setRootJointPosition (const ::hpp::Transform_ position)=0 |
|
virtual void | setJointPositionInParentFrame (const char *jointName, const ::hpp::Transform_ position)=0 |
|
virtual ::CORBA::Long | getJointNumberDof (const char *jointName)=0 |
|
virtual ::CORBA::Long | getJointConfigSize (const char *jointName)=0 |
|
virtual void | setJointBounds (const char *jointName, const ::hpp::floatSeq &inJointBound)=0 |
|
virtual floatSeq * | getJointBounds (const char *jointName)=0 |
|
virtual Transform__slice * | getLinkPosition (const char *linkName)=0 |
|
virtual TransformSeq * | getLinksPosition (const ::hpp::floatSeq &q, const ::hpp::Names_t &linkName)=0 |
|
virtual Names_t * | getLinkNames (const char *jointName)=0 |
|
virtual void | setDimensionExtraConfigSpace (::CORBA::ULong dimension)=0 |
|
virtual ::CORBA::ULong | getDimensionExtraConfigSpace ()=0 |
|
virtual void | setExtraConfigSpaceBounds (const ::hpp::floatSeq &bounds)=0 |
|
virtual floatSeq * | getCurrentConfig ()=0 |
|
virtual floatSeq * | shootRandomConfig ()=0 |
|
virtual void | setCurrentConfig (const ::hpp::floatSeq &dofArray)=0 |
|
virtual floatSeq * | getCurrentVelocity ()=0 |
|
virtual void | setCurrentVelocity (const ::hpp::floatSeq &qDot)=0 |
|
virtual Names_t * | getJointInnerObjects (const char *jointName)=0 |
|
virtual Names_t * | getJointOuterObjects (const char *jointName)=0 |
|
virtual void | getObjectPosition (const char *objectName, ::hpp::Transform_ cfg)=0 |
|
virtual void | isConfigValid (const ::hpp::floatSeq &dofArray, ::CORBA::Boolean &validity, ::CORBA::String_out report)=0 |
|
virtual void | distancesToCollision (::hpp::floatSeq_out distances, ::hpp::Names_t_out innerObjects, ::hpp::Names_t_out outerObjects, ::hpp::floatSeqSeq_out innerPoints, ::hpp::floatSeqSeq_out outerPoints)=0 |
|
virtual void | autocollisionCheck (::hpp::boolSeq_out collide)=0 |
|
virtual void | autocollisionPairs (::hpp::Names_t_out innerObjects, ::hpp::Names_t_out outerObjects, ::hpp::boolSeq_out active)=0 |
|
virtual void | setAutoCollision (const char *innerObject, const char *outerObject, ::CORBA::Boolean active)=0 |
|
virtual floatSeq * | getRobotAABB ()=0 |
|
virtual ::CORBA::Double | getMass ()=0 |
|
virtual floatSeq * | getCenterOfMass ()=0 |
|
virtual floatSeq * | getCenterOfMassVelocity ()=0 |
|
virtual floatSeqSeq * | getJacobianCenterOfMass ()=0 |
|
virtual void | addPartialCom (const char *comName, const ::hpp::Names_t &jointNames)=0 |
|
virtual floatSeq * | getPartialCom (const char *comName)=0 |
|
virtual floatSeqSeq * | getJacobianPartialCom (const char *comName)=0 |
|
virtual floatSeq * | getVelocityPartialCom (const char *comName)=0 |
|
virtual char * | getRobotName ()=0 |
|
virtual pinocchio_idl::CenterOfMassComputation_ptr | getCenterOfMassComputation (const char *name)=0 |
|
virtual void | createRobot (const char *robotName)=0 |
|
virtual void | appendJoint (const char *parentJoint, const char *jointName, const char *jointType, const ::hpp::Transform_ pos)=0 |
|
virtual void | createPolyhedron (const char *inPolyName)=0 |
|
virtual void | createBox (const char *name, ::CORBA::Double x, ::CORBA::Double y, ::CORBA::Double z)=0 |
|
virtual void | createSphere (const char *name, ::CORBA::Double radius)=0 |
|
virtual void | createCylinder (const char *name, ::CORBA::Double radius, ::CORBA::Double length)=0 |
|
virtual ::CORBA::ULong | addPoint (const char *inPolyName, ::CORBA::Double x, ::CORBA::Double y, ::CORBA::Double z)=0 |
|
virtual ::CORBA::ULong | addTriangle (const char *inPolyName, ::CORBA::ULong pt1, ::CORBA::ULong pt2, ::CORBA::ULong pt3)=0 |
|
virtual void | addObjectToJoint (const char *jointName, const char *objectName, const ::hpp::Transform_ pos)=0 |
|
virtual _CORBA_Boolean | _dispatch (omniCallHandle &) |
|