Visual Computing Library
|
List of the Spatial Data Structures of VCLib. More...
Classes | |
class | vcl::AbstractGrid< GridType, ValueType, DerivedGrid > |
The AbstractGrid class describes a generic Spatial Data Structure organized on a regular grid, that allows to store elements (ValueType) in a particular way that will be managed by its derived classes (e.g. StaticGrid, HashTableGrid). More... | |
class | vcl::HashTableGrid< GridType, ValueType, AllowDuplicates > |
The HashTableGrid class stores N-Dimensional spatial elements (that could be anything on which it can be computed a N-dimensional bounding box) in a regular grid, using a Hash Table having the Cell Grid coordinate as key type. More... | |
class | vcl::MeshEdgeUtil< MeshType > |
Utility class that represents a edge in a Mesh. More... | |
class | vcl::MeshInertia< MeshType > |
The MeshInertia class provides several for computing Polyhedral Mass properties (like inertia tensor, volume, etc). More... | |
class | vcl::MeshInfo |
A simple class that allows to store which elements and their components have been imported/loaded or are going to be exported/saved on a mesh file or some other data structure. More... | |
class | vcl::MeshPos< FaceType > |
The MeshPos class describes a "Position in a Mesh" that can be identified with a triplet of Face-Vertex-Edge, where: More... | |
class | vcl::TriPolyIndexBiMap |
The TriPolyIndexBiMap class allows to store a bidirectional mapping between a Polygon Mesh and a Triangle Mesh generated by the polygon mesh. More... | |
List of the Spatial Data Structures of VCLib.
In this module, you can find the spatial data structures of VCLib, such as graphs, grids, kd-trees, and samplers.
You can access all the algorithms of VCLib by including #include <vclib/space/complex.h>