21#ifndef DRACO_CORE_QUANTIZATION_UTILS_H_
22#define DRACO_CORE_QUANTIZATION_UTILS_H_
45 void Init(
float range, int32_t max_quantized_value);
46 void Init(
float delta);
48 val *= inverse_delta_;
49 return static_cast<int32_t
>(
floor(val + 0.5f));
66 bool Init(
float range, int32_t max_quantized_value);
69 bool Init(
float delta);
72 return static_cast<float>(val) * delta_;
void floor(const FCube &pos, FLine &l1, FLine &l2, FLine &l3, FLine &l4, FPlane &pl, FaceStore &s)
Definition Functions.cc:95
Dequantizer()
Definition quantization_utils.cc:27
float DequantizeFloat(int32_t val) const
Definition quantization_utils.h:71
float operator()(int32_t val) const
Definition quantization_utils.h:74
bool Init(float range, int32_t max_quantized_value)
Definition quantization_utils.cc:29
void Init(float range, int32_t max_quantized_value)
Definition quantization_utils.cc:21
int32_t operator()(float val) const
Definition quantization_utils.h:51
Quantizer()
Definition quantization_utils.cc:19
int32_t QuantizeFloat(float val) const
Definition quantization_utils.h:47
Definition attribute_octahedron_transform.cc:21