MEPP2 Project
Binary_batch_decoder_draco_nowarning.h
Go to the documentation of this file.
1 // Copyright (c) 2012-2022 University of Lyon and CNRS (France).
2 // All rights reserved.
3 //
4 // This file is part of MEPP2; you can redistribute it and/or modify
5 // it under the terms of the GNU Lesser General Public License as
6 // published by the Free Software Foundation; either version 3 of
7 // the License, or (at your option) any later version.
8 //
9 // This file is provided AS IS with NO WARRANTY OF ANY KIND, INCLUDING THE
10 // WARRANTY OF DESIGN, MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE.
11 
12 #pragma once
13 
14 #ifdef __GNUC__
15 // disable all GCC warnings in the rest of the current header
16 #pragma GCC system_header
17 #endif //__GNUC__
18 
19 #pragma push_macro("ERROR")
20 #undef ERROR
21 
22 #include <draco/compression/decode.h>
23 #include <draco/io/mesh_io.h>
24 #include <draco/io/point_cloud_io.h>
25 #include <draco/core/encoder_buffer.h>
26 #include <draco/compression/bit_coders/rans_bit_decoder.h>
27 #include <draco/core/decoder_buffer.h>
28 #include <draco/core/varint_decoding.h>
29 #include <draco/compression/bit_coders/symbol_bit_decoder.h>
30 
31 #include <draco/compression/entropy/rans_symbol_decoder.h>
32 #include <draco/mesh/mesh.h>
33 #include <draco/compression/entropy/symbol_decoding.h>
34 
35 #include <draco/io/obj_encoder.h>
36 #include <draco/io/parser_utils.h>
37 
38 #include <draco/attributes/point_attribute.h>
39 #include <draco/attributes/geometry_indices.h>
40 
41 #pragma pop_macro("ERROR")