00001
00002 #ifndef _GEOM_ALL_POINTERS_HAS_COV_HPP_
00003 #define _GEOM_ALL_POINTERS_HAS_COV_HPP_
00004
00005 #include <kernel/jafarMacro.hpp>
00006
00007
00008 namespace jafar {
00009 namespace geom {
00010
00011
00012
00013
00014
00015
00016
00017
00018
00019
00020
00021
00022 template<class _T_>
00023 inline bool allPointersHasCov( const std::vector< _T_* >& _points )
00024 {
00025 for(typename std::vector< _T_* >::const_iterator it = _points.begin();
00026 it != _points.end();
00027 ++it)
00028 {
00029 if( not (*it)->hasCov() )
00030 {
00031 return false;
00032 }
00033 }
00034 return true;
00035 }
00036 }
00037 }
00038
00039 #endif