KDECore
kencodingprober::CharDistributionAnalysis Class Reference
#include <CharDistribution.h>

Public Member Functions | |
CharDistributionAnalysis () | |
float | GetConfidence () |
bool | GotEnoughData () |
void | HandleData (const char *, unsigned int) |
void | HandleOneChar (const char *aStr, unsigned int aCharLen) |
void | Reset (void) |
void | SetOpion () |
virtual | ~CharDistributionAnalysis () |
Protected Member Functions | |
virtual int | GetOrder (const char *) |
Protected Attributes | |
const short * | mCharToFreqOrder |
bool | mDone |
unsigned int | mFreqChars |
unsigned int | mTableSize |
unsigned int | mTotalChars |
float | mTypicalDistributionRatio |
Detailed Description
Definition at line 34 of file CharDistribution.h.
Constructor & Destructor Documentation
kencodingprober::CharDistributionAnalysis::CharDistributionAnalysis | ( | ) | [inline] |
Definition at line 37 of file CharDistribution.h.
virtual kencodingprober::CharDistributionAnalysis::~CharDistributionAnalysis | ( | ) | [inline, virtual] |
Definition at line 38 of file CharDistribution.h.
Member Function Documentation
float kencodingprober::CharDistributionAnalysis::GetConfidence | ( | ) |
Definition at line 40 of file CharDistribution.cpp.
virtual int kencodingprober::CharDistributionAnalysis::GetOrder | ( | const char * | ) | [inline, protected, virtual] |
Reimplemented in kencodingprober::EUCTWDistributionAnalysis, kencodingprober::EUCKRDistributionAnalysis, kencodingprober::GB2312DistributionAnalysis, kencodingprober::Big5DistributionAnalysis, kencodingprober::SJISDistributionAnalysis, and kencodingprober::EUCJPDistributionAnalysis.
Definition at line 86 of file CharDistribution.h.
bool kencodingprober::CharDistributionAnalysis::GotEnoughData | ( | ) | [inline] |
Definition at line 80 of file CharDistribution.h.
void kencodingprober::CharDistributionAnalysis::HandleData | ( | const char * | , | |
unsigned | int | |||
) | [inline] |
Definition at line 41 of file CharDistribution.h.
void kencodingprober::CharDistributionAnalysis::HandleOneChar | ( | const char * | aStr, | |
unsigned int | aCharLen | |||
) | [inline] |
Definition at line 44 of file CharDistribution.h.
void kencodingprober::CharDistributionAnalysis::Reset | ( | void | ) | [inline] |
Definition at line 67 of file CharDistribution.h.
void kencodingprober::CharDistributionAnalysis::SetOpion | ( | ) | [inline] |
Definition at line 76 of file CharDistribution.h.
Member Data Documentation
const short* kencodingprober::CharDistributionAnalysis::mCharToFreqOrder [protected] |
Definition at line 98 of file CharDistribution.h.
bool kencodingprober::CharDistributionAnalysis::mDone [protected] |
Definition at line 86 of file CharDistribution.h.
unsigned int kencodingprober::CharDistributionAnalysis::mFreqChars [protected] |
Definition at line 92 of file CharDistribution.h.
unsigned int kencodingprober::CharDistributionAnalysis::mTableSize [protected] |
Definition at line 101 of file CharDistribution.h.
unsigned int kencodingprober::CharDistributionAnalysis::mTotalChars [protected] |
Definition at line 95 of file CharDistribution.h.
float kencodingprober::CharDistributionAnalysis::mTypicalDistributionRatio [protected] |
Definition at line 105 of file CharDistribution.h.
The documentation for this class was generated from the following files: