File: namespaces.dxy

package info (click to toggle)
meshlab 2020.09%2Bdfsg1-1
  • links: PTS, VCS
  • area: main
  • in suites: bullseye
  • size: 45,124 kB
  • sloc: cpp: 400,238; ansic: 31,952; javascript: 1,578; sh: 387; yacc: 238; lex: 139; python: 86; makefile: 29
file content (43 lines) | stat: -rw-r--r-- 1,016 bytes parent folder | download | duplicates (3)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43

/**
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 {}