VCG Library
Loading...
Searching...
No Matches
complex.h
1/****************************************************************************
2* VCGLib o o *
3* Visual and Computer Graphics Library o o *
4* _ O _ *
5* Copyright(C) 2004-2016 \/)\/ *
6* Visual Computing Lab /\/| *
7* ISTI - Italian National Research Council | *
8* \ *
9* All rights reserved. *
10* *
11* This program is free software; you can redistribute it and/or modify *
12* it under the terms of the GNU General Public License as published by *
13* the Free Software Foundation; either version 2 of the License, or *
14* (at your option) any later version. *
15* *
16* This program is distributed in the hope that it will be useful, *
17* but WITHOUT ANY WARRANTY; without even the implied warranty of *
18* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the *
19* GNU General Public License (http://www.gnu.org/licenses/gpl.txt) *
20* for more details. *
21* *
22****************************************************************************/
23
24#ifndef __VCG_MESH_H
25#define __VCG_MESH_H
26#define __VCG_MESH
27
28#include <cassert>
29#include <cstring>
30#include <string>
31#include <ctime>
32#include <vector>
33#include <set>
34#include <stack>
35#include <queue>
36#include <map>
37#include <algorithm>
38#include <iostream>
39#include <stdexcept>
40#include <limits>
41#include <iterator>
42#include <typeindex>
43#include <wrap/callback.h>
44#include <vcg/complex/exception.h>
45#include <vcg/container/simple_temporary_data.h>
46#include <vcg/complex/used_types.h>
47#include <vcg/complex/base.h>
48#include <vcg/complex/allocate.h>
49#include <vcg/simplex/face/pos.h>
50#include <vcg/simplex/face/topology.h>
51#include <vcg/simplex/edge/pos.h>
52#include <vcg/simplex/edge/topology.h>
53#include <vcg/simplex/tetrahedron/pos.h>
54#include <vcg/simplex/tetrahedron/topology.h>
55#include <vcg/complex/foreach.h>
56#include <vcg/complex/algorithms/update/flag.h>
57#include <vcg/complex/algorithms/update/selection.h>
58#include <vcg/complex/algorithms/update/topology.h>
59#include <vcg/complex/algorithms/update/normal.h>
60#include <vcg/complex/algorithms/update/bounding.h>
61#include <vcg/complex/algorithms/mesh_assert.h>
62#include <vcg/complex/append.h>
63
64#undef __VCG_MESH
65#endif
66