/**
Main namespace.
It contain all the other namespaces and
*/
namespace vcg {}
/**
Everything about triangular meshes lie in this namespace
*/
namespace vcg::tri {}
/**
Everything about tetrahedral meshes lie in this namespace
*/
namespace vcg::tetra {}
/**
Global algorithms and classes working on generic faces are defined in this namespace.
Typical example are the topological surgery functions (like vcg::face::Detach and vcg::face::IsBorder) and the class vcg::face::Pos
for defining \e positions over a mesh. Note that for sake of brevity the main face class is defined outside this namespace.
*/
namespace vcg::face {}
/**
Wrapper for symbols and structs defind in the old ply library
*/
namespace vcg::ply {}
/**
For all the functions and classes used to read and write meshes
*/
namespace vcg::tri::io {}
/**
For all the functions and classes used to read and write Tetrahedral Meshes
*/
namespace vcg::tetra::io {}
/**
For all the generic math functions and classes.
*/
namespace vcg::math {}