vtkContainers is a VTK-compatible library that provides a set of container classes to enhance data storage and management.
All the container implementations – apart from the hash map – are wrappers around an internal C++ STL type, which makes them efficient and capable of handling a wide range of use cases. Each container in the vtkContainers library also registers and unregisters objects, and is wrappable into other languages, so you can use it in your projects with minimal fuss.
But in addition to these core functions, vtkContainers also offers a range of unique capabilities, such as better performance and object level locking, that will improve your experience and help you get more done in less time. And because the library is covered by a comprehensive unit testing suite, you can trust that it will deliver the results you need.
vtkContainers began as a simple implementation of a stack class for parsers and transaction systems, and a map class for accessing C++ objects by name. But it quickly grew in scope to include all applicable STL container types and their iterators, making it a powerful, flexible, and versatile tool for your VTK projects.
To use vtkContainers in your work, you'll need VTK version 4.5.0 or higher, and CMake version 2.0 or higher. So why not give it a try today, and see how it can help you achieve more in less time?
Version 0.3: N/A