public LocalizationSession(MarkerDetectorSpatialLocalizer localizer, MarkerDetectorLocalizationSettings settings) { this.localizer = localizer; this.settings = settings; this.localizer.markerDetector.SetMarkerSize(settings.MarkerSize); this.coordinateService = new MarkerDetectorCoordinateService(this.localizer.markerDetector, this.localizer.debugLogging); }
public static bool TryDeserialize(BinaryReader reader, out MarkerDetectorLocalizationSettings settings) { try { settings = new MarkerDetectorLocalizationSettings { MarkerID = reader.ReadInt32(), MarkerSize = reader.ReadSingle(), }; return(true); } catch { settings = null; return(false); } }
public Editor(MarkerDetectorLocalizationSettings settings) { this.settings = settings; }