ObjectContactTurnaroundDetectorService_impl.h
Go to the documentation of this file.
1 // -*-C++-*-
2 #ifndef OBJECTCONTACTTURNAROUNDDETECTORSERVICESVC_IMPL_H
3 #define OBJECTCONTACTTURNAROUNDDETECTORSERVICESVC_IMPL_H
4 
5 #include "hrpsys/idl/ObjectContactTurnaroundDetectorService.hh"
6 
7 using namespace OpenHRP;
8 
10 
12  : public virtual POA_OpenHRP::ObjectContactTurnaroundDetectorService,
13  public virtual PortableServer::RefCountServantBase
14 {
15 public:
18  //
19  void startObjectContactTurnaroundDetection(const CORBA::Double i_ref_diff_wrench, const CORBA::Double i_max_time, const OpenHRP::ObjectContactTurnaroundDetectorService::StrSequence& i_ee_names);
20  OpenHRP::ObjectContactTurnaroundDetectorService::DetectorMode checkObjectContactTurnaroundDetection();
21  CORBA::Boolean setObjectContactTurnaroundDetectorParam(const OpenHRP::ObjectContactTurnaroundDetectorService::objectContactTurnaroundDetectorParam &i_param_);
22  CORBA::Boolean getObjectContactTurnaroundDetectorParam(OpenHRP::ObjectContactTurnaroundDetectorService::objectContactTurnaroundDetectorParam_out i_param_);
23  CORBA::Boolean getObjectForcesMoments(OpenHRP::ObjectContactTurnaroundDetectorService::Dbl3Sequence_out o_forces, OpenHRP::ObjectContactTurnaroundDetectorService::Dbl3Sequence_out o_moments, OpenHRP::ObjectContactTurnaroundDetectorService::DblSequence3_out o_3dofwrench, CORBA::Double& o_fric_coeff_wrench);
24  CORBA::Boolean checkObjectContactTurnaroundDetectionForGeneralizedWrench(OpenHRP::ObjectContactTurnaroundDetectorService::DetectorModeSequence_out o_dms);
25  CORBA::Boolean startObjectContactTurnaroundDetectionForGeneralizedWrench();
26  CORBA::Boolean getObjectGeneralizedConstraintWrenches(OpenHRP::ObjectContactTurnaroundDetectorService::objectGeneralizedConstraintWrenchesParam_out o_param);
27 
28  //
29  void octd(ObjectContactTurnaroundDetector *i_octd);
30 private:
32 };
33 
34 #endif // OBJECTCONTACTTURNAROUNDDETECTORSERVICESVC_IMPL_H


hrpsys
Author(s): AIST, Fumio Kanehiro
autogenerated on Thu May 6 2021 02:41:50