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

#include <prediction_scheme_encoder_interface.h>

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

Public Member Functions

virtual bool ComputeCorrectionValues (const DataTypeT *in_data, CorrTypeT *out_corr, int size, int num_components, const PointIndex *entry_to_point_id_map)=0
Public Member Functions inherited from draco::PredictionSchemeEncoderInterface
virtual bool EncodePredictionData (EncoderBuffer *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

◆ ComputeCorrectionValues()

template<typename DataTypeT, typename CorrTypeT = DataTypeT>
virtual bool draco::PredictionSchemeTypedEncoderInterface< DataTypeT, CorrTypeT >::ComputeCorrectionValues ( const DataTypeT * in_data,
CorrTypeT * out_corr,
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: