検出したマーカーを扱うクラスです。 [詳細]
#include <narMarker.h>
Public メソッド | |
f32 | GetAspectRatio () const |
マーカーの横/縦のアスペクト比 | |
s32 | GetDir () const |
マーカーの向きを取得します。 | |
s32 | GetID () const |
ID取得. | |
const PatternVtxData_cl * | GetpPatternVtxData () |
マーカー判定用パターンの格子座標データのポインタを取得します。 | |
const Vec3F_st & | GetrNormal () |
マーカー平面の法線ベクトル | |
Transformation_cl & | GetrTransformation () |
変換行列取得 | |
f32 | GetScore () const |
スコアを取得します。 | |
f32 | GetSideLength () const |
マーカーの左辺のワールド座標系での長さ | |
bool | IsEstimated () const |
座標推定済みかどうか | |
void | SuppressShake (f32 sim, f32 far) |
前回の位置から震えを抑制する |
検出したマーカーを扱うクラスです。
s32 mw::nar::Marker_cl::GetDir | ( | ) | const [inline] |
マーカーの向きを取得します。
e_MarkerDir_Top,e_MarkerDir_Left,e_MarkerDir_Bottom,e_MarkerDir_Rightの何れか |
s32 mw::nar::Marker_cl::GetID | ( | ) | const [inline] |
ID取得.
マーカーID(エラー時-1) |
const PatternVtxData_cl* mw::nar::Marker_cl::GetpPatternVtxData | ( | ) | [inline] |
マーカー判定用パターンの格子座標データのポインタを取得します。
マーカー判定用パターンの格子座標データのポインタ |
f32 mw::nar::Marker_cl::GetScore | ( | ) | const [inline] |
スコアを取得します。
スコア。範囲は、-1.0 | <= score <= 1.0 |
void mw::nar::Marker_cl::SuppressShake | ( | f32 | sim, | |
f32 | far | |||
) |
前回の位置から震えを抑制する
sim | 以前のマーカー位置の各頂点との距離の二乗の和がこの値以下なら同一とみなす | |
far | この値以下なら補間する |
© 2011-2012 Nintendo Co., Ltd. All rights reserved.