生成されたランキングチャートデータを格納するクラスです。 [詳解]
#include <RendezVous/Services/Jugem/Ranking2/src/Common/Ranking2ChartInfo.h>
DDLCLASSRanking2ChartInfoを継承しています。
公開メンバ関数 | |
Ranking2ChartInfo () | |
コンストラクタ。 | |
virtual | ~Ranking2ChartInfo () |
デストラクタ。 | |
qUnsignedInt32 | GetAttribute1 () const |
任意の設定値 その1を取得します。 [詳解] | |
qUnsignedInt32 | GetAttribute2 () const |
任意の設定値 その2を取得します。 [詳解] | |
qUnsignedInt8 | GetBinsSize () const |
分布図の分割区間数を取得します。 [詳解] | |
qUnsignedInt32 | GetBinsWidth () const |
分布図の区間幅を取得します。 [詳解] | |
qUnsignedInt32 | GetCategory () const |
ランキングチャートデータ作成の元になったカテゴリを取得します。 [詳解] | |
const DateTime & | GetCreateTime () const |
ランキングチャートデータが生成された日時を取得します。 [詳解] | |
qDouble | GetEstimateAverageScore () const |
推定平均スコアを取得します。 [詳解] | |
qUnsignedInt32 | GetEstimateHighestScore () const |
推定最高スコアを取得します。 [詳解] | |
qUnsignedInt32 | GetEstimateLength () const |
推定スコア総数を取得します。 [詳解] | |
qUnsignedInt32 | GetEstimateLowestScore () const |
推定最低スコアを取得します。 [詳解] | |
qUnsignedInt32 | GetEstimateMedianScore () const |
推定中央スコアを取得します。 [詳解] | |
qUnsignedInt32 | GetHighestBinsScore () const |
区間終了の最高スコアを取得します。 [詳解] | |
qUnsignedInt32 | GetIndex () const |
ランキングチャートデータのインデックス番号を取得します。 [詳解] | |
qUnsignedInt32 | GetLowestBinsScore () const |
区間開始の最低スコアを取得します。 [詳解] | |
const qVector< qUnsignedInt32 > & | GetQuantities () const |
区間ごとの度数を取得します。 [詳解] | |
qUnsignedInt | GetSamplingRate () const |
標本比率を取得します。 [詳解] | |
qBool | GetScoreOrder () const |
順番を取得します。 [詳解] | |
qUnsignedInt | GetSeason () const |
シーズンを取得します。 [詳解] | |
qBool | IsValid () const |
データが有効か否かを返します。 [詳解] | |
String | ToString () const |
デバッグ用にオブジェクトの内容を文字列として出力します。 [詳解] | |
void | Trace (qUnsignedInt64 uiTraceFlags=TRACE_ALWAYS) const |
Ranking2CategorySetting オブジェクトの内容をトレースします。 [詳解] | |
生成されたランキングチャートデータを格納するクラスです。
const DateTime& nn::nex::Ranking2ChartInfo::GetCreateTime | ( | ) | const |
ランキングチャートデータが生成された日時を取得します。
qUnsignedInt32 nn::nex::Ranking2ChartInfo::GetIndex | ( | ) | const |
ランキングチャートデータのインデックス番号を取得します。
qUnsignedInt32 nn::nex::Ranking2ChartInfo::GetCategory | ( | ) | const |
ランキングチャートデータ作成の元になったカテゴリを取得します。
qUnsignedInt nn::nex::Ranking2ChartInfo::GetSeason | ( | ) | const |
シーズンを取得します。
qUnsignedInt8 nn::nex::Ranking2ChartInfo::GetBinsSize | ( | ) | const |
分布図の分割区間数を取得します。
最大255です。
qUnsignedInt nn::nex::Ranking2ChartInfo::GetSamplingRate | ( | ) | const |
標本比率を取得します。
実際の標本比率は、(1/ (1 << GetSamplingRate()) となり、 母集団 * (1 / (1 << GetSamplingRate())) の分の標本データが推定に用いられていることを示します。 0 が返された場合は、全てのスコアが標本データとなっている事を示します。 1 が返された場合は、約 50% のスコアが標本データとなっている事を示します。 2 が返された場合は、約 25% のスコアが標本データとなっている事を示します。
qBool nn::nex::Ranking2ChartInfo::GetScoreOrder | ( | ) | const |
qUnsignedInt32 nn::nex::Ranking2ChartInfo::GetEstimateLength | ( | ) | const |
推定スコア総数を取得します。
ランキングチャートの設定にかかわらず、アップロードされたスコアの推定総数です。
qUnsignedInt32 nn::nex::Ranking2ChartInfo::GetEstimateHighestScore | ( | ) | const |
推定最高スコアを取得します。
qUnsignedInt32 nn::nex::Ranking2ChartInfo::GetEstimateLowestScore | ( | ) | const |
推定最低スコアを取得します。
qUnsignedInt32 nn::nex::Ranking2ChartInfo::GetEstimateMedianScore | ( | ) | const |
推定中央スコアを取得します。
qDouble nn::nex::Ranking2ChartInfo::GetEstimateAverageScore | ( | ) | const |
推定平均スコアを取得します。
qUnsignedInt32 nn::nex::Ranking2ChartInfo::GetHighestBinsScore | ( | ) | const |
区間終了の最高スコアを取得します。
実際には、この値よりひとつ低位のスコアまでとなります。
qUnsignedInt32 nn::nex::Ranking2ChartInfo::GetLowestBinsScore | ( | ) | const |
区間開始の最低スコアを取得します。
qUnsignedInt32 nn::nex::Ranking2ChartInfo::GetBinsWidth | ( | ) | const |
分布図の区間幅を取得します。
qUnsignedInt32 nn::nex::Ranking2ChartInfo::GetAttribute1 | ( | ) | const |
任意の設定値 その1を取得します。
qUnsignedInt32 nn::nex::Ranking2ChartInfo::GetAttribute2 | ( | ) | const |
任意の設定値 その2を取得します。
const qVector<qUnsignedInt32>& nn::nex::Ranking2ChartInfo::GetQuantities | ( | ) | const |
区間ごとの度数を取得します。
区間最高スコアから区間最低スコアへ向かって度数が数えられます。
void nn::nex::Ranking2ChartInfo::Trace | ( | qUnsignedInt64 | uiTraceFlags = TRACE_ALWAYS | ) | const |
Ranking2CategorySetting オブジェクトの内容をトレースします。
[in] | uiTraceFlags | TraceLog::SetFlag() の引数と同様です。 |
String nn::nex::Ranking2ChartInfo::ToString | ( | ) | const |
デバッグ用にオブジェクトの内容を文字列として出力します。