#include <vector>
#include <algorithm>
#include <stdexcept>
+#include <cstdlib>
#define RAPIDJSON_HAS_STDSTRING 1
#include <rapidjson/rapidjson.h>
/// \struct SCompression_Open3DGC
/// Compression of mesh data using Open3DGC algorythm.
- struct SCompression_Open3DGC final : public SExtension
+ struct SCompression_Open3DGC : public SExtension
{
using SExtension::Type;
// Check offset
if(pOffset > byteLength)
{
- constexpr uint8_t val_size = 32;
+ const uint8_t val_size = 32;
char val[val_size];
// Check length
if((pOffset + pEncodedData_Length) > byteLength)
{
- constexpr uint8_t val_size = 64;
+ const uint8_t val_size = 64;
char val[val_size];