digiKam
|
Public Member Functions | |
Algo_TB_IntraPredMode_ModeSubset () | |
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 | disableAllIntraPredModes () |
void | enableAllIntraPredModes () |
void | enableIntraPredMode (enum IntraPredMode mode) |
void | enableIntraPredModeSubset (enum ALGO_TB_IntraPredMode_Subset subset) |
void | enter () |
enum IntraPredMode | getPredMode (int idx) const |
bool | isPredModeEnabled (enum IntraPredMode mode) |
void | leaf (const enc_node *, const char *,...) |
const char * | name () const |
int | nPredModesEnabled () const |
void | setChildAlgo (Algo_TB_Split *algo) |
Protected Attributes | |
Algo_TB_Split * | mTBSplitAlgo |
Utility class for intra prediction-mode algorithm that uses a subset of modes.
|
inline |
References enableAllIntraPredModes().
|
pure virtualinherited |
Implemented in Algo_TB_IntraPredMode_MinResidual, Algo_TB_IntraPredMode_FastBrute, and Algo_TB_IntraPredMode_BruteForce.
|
inlineinherited |
|
inlineinherited |
|
inline |
Referenced by enableIntraPredModeSubset().
|
inline |
Referenced by Algo_TB_IntraPredMode_ModeSubset().
|
inline |
Referenced by enableIntraPredModeSubset().
|
inline |
|
inlineinherited |
|
inline |
|
inline |
|
inlineinherited |
Referenced by Algo_TB_RateEstimation_None::encode_transform_unit().
|
inlinevirtualinherited |
Reimplemented from Algo.
Reimplemented in Algo_TB_IntraPredMode_MinResidual, Algo_TB_IntraPredMode_FastBrute, and Algo_TB_IntraPredMode_BruteForce.
|
inline |
|
inlineinherited |
References Algo_TB_IntraPredMode::mTBSplitAlgo.
|
protectedinherited |
Referenced by Algo_TB_IntraPredMode::setChildAlgo().