Skip to main content
API Reference NianticSpatial.NSDK.AR.Scanning

ARScanQualityClassifier


Declaration

public class ARScanQualityClassifier : IARScanQualityClassifier

Summary

ARScanQualityClassifier is responsible for computing the scan quality.

  • Run() will start a quality compute asynchronously.
  • CancelCurrentRun() will interrupt the current compute, if any.

Constructors

public ARScanQualityClassifier()

Properties

NameTypeSummary
readonly Progressfloat
Progress of current quality compute, range is in percent between [0, 100.0].
readonly Runningbool
Flag tells if a scan quality compute is running or not.

Methods

NameTypeSummary
CancelCurrentRunvoid
Cancel current run. When the function returns, it is guaranteed the ARScanQualityClassifier
is not running a scan. Do nothing if it is not running.
Disposevoid
Dispose the object and its internal resources.
GetResultScanQualityResult
Returns a ScanQualityResult of current quality compute,
Scores are in range of [0, 1.0]. Higher values means high scan quality.
Categories are within ScanQualityCategory.
Runbool
Start a run to compute the scan quality asynchoursly.

Relationships

implements: IARScanQualityClassifier