class ARScanQualityClassifier
(Niantic.ARDK.AR.Scanning.ARScanQualityClassifier)
概要
ARScanQualityClassifierがスキャン品質を計算します。
class ARScanQualityClassifier:Niantic.Lightship.AR.Scanning.IARScanQualityClassifier {
public:
// プロパティ
bool Running;
float Progress;
// メソッド
ARScanQualityClassifier();
void Dispose();
bool Run(float framerate, string scanPath);
void CancelCurrentRun();
ScanQualityResult GetResult(string scanPath);
};
継承メンバー
public:
// プロパティ
bool Running;
float Progress;
// メソッド
bool Run(float framerate, string scanPath);
void CancelCurrentRun();
ScanQualityResult GetResult(string scanPath);
詳細なドキュメント
ARScanQualityClassifierがスキャン品質を計算します。
-
Run()は、品質計算を非同期に開始します。
-
CancelCurrentRun()は、現在の計算を中断します。
ARScanQualityClassifierが結果を返します。
プロパティ
Running
bool Running
スキャン品質計算が実行されているかどうかを示すフラグ。
戻り値:
質の高いコンピュータの稼働が続いているかどうか。
Progress
float Progress
現在の品質計算の進捗。範囲は[0, 100.0]の間のパーセント。
戻り値:
既存稼働の割合。 品質計算を実行していない場合は0が返されます。
メソッド
Dispose
void Dispose()
オブジェクトとその内部リソースを破棄する。
Run
bool Run(float framerate, string scanPath)
非同期的にスキャン品質を計算するための実行を開始する。
パラメーター:
scanPath
- スキャンの識別子。
戻り値:
ARScanQualityClassifierがすでに実行されている場合は、falseを返します。
CancelCurrentRun
void CancelCurrentRun()
現在の実行をキャンセルする。 この関数が戻ったとき、 ARScanQualityClassifierがスキャンを実行していないことが保証されます。 実行していなければ何もしません。
GetResult
ScanQualityResult GetResult(string scanPath)
スコアは[0, 1.0]の範囲です。 数値が高いほどスキャン品質が高いことを意味します。 カテゴリはScanQualityCategory内にあります。
戻り値:
ScoreとCategoriesFailRequirementのリストを含むScanQualityResult。