ObjectContactTurnaroundDetectorService_impl.h
Go to the documentation of this file.
00001 // -*-C++-*-
00002 #ifndef OBJECTCONTACTTURNAROUNDDETECTORSERVICESVC_IMPL_H
00003 #define OBJECTCONTACTTURNAROUNDDETECTORSERVICESVC_IMPL_H
00004 
00005 #include "hrpsys/idl/ObjectContactTurnaroundDetectorService.hh"
00006 
00007 using namespace OpenHRP;
00008 
00009 class ObjectContactTurnaroundDetector;
00010 
00011 class ObjectContactTurnaroundDetectorService_impl 
00012   : public virtual POA_OpenHRP::ObjectContactTurnaroundDetectorService,
00013     public virtual PortableServer::RefCountServantBase
00014 {
00015 public:
00016   ObjectContactTurnaroundDetectorService_impl();
00017   virtual ~ObjectContactTurnaroundDetectorService_impl();
00018   //
00019   void startObjectContactTurnaroundDetection(const CORBA::Double i_ref_diff_wrench, const CORBA::Double i_max_time, const OpenHRP::ObjectContactTurnaroundDetectorService::StrSequence& i_ee_names);
00020   OpenHRP::ObjectContactTurnaroundDetectorService::DetectorMode checkObjectContactTurnaroundDetection();
00021   CORBA::Boolean setObjectContactTurnaroundDetectorParam(const OpenHRP::ObjectContactTurnaroundDetectorService::objectContactTurnaroundDetectorParam &i_param_);
00022   CORBA::Boolean getObjectContactTurnaroundDetectorParam(OpenHRP::ObjectContactTurnaroundDetectorService::objectContactTurnaroundDetectorParam& i_param_);
00023   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);
00024 
00025   //
00026   void otd(ObjectContactTurnaroundDetector *i_otd);
00027 private:
00028   ObjectContactTurnaroundDetector *m_otd;
00029 };
00030 
00031 #endif // OBJECTCONTACTTURNAROUNDDETECTORSERVICESVC_IMPL_H


hrpsys
Author(s): AIST, Fumio Kanehiro
autogenerated on Wed Sep 6 2017 02:35:55