AccelerationFilterService_impl.cpp
Go to the documentation of this file.
00001 // -*-C++-*-
00007 #include <iostream>
00008 #include "AccelerationFilterService_impl.h"
00009 
00010 #include "AccelerationFilter.h"
00011 
00012 /*
00013  * Example implementational code for IDL interface OpenHRP::AccelerationFilterService
00014  */
00015 AccelerationFilterService_impl::AccelerationFilterService_impl()
00016 {
00017     // Please add extra constructor code here.
00018 }
00019 
00020 
00021 AccelerationFilterService_impl::~AccelerationFilterService_impl()
00022 {
00023     // Please add extra destructor code here.
00024 }
00025 
00026 
00027 /*
00028  * Methods corresponding to IDL attributes and operations
00029  */
00030 ::CORBA::Boolean AccelerationFilterService_impl::setAccelerationFilterParam(
00031     const ::OpenHRP::AccelerationFilterService::AccelerationFilterParam& i_param)
00032 {
00033     return m_instance->setParam(i_param);
00034 }
00035 
00036 ::CORBA::Boolean AccelerationFilterService_impl::getAccelerationFilterParam(
00037     OpenHRP::AccelerationFilterService::AccelerationFilterParam_out i_param)
00038 {
00039     i_param = new OpenHRP::AccelerationFilterService::AccelerationFilterParam();
00040     i_param->filter_param.length(0);
00041     return m_instance->getParam(*i_param);
00042 }
00043 
00044 ::CORBA::Boolean AccelerationFilterService_impl::resetFilter(OpenHRP::AccelerationFilterService::ControlMode mode,
00045                                                              const ::OpenHRP::AccelerationFilterService::DblArray3 vel)
00046 {
00047     // Please insert your code here and remove the following warning pragma
00048     return m_instance->resetFilter(mode, vel);
00049 }
00050 
00051 // End of example implementational code
00052 
00053 void AccelerationFilterService_impl::setInstance(AccelerationFilter *i_instance)
00054 {
00055     m_instance = i_instance;
00056 }
00057 


hrpsys
Author(s): AIST, Fumio Kanehiro
autogenerated on Wed May 15 2019 05:02:17