MEPP2 Project
Binary_batch_encoder_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 
20 #include <draco/compression/encode.h>
21 #include <draco/io/mesh_io.h>
22 #include <draco/io/point_cloud_io.h>
23 #include <draco/core/encoder_buffer.h>
24 #include <draco/compression/bit_coders/rans_bit_encoder.h>
25 #include <draco/core/decoder_buffer.h>
26 #include <draco/core/varint_encoding.h>
27 #include <draco/compression/bit_coders/symbol_bit_encoder.h>
28 #include <draco/compression/entropy/shannon_entropy.h>
29 
30 #include <draco/compression/entropy/rans_symbol_encoder.h>
31 #include <draco/mesh/mesh.h>
32 #include <draco/compression/entropy/symbol_encoding.h>
33 #include <draco/mesh/triangle_soup_mesh_builder.h>
34 
35 #include <draco/io/obj_encoder.h>
36