Visual Computing Library  devel
Loading...
Searching...
No Matches
Spatial and other Data Structures

VCLib provides several Data Structures, mostly spatial, that can be include trough #include<vclib/space.h>.

Spatial Data Structures

Most of the VCLib spatial data structures can be used in a N-Dimensional space, with the exception of some specific classes. Generally, they are templated over a a type Scalar, which is the Scalar that the class is going to store the data, and an unsigned integer number N that represent the dimension.

For example, the Point class is templated over Scalar and N. Specializations are then provided, like Point3d, which is a Point<double, 3>.

A list of all the spatial data structures provided by this library can be found in the Core Data Structures and Spatial Data Structures groups.