/// <summary> /// Add this marker to the controller, so that it will be tracked. This function is /// called by ARUWPController.cs. [internal use] /// </summary> public void AddMarker() { if (HasNativeHandle()) { string str = ""; switch (type) { case MarkerType.single: str = "single;Data/StreamingAssets/" + singleFileName + ";" + singleWidth; break; case MarkerType.single_barcode: str = "single_barcode;" + singleBarcodeID + ";" + singleWidth; break; case MarkerType.single_buffer: if (singleBufferBuffer == null) { Debug.Log(TAG + ": Marker buffer is not set\n"); return; } str = "single_buffer;" + singleWidth + ";buffer=" + singleBufferBuffer; break; case MarkerType.multi: str = "multi;Data/StreamingAssets/" + multiFileName; break; } id = ARUWP.aruwpAddMarker(str); if (id != -1) { ARUWPController.markers.Add(id, this); Debug.Log(TAG + ": Marker added with UID: " + id); SetOptionFiltered(oFiltered); SetOptionFilterSampleRate(oSampleRate); SetOptionFilterCutoffFreq(oCutOffFreq); SetOptionUseContPoseEst(oUseContPoseEst); SetOptionConfCutOff(oConfCutOff); SetOptionMinSubMarkers(oMinSubMarkers); SetOptionMinConfMatrix(oMinConfSubMatrix); SetOptionMinConfPattern(oMinConfSubPattern); RetrieveMarkerInformation(); } else { Debug.Log(TAG + ": Marker not able to add with configuration:\n" + str); } } else { Debug.Log(TAG + ": AddMarker() unsupported status"); } }
public void addMarker() { string str = ""; switch (type) { case MarkerType.single: str = "single;Data/StreamingAssets/" + singleFileName + ";" + singleWidth; break; case MarkerType.single_barcode: str = "single_barcode;" + singleBarcodeID + ";" + singleWidth; break; case MarkerType.single_buffer: if (singleBufferBuffer == null) { Debug.Log(TAG + ": Marker buffer is not set\n"); return; } str = "single_buffer;" + singleWidth + ";buffer=" + singleBufferBuffer; break; case MarkerType.multi: str = "multi;Data/StreamingAssets/" + multiFileName; break; } id = ARUWP.aruwpAddMarker(str); if (id != -1) { ARUWPController.markers.Add(id, this); Debug.Log(TAG + ": Marker added with UID: " + id); setAllMarkerOptions(); retrieveMarkerInformation(); } else { Debug.Log(TAG + ": Marker not able to add with configuration:\n" + str); } }