|
From: <tf...@us...> - 2009-04-28 04:23:03
|
Revision: 14542
http://personalrobots.svn.sourceforge.net/personalrobots/?rev=14542&view=rev
Author: tfoote
Date: 2009-04-28 04:23:02 +0000 (Tue, 28 Apr 2009)
Log Message:
-----------
renaming ROS_REGISTER_FILTER to FILTERS_REGISTER_FILTER as per API review ticket:1149
Modified Paths:
--------------
pkg/trunk/prcore/filters/include/filters/filter_base.h
pkg/trunk/prcore/filters/include/filters/mean.h
pkg/trunk/prcore/filters/include/filters/median.h
pkg/trunk/prcore/filters/include/filters/transfer_function.h
pkg/trunk/prcore/filters/mainpage.dox
pkg/trunk/prcore/filters/test/test_chain.cpp
pkg/trunk/prcore/filters/test/test_factory.cpp
pkg/trunk/prcore/laser_scan/include/laser_scan/intensity_filter.h
pkg/trunk/prcore/laser_scan/include/laser_scan/median_filter.h
pkg/trunk/prcore/laser_scan/include/laser_scan/scan_shadows_filter.h
pkg/trunk/util/iir_filters/include/iir_filters/iir.h
Modified: pkg/trunk/prcore/filters/include/filters/filter_base.h
===================================================================
--- pkg/trunk/prcore/filters/include/filters/filter_base.h 2009-04-28 03:45:38 UTC (rev 14541)
+++ pkg/trunk/prcore/filters/include/filters/filter_base.h 2009-04-28 04:23:02 UTC (rev 14542)
@@ -336,7 +336,7 @@
/** The Macro which makes registering a Filter with it's type easy */
-#define ROS_REGISTER_FILTER(c,t) \
+#define FILTERS_REGISTER_FILTER(c,t) \
filters::FilterBase<t> * Filters_New_##c##__##t() {return new c< t >;}; \
bool ROS_FILTER_## c ## _ ## t = \
filters::FilterFactory<t>::Instance().Register(filters::getFilterID<t>(std::string(#c)), Filters_New_##c##__##t);
Modified: pkg/trunk/prcore/filters/include/filters/mean.h
===================================================================
--- pkg/trunk/prcore/filters/include/filters/mean.h 2009-04-28 03:45:38 UTC (rev 14541)
+++ pkg/trunk/prcore/filters/include/filters/mean.h 2009-04-28 04:23:02 UTC (rev 14542)
@@ -177,8 +177,8 @@
return true;
};
-ROS_REGISTER_FILTER(MeanFilter, double)
-ROS_REGISTER_FILTER(MeanFilter, float)
+FILTERS_REGISTER_FILTER(MeanFilter, double)
+FILTERS_REGISTER_FILTER(MeanFilter, float)
}
Modified: pkg/trunk/prcore/filters/include/filters/median.h
===================================================================
--- pkg/trunk/prcore/filters/include/filters/median.h 2009-04-28 03:45:38 UTC (rev 14541)
+++ pkg/trunk/prcore/filters/include/filters/median.h 2009-04-28 04:23:02 UTC (rev 14542)
@@ -205,8 +205,8 @@
return true;
};
-ROS_REGISTER_FILTER(MedianFilter, double)
-ROS_REGISTER_FILTER(MedianFilter, float)
+FILTERS_REGISTER_FILTER(MedianFilter, double)
+FILTERS_REGISTER_FILTER(MedianFilter, float)
}
Modified: pkg/trunk/prcore/filters/include/filters/transfer_function.h
===================================================================
--- pkg/trunk/prcore/filters/include/filters/transfer_function.h 2009-04-28 03:45:38 UTC (rev 14541)
+++ pkg/trunk/prcore/filters/include/filters/transfer_function.h 2009-04-28 04:23:02 UTC (rev 14542)
@@ -110,8 +110,8 @@
};
-ROS_REGISTER_FILTER(TransferFunctionFilter, double)
-ROS_REGISTER_FILTER(TransferFunctionFilter, float)
+FILTERS_REGISTER_FILTER(TransferFunctionFilter, double)
+FILTERS_REGISTER_FILTER(TransferFunctionFilter, float)
template <typename T>
TransferFunctionFilter<T>::TransferFunctionFilter()
Modified: pkg/trunk/prcore/filters/mainpage.dox
===================================================================
--- pkg/trunk/prcore/filters/mainpage.dox 2009-04-28 03:45:38 UTC (rev 14541)
+++ pkg/trunk/prcore/filters/mainpage.dox 2009-04-28 04:23:02 UTC (rev 14542)
@@ -39,7 +39,7 @@
The requirements for making a filter:
- A filter must be a templated class (MyFilterType<T>) derived from filters::FilterBase<T>
- The filter must implement the methods configure() and update(const std::vector<T>& data_in, std::vector<T>& data_out) and have a default constructor and destructor.
- - For every valid template value you must call ROS_REGISTER_FILTER(MyFilterType, TemplateType)
+ - For every valid template value you must call FILTERS_REGISTER_FILTER(MyFilterType, TemplateType)
Here are the filters generic filters which are currently implemented and realtime safe:
Modified: pkg/trunk/prcore/filters/test/test_chain.cpp
===================================================================
--- pkg/trunk/prcore/filters/test/test_chain.cpp 2009-04-28 03:45:38 UTC (rev 14541)
+++ pkg/trunk/prcore/filters/test/test_chain.cpp 2009-04-28 04:23:02 UTC (rev 14542)
@@ -63,8 +63,8 @@
};
-ROS_REGISTER_FILTER(TestFilter, double)
-ROS_REGISTER_FILTER(TestFilter, float)
+FILTERS_REGISTER_FILTER(TestFilter, double)
+FILTERS_REGISTER_FILTER(TestFilter, float)
static std::string mean_filter_5 = "<filter type=\"MeanFilter\" name=\"mean_test_5\"> <params number_of_observations=\"5\"/></filter>";
Modified: pkg/trunk/prcore/filters/test/test_factory.cpp
===================================================================
--- pkg/trunk/prcore/filters/test/test_factory.cpp 2009-04-28 03:45:38 UTC (rev 14541)
+++ pkg/trunk/prcore/filters/test/test_factory.cpp 2009-04-28 04:23:02 UTC (rev 14542)
@@ -59,9 +59,9 @@
};
-ROS_REGISTER_FILTER(TestFilter, double)
-ROS_REGISTER_FILTER(TestFilter, float)
-ROS_REGISTER_FILTER(TestFilter, int)
+FILTERS_REGISTER_FILTER(TestFilter, double)
+FILTERS_REGISTER_FILTER(TestFilter, float)
+FILTERS_REGISTER_FILTER(TestFilter, int)
Modified: pkg/trunk/prcore/laser_scan/include/laser_scan/intensity_filter.h
===================================================================
--- pkg/trunk/prcore/laser_scan/include/laser_scan/intensity_filter.h 2009-04-28 03:45:38 UTC (rev 14541)
+++ pkg/trunk/prcore/laser_scan/include/laser_scan/intensity_filter.h 2009-04-28 04:23:02 UTC (rev 14542)
@@ -117,7 +117,7 @@
}
} ;
-ROS_REGISTER_FILTER(LaserScanIntensityFilter, LaserScan);
+FILTERS_REGISTER_FILTER(LaserScanIntensityFilter, LaserScan);
}
#endif // LASER_SCAN_INTENSITY_FILTER_H
Modified: pkg/trunk/prcore/laser_scan/include/laser_scan/median_filter.h
===================================================================
--- pkg/trunk/prcore/laser_scan/include/laser_scan/median_filter.h 2009-04-28 03:45:38 UTC (rev 14541)
+++ pkg/trunk/prcore/laser_scan/include/laser_scan/median_filter.h 2009-04-28 04:23:02 UTC (rev 14542)
@@ -80,7 +80,7 @@
typedef laser_scan::LaserScan laser_scan_laser_scan;
-ROS_REGISTER_FILTER(LaserMedianFilter, laser_scan_laser_scan);
+FILTERS_REGISTER_FILTER(LaserMedianFilter, laser_scan_laser_scan);
template <typename T>
LaserMedianFilter<T>::LaserMedianFilter():
Modified: pkg/trunk/prcore/laser_scan/include/laser_scan/scan_shadows_filter.h
===================================================================
--- pkg/trunk/prcore/laser_scan/include/laser_scan/scan_shadows_filter.h 2009-04-28 03:45:38 UTC (rev 14541)
+++ pkg/trunk/prcore/laser_scan/include/laser_scan/scan_shadows_filter.h 2009-04-28 04:23:02 UTC (rev 14542)
@@ -148,7 +148,7 @@
} ;
typedef laser_scan::LaserScan laser_scan_laser_scan;
-ROS_REGISTER_FILTER(ScanShadowsFilter, laser_scan_laser_scan);
+FILTERS_REGISTER_FILTER(ScanShadowsFilter, laser_scan_laser_scan);
}
#endif //LASER_SCAN_SHADOWS_FILTER_H
Modified: pkg/trunk/util/iir_filters/include/iir_filters/iir.h
===================================================================
--- pkg/trunk/util/iir_filters/include/iir_filters/iir.h 2009-04-28 03:45:38 UTC (rev 14541)
+++ pkg/trunk/util/iir_filters/include/iir_filters/iir.h 2009-04-28 04:23:02 UTC (rev 14542)
@@ -109,8 +109,8 @@
filters::FilterBase<T > * tf_filter_;
};
-ROS_REGISTER_FILTER(IIRFilter, double)
-ROS_REGISTER_FILTER(IIRFilter, float)
+FILTERS_REGISTER_FILTER(IIRFilter, double)
+FILTERS_REGISTER_FILTER(IIRFilter, float)
template <typename T>
IIRFilter<T>::IIRFilter()
This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site.
|