digiKam
|
Public Member Functions | |
Algo_TB_IntraPredMode () | |
virtual enc_tb * | analyze (encoder_context *, context_model_table &, const de265_image *input, enc_tb *tb, int TrafoDepth, int MaxTrafoDepth, int IntraSplitFlag)=0 |
void | ascend (const enc_node *resultNode=NULL, const char *fmt=NULL,...) |
void | descend (const enc_node *, const char *,...) |
void | enter () |
void | leaf (const enc_node *, const char *,...) |
const char * | name () const |
void | setChildAlgo (Algo_TB_Split *algo) |
virtual | ~Algo_TB_IntraPredMode () |
Protected Attributes | |
Algo_TB_Split * | mTBSplitAlgo |
Base class for intra prediction-mode algorithms. Selects one of the 35 prediction modes.
|
inline |
|
inlinevirtual |
|
pure virtual |
Implemented in Algo_TB_IntraPredMode_MinResidual, Algo_TB_IntraPredMode_FastBrute, and Algo_TB_IntraPredMode_BruteForce.
|
inlineinherited |
|
inlineinherited |
|
inlineinherited |
|
inlineinherited |
Referenced by Algo_TB_RateEstimation_None::encode_transform_unit().
|
inlinevirtual |
Reimplemented from Algo.
Reimplemented in Algo_TB_IntraPredMode_MinResidual, Algo_TB_IntraPredMode_FastBrute, and Algo_TB_IntraPredMode_BruteForce.
|
inline |
References mTBSplitAlgo.
|
protected |
Referenced by setChildAlgo().