template<class DstArrayT, class Src1ArrayT>
Definition at line 15 of file Mirror.h. Referenced by Impala::Core::ImageSet::InterestPointProc::HandleNewFile(). 00016 { 00017 if (dst == 0) 00018 dst = ArrayClone<DstArrayT>(src1); 00019 // this function also mirrors the borders 00020 for(int y = 0; y < src1->H(); y++) 00021 { 00022 for(int x = 0; x < src1->W() / 2; x++) 00023 { 00024 int x2 = src1->W() - x - 1; 00025 typename Src1ArrayT::ArithType tmp = src1->Value(x, y); 00026 typename Src1ArrayT::ArithType tmp2 = src1->Value(x2, y); 00027 dst->SetValue(tmp, x2, y); 00028 dst->SetValue(tmp2, x, y); 00029 } 00030 } 00031 }
|