Ticket #3924 (closed enhancement: fixed)
Hash VRT pixel function names so that lookups can be constant time instead of linear
| Reported by: | klaricmn | Owned by: | warmerdam |
|---|---|---|---|
| Priority: | normal | Milestone: | 1.9.0 |
| Component: | default | Version: | svn-trunk |
| Severity: | normal | Keywords: | vrt |
| Cc: | bclaywell |
Description
The attached patch modifies the method used to track VRT pixel function names. Instead using arrays to track the function names and pointers, this patch uses a hash. This allows large numbers of pixel functions to be registered without incurring a penalty during pixel function lookup (i.e. a linear scan of the list of pixel function names).
Attachments
Change History
Note: See
TracTickets for help on using
tickets.

