CTR NEX API Reference
nn::nex::Ranking2ChartInfo クラス

生成されたランキングチャートデータを格納するクラスです。 [詳解]

#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 DateTimeGetCreateTime () 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です。

戻り値
分割区間数
qBool nn::nex::Ranking2ChartInfo::IsValid ( ) const

データが有効か否かを返します。


戻り値一覧:

true 有効

false 無効

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]uiTraceFlagsTraceLog::SetFlag() の引数と同様です。
String nn::nex::Ranking2ChartInfo::ToString ( ) const

デバッグ用にオブジェクトの内容を文字列として出力します。

戻り値
デバッグ用の出力文字列