vigra - Utilities

[ VIGRA Homepage | Function Index | Class Index | Namespaces | File List | Main Page ]

Utilities |

Basic helper functionality needed throughout.

- vigra::ArrayVector
  replacement for std::vector (always uses consecutive memory)
- vigra::BucketQueue and vigra::MappedBucketQueue
  efficient priority queues for integer priorities
- Ranges and Points
  2-D and N-D positions, extents, and boxes
- Utilities to manage pixel neighborhoods
  4- and 8-neighborhood definitions and circulators
- Utilities to manage voxel neighborhoods
  6- and 26-neighborhood definitions and circulators
- vigra::IteratorAdaptor
  Quickly create STL-compatible 1D iterator adaptors
- Tuple Types
  pair, triple, tuple4, tuple5
- Mathematical Constants
  M_PI, M_SQRT2
- Timing macros for runtime measurements
  Macros for taking execution speed measurements

© Ullrich Köthe (ullrich.koethe@iwr.uni-heidelberg.de) Heidelberg Collaboratory for Image Processing, University of Heidelberg, Germany | html generated using doxygen and Python vigra 1.10.0 (Mon Nov 18 2013)