00001 #ifndef __GENERAL_VU_SphVwFlt_Black_H__
00002 #define __GENERAL_VU_SphVwFlt_Black_H__
00003
00004 #include "../vuSphericViewFilter.h"
00005
00006 template <int SIZE, class TYPE>
00007 class vuSphVwFlt_Black : public vuSphericViewFilter<SIZE,TYPE>
00008 {
00009 public:
00010 vuSphVwFlt_Black();
00011 vuSphVwFlt_Black(const vuString& filterName);
00012 ~vuSphVwFlt_Black();
00013
00014 bool needPreprocessing() { return false; };
00015 bool needViewsForFiltering() { return false; };
00016 void filter(vuCamera *camera);
00017 };
00018
00019 template class vuSphVwFlt_Black<1,byte>;
00020 template class vuSphVwFlt_Black<2,byte>;
00021 template class vuSphVwFlt_Black<3,byte>;
00022
00023 template class vuSphVwFlt_Black<1,float>;
00024 template class vuSphVwFlt_Black<2,float>;
00025 template class vuSphVwFlt_Black<3,float>;
00026
00027 typedef vuSphVwFlt_Black<1,byte> vuSphVwFlt_Black1B;
00028 typedef vuSphVwFlt_Black<2,byte> vuSphVwFlt_Black2B;
00029 typedef vuSphVwFlt_Black<3,byte> vuSphVwFlt_Black3B;
00030
00031 typedef vuSphVwFlt_Black<1,float> vuSphVwFlt_Black1F;
00032 typedef vuSphVwFlt_Black<2,float> vuSphVwFlt_Black2F;
00033 typedef vuSphVwFlt_Black<3,float> vuSphVwFlt_Black3F;
00034
00035
00036 #endif