digiKam
Algo_TB_RateEstimation Class Referenceabstract
+ Inheritance diagram for Algo_TB_RateEstimation:

Public Member Functions

void ascend (const enc_node *resultNode=NULL, const char *fmt=NULL,...)
 
void descend (const enc_node *, const char *,...)
 
virtual float encode_transform_unit (encoder_context *ectx, context_model_table &ctxModel, const enc_tb *tb, const enc_cb *cb, int x0, int y0, int xBase, int yBase, int log2TrafoSize, int trafoDepth, int blkIdx)=0
 
void enter ()
 
void leaf (const enc_node *, const char *,...)
 
virtual const char * name () const
 
virtual ~Algo_TB_RateEstimation ()
 

Constructor & Destructor Documentation

◆ ~Algo_TB_RateEstimation()

virtual Algo_TB_RateEstimation::~Algo_TB_RateEstimation ( )
inlinevirtual

Member Function Documentation

◆ ascend()

void Algo::ascend ( const enc_node resultNode = NULL,
const char *  fmt = NULL,
  ... 
)
inlineinherited

◆ descend()

void Algo::descend ( const enc_node ,
const char *  ,
  ... 
)
inlineinherited

◆ encode_transform_unit()

virtual float Algo_TB_RateEstimation::encode_transform_unit ( encoder_context ectx,
context_model_table ctxModel,
const enc_tb tb,
const enc_cb cb,
int  x0,
int  y0,
int  xBase,
int  yBase,
int  log2TrafoSize,
int  trafoDepth,
int  blkIdx 
)
pure virtual

◆ enter()

void Algo::enter ( )
inlineinherited

◆ leaf()

void Algo::leaf ( const enc_node ,
const char *  ,
  ... 
)
inlineinherited

◆ name()

virtual const char* Algo_TB_RateEstimation::name ( ) const
inlinevirtual

Reimplemented from Algo.

Reimplemented in Algo_TB_RateEstimation_Exact, and Algo_TB_RateEstimation_None.


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