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

#include <prediction_scheme_decoder_interface.h>

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

Public Member Functions

virtual bool ComputeOriginalValues (const CorrTypeT *in_corr, DataTypeT *out_data, int size, int num_components, const PointIndex *entry_to_point_id_map)=0
Public Member Functions inherited from draco::PredictionSchemeDecoderInterface
virtual bool DecodePredictionData (DecoderBuffer *buffer)=0
Public Member Functions inherited from draco::PredictionSchemeInterface
virtual ~PredictionSchemeInterface ()=default
virtual PredictionSchemeMethod GetPredictionMethod () const =0
virtual const PointAttribute * GetAttribute () const =0
virtual bool IsInitialized () const =0
virtual int GetNumParentAttributes () const =0
virtual GeometryAttribute::Type GetParentAttributeType (int i) const =0
virtual bool SetParentAttribute (const PointAttribute *att)=0
virtual bool AreCorrectionsPositive ()=0
virtual PredictionSchemeTransformType GetTransformType () const =0

Member Function Documentation

◆ ComputeOriginalValues()

template<typename DataTypeT, typename CorrTypeT = DataTypeT>
virtual bool draco::PredictionSchemeTypedDecoderInterface< DataTypeT, CorrTypeT >::ComputeOriginalValues ( const CorrTypeT * in_corr,
DataTypeT * out_data,
int size,
int num_components,
const PointIndex * entry_to_point_id_map )
pure virtual

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