| Commit | Date | |
|---|---|---|
| 2003-05-06 09:53:02 | Tree | |
|
[r188]
by
ltilib
alvarado: @ADD: an object factory for scalarValuedInterpolation<T> objects has been added. |
2003-05-06 09:52:49 | Tree |
|
[r187]
by
ltilib
alvarado: @ADD: class nearestNeighborInterpolator added. It provides the simplest and fastest interpolation method, but with not very good results. If the bilinearInterpolation is too slow for your algorithm, you can try this one only if the quality of the results is not important. |
2003-05-06 09:52:31 | Tree |
|
[r186]
by
ltilib
alvarado: Not ltiGenerator accepts more @tokens in the header template. This was required towards template functors templates. |
2003-05-05 10:09:17 | Tree |
|
[r185]
by
ltilib
alvarado: Small changes towards a more generic implementation. This class must be completely reviewed, as it works only with float and double types, and should also work with ubyte, int and rgbPixel. |
2003-05-05 10:08:41 | Tree |
|
[r184]
by
ltilib
alvarado: Small formating changes. Use of new matrix methods lastRow() and lastColumn() |
2003-05-05 10:08:26 | Tree |
| 2003-05-05 10:04:38 | Tree | |
|
[r182]
by
ltilib
alvarado: @CHG: The methods of ltiGeometricTransform were still in the old interface style. Now they return a boolean. Furthermore, the apply methods for matrices now provide an optional template parameter, which specifies the interpolation functor that shoud be used. This was not implemented as functor parameter due to efficiency issues: as a virtual member, the interpolation would take about 15% more time as a direct instance. |
2003-05-05 10:03:08 | Tree |
|
[r181]
by
ltilib
alvarado: @ADD: Two methods added: the first one areaX2() (area times two) compute twice the area of the polygon. Why twice? Because for integer types twice the area is also an integer, and computing on the same type is a little bit more efficient than casting to a floating point type, that in case of interger types would only keep track of a 1/2 term. The second method clockwise() uses areaX2() to decide if the polygon turns clockwise or not. |
2003-05-05 10:02:10 | Tree |
|
[r180]
by
ltilib
sltilib: Overload of template methods not supported, so we rename the new one in tApply and tRotate and tScale |
2003-05-05 09:58:45 | Tree |