GameApi 28
Library used by GameApi Builder tool
Loading...
Searching...
No Matches
draco::PredictionSchemeWrapDecodingTransform< DataTypeT, CorrTypeT > Class Template Reference

#include <prediction_scheme_wrap_decoding_transform.h>

Inheritance diagram for draco::PredictionSchemeWrapDecodingTransform< DataTypeT, CorrTypeT >:
Collaboration diagram for draco::PredictionSchemeWrapDecodingTransform< DataTypeT, CorrTypeT >:

Public Types

typedef CorrTypeT CorrType

Public Member Functions

 PredictionSchemeWrapDecodingTransform ()
void ComputeOriginalValue (const DataTypeT *predicted_vals, const CorrTypeT *corr_vals, DataTypeT *out_original_vals) const
bool DecodeTransformData (DecoderBuffer *buffer)
Public Member Functions inherited from draco::PredictionSchemeWrapTransformBase< DataTypeT >
 PredictionSchemeWrapTransformBase ()
void Init (int num_components)
bool AreCorrectionsPositive () const
const DataTypeT * ClampPredictedValue (const DataTypeT *predicted_val) const
int quantization_bits () const

Additional Inherited Members

Static Public Member Functions inherited from draco::PredictionSchemeWrapTransformBase< DataTypeT >
static constexpr PredictionSchemeTransformType GetType ()
Protected Member Functions inherited from draco::PredictionSchemeWrapTransformBase< DataTypeT >
bool InitCorrectionBounds ()
int num_components () const
DataTypeT min_value () const
void set_min_value (const DataTypeT &v)
DataTypeT max_value () const
void set_max_value (const DataTypeT &v)
DataTypeT max_dif () const
DataTypeT min_correction () const
DataTypeT max_correction () const

Member Typedef Documentation

◆ CorrType

template<typename DataTypeT, typename CorrTypeT = DataTypeT>
typedef CorrTypeT draco::PredictionSchemeWrapDecodingTransform< DataTypeT, CorrTypeT >::CorrType

Constructor & Destructor Documentation

◆ PredictionSchemeWrapDecodingTransform()

template<typename DataTypeT, typename CorrTypeT = DataTypeT>
draco::PredictionSchemeWrapDecodingTransform< DataTypeT, CorrTypeT >::PredictionSchemeWrapDecodingTransform ( )
inline

Member Function Documentation

◆ ComputeOriginalValue()

template<typename DataTypeT, typename CorrTypeT = DataTypeT>
void draco::PredictionSchemeWrapDecodingTransform< DataTypeT, CorrTypeT >::ComputeOriginalValue ( const DataTypeT * predicted_vals,
const CorrTypeT * corr_vals,
DataTypeT * out_original_vals ) const
inline

◆ DecodeTransformData()

template<typename DataTypeT, typename CorrTypeT = DataTypeT>
bool draco::PredictionSchemeWrapDecodingTransform< DataTypeT, CorrTypeT >::DecodeTransformData ( DecoderBuffer * buffer)
inline

The documentation for this class was generated from the following file: