15#ifndef DRACO_COMPRESSION_EXPERT_ENCODE_H_
16#define DRACO_COMPRESSION_EXPERT_ENCODE_H_
75 int quantization_bits,
int num_dims,
76 const float *origin,
float range);
133 int prediction_scheme_method);
141#ifdef DRACO_TRANSCODER_SUPPORTED
143 Status ApplyCompressionOptions(
const Mesh &mesh);
144 Status ApplyGridQuantization(
const Mesh &mesh,
int attribute_index);
EncoderBase()
Definition encode_base.h:32
const EncoderOptions & options() const
Definition encode_base.h:38
Definition encoder_buffer.h:29
void SetAttributeQuantization(int32_t attribute_id, int quantization_bits)
Definition expert_encode.cc:153
void SetEncodingSubmethod(int encoding_submethod)
Definition expert_encode.cc:179
ExpertEncoder(const PointCloud &point_cloud)
Definition expert_encode.cc:35
EncoderBase< EncoderOptions > Base
Definition expert_encode.h:34
void SetAttributeExplicitQuantization(int32_t attribute_id, int quantization_bits, int num_dims, const float *origin, float range)
Definition expert_encode.cc:159
void SetEncodingMethod(int encoding_method)
Definition expert_encode.cc:175
Status SetAttributePredictionScheme(int32_t attribute_id, int prediction_scheme_method)
Definition expert_encode.cc:183
Status EncodeToBuffer(EncoderBuffer *out_buffer)
Definition expert_encode.cc:41
void SetUseBuiltInAttributeCompression(bool enabled)
Definition expert_encode.cc:171
void SetSpeedOptions(int encoding_speed, int decoding_speed)
Definition expert_encode.cc:149
EncoderOptions OptionsType
Definition expert_encode.h:35
void Reset()
Definition expert_encode.cc:147
Definition point_cloud.h:29
Definition attribute_octahedron_transform.cc:21
EncoderOptionsBase< int32_t > EncoderOptions
Definition encoder_options.h:97