[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[libcvd-members] libcvd cvd/vision.h cvd_src/i686/gradient.cc cv...
From: |
Gerhard Reitmayr |
Subject: |
[libcvd-members] libcvd cvd/vision.h cvd_src/i686/gradient.cc cv... |
Date: |
Thu, 01 Oct 2009 11:34:54 +0000 |
CVSROOT: /cvsroot/libcvd
Module name: libcvd
Changes by: Gerhard Reitmayr <gerhard> 09/10/01 11:34:54
Modified files:
cvd : vision.h
cvd_src/i686 : gradient.cc
cvd_src/noarch : gradient.cc
Log message:
inline doesn't make sense, if no code to inline is available, and MS
compiler won't export the functions...
CVSWeb URLs:
http://cvs.savannah.gnu.org/viewcvs/libcvd/cvd/vision.h?cvsroot=libcvd&r1=1.33&r2=1.34
http://cvs.savannah.gnu.org/viewcvs/libcvd/cvd_src/i686/gradient.cc?cvsroot=libcvd&r1=1.2&r2=1.3
http://cvs.savannah.gnu.org/viewcvs/libcvd/cvd_src/noarch/gradient.cc?cvsroot=libcvd&r1=1.1&r2=1.2
Patches:
Index: cvd/vision.h
===================================================================
RCS file: /cvsroot/libcvd/libcvd/cvd/vision.h,v
retrieving revision 1.33
retrieving revision 1.34
diff -u -b -r1.33 -r1.34
--- cvd/vision.h 29 Sep 2009 15:13:51 -0000 1.33
+++ cvd/vision.h 1 Oct 2009 11:34:54 -0000 1.34
@@ -265,7 +265,7 @@
#ifndef DOXYGEN_IGNORE_INTERNAL
-inline void gradient(const BasicImage<byte>& im, BasicImage<short[2]>& out);
+void gradient(const BasicImage<byte>& im, BasicImage<short[2]>& out);
#endif
Index: cvd_src/i686/gradient.cc
===================================================================
RCS file: /cvsroot/libcvd/libcvd/cvd_src/i686/gradient.cc,v
retrieving revision 1.2
retrieving revision 1.3
diff -u -b -r1.2 -r1.3
--- cvd_src/i686/gradient.cc 12 Jun 2008 13:04:15 -0000 1.2
+++ cvd_src/i686/gradient.cc 1 Oct 2009 11:34:54 -0000 1.3
@@ -66,12 +66,12 @@
_mm_empty();
}
- inline void gradient(const BasicImage<byte>& im, BasicImage<short[2]>& out)
+ void gradient(const BasicImage<byte>& im, BasicImage<short[2]>& out)
{
if( im.size() != out.size())
throw
Exceptions::Vision::IncompatibleImageSizes("gradient");
- if (is_aligned<16>(im.data()) && is_aligned<16>(out.data()))
+ if (is_aligned<16>(im.data()) && is_aligned<16>(out.data()) &&
im.size().x % 16 == 0)
{
zeroBorders(out);
gradient(im.data(), out.data(), im.size().x,
im.size().y);
Index: cvd_src/noarch/gradient.cc
===================================================================
RCS file: /cvsroot/libcvd/libcvd/cvd_src/noarch/gradient.cc,v
retrieving revision 1.1
retrieving revision 1.2
diff -u -b -r1.1 -r1.2
--- cvd_src/noarch/gradient.cc 28 Feb 2008 00:27:24 -0000 1.1
+++ cvd_src/noarch/gradient.cc 1 Oct 2009 11:34:54 -0000 1.2
@@ -4,7 +4,7 @@
namespace CVD {
- inline void gradient(const BasicImage<byte>& im, BasicImage<short[2]>& out)
+ void gradient(const BasicImage<byte>& im, BasicImage<short[2]>& out)
{
if( im.size() != out.size())
throw
Exceptions::Vision::IncompatibleImageSizes("gradient");
[Prev in Thread] |
Current Thread |
[Next in Thread] |
- [libcvd-members] libcvd cvd/vision.h cvd_src/i686/gradient.cc cv...,
Gerhard Reitmayr <=