Bruno Postle <[email protected]> wrote:
[...]
> There are some other libraries that should be removed from Hugin: as 
> far as I can tell ANN and levmar are the same as the respective 
> upstream versions.

Hello,

I have taken a look at libANN today. 


Quoting ANNmanual_1.1.pdf
| 2.2  Configuring ANN
| In this section we describe a number of methods for configuring ANN.
| These include dealing with different distance measures, altering the
| types of coordinates, and dealing with the issue of whether a point
| can be its own nearest neighbor. It was felt that these features are
| typically set once for any given application, and that it would
| significantly complicate the library to allow support all possible
| combinations of settings. For this reason, these changes are made by
| altering ANN’s main header file include/ANN/ANN.h. Once set, they
| cannot be changed without recompiling the entire library.


Afaiui this design choice makes libANN pretty much unuseable as a
precompiled library, since every application needs a differently
compiled library.  Hugin makes use of this (ANN_ALLOW_SELF_MATCH =
ANNfalse).

cu andreas

-- 
`What a good friend you are to him, Dr. Maturin. His other friends are
so grateful to you.'
`I sew his ears on from time to time, sure'

-- 
You received this message because you are subscribed to the Google Groups 
"Hugin and other free panoramic software" group.
A list of frequently asked questions is available at: 
http://wiki.panotools.org/Hugin_FAQ
To post to this group, send email to [email protected]
To unsubscribe from this group, send email to 
[email protected]
For more options, visit this group at http://groups.google.com/group/hugin-ptx

Reply via email to