interface IARScanQualityClassifier
(Niantic.Lightship.AR.Scanning.IARScanQualityClassifier)。
概要
interface IARScanQualityClassifier:IDisposable {
// プロパティ
bool Running;
float Progress;
// メソッド
bool Run(float framerate, string scanPath);
void CancelCurrentRun();
ScanQualityResult GetResult(string scanPath);
};
// 直接の子孫
class ARScanQualityClassifier;
詳細資料
プロパティ
ランニング
ブールランニング
スキャン品質計算が実行されているかどうかを示すフラグ。
**返品について
質の高いコンピュータの稼働が続いているかどうか。
プログレス
フロート 進捗状況
現在の品質計算の進捗。範囲は[0, 100.0]の間のパーセント。
**返品について
既存稼働の割合。 品質計算を実行していない場合は0が返される。
方法
ブールラン(float framerate, string scanPath)
非同期的にスキャン品質を計算するための実行を開始する。
**パラメーター
scanPath
- スキャンの識別子。
**返品について
ARScanQualityClassifierが既に実行されている場合、falseを返します。
CancelCurrentRun
void CancelCurrentRun()
現在のランをキャンセルする。 この関数が返ると、ARScanQualityClassifierがスキャンを実行していないことが保証されます。 走っていなければ何もしない。
GetResult
スキャン品質結果 GetResult(string scanPath)
現在の品質計算結果のScanQualityResultを返 します。 数値が高いほどスキャン品質が高いことを意味する。 カテゴリはScanQualityCategory内にあります。
**返品について
総合スコアとRejectionReasonsを含むScanQualityResult。 すべてのスコアがクオリティバーに合格した場合、RejectionReasonsは空になります。