/// <summary> /// クラスの新しいインスタンスを初期化します。 <see cref="AROpenCV.SphereMap"/> /// </summary> /// <param name="other">Other.</param> public SphereMap(SphereMap other) { _radius = other.Radius; _type = other.Type; _descriptorL = new List <MatOfFloat>(other.DescriptorL); _pointL = new List <Vector3>(other.PointL); }
/// <summary> /// Set the specified mainMap. /// </summary> /// <param name="mainMap">Main map.</param> public void Set(SphereMap mainMap) { if (mainMap == null) { throw new OutLookARException("MainMapが初期化されていません。"); } _mainMap = mainMap; if (initialize == NO) { initialize = MAP; } if (initialize == CAMERA) { initialize = ALL; } }
/// <summary> /// Set the specified mainCamera and mainMap. /// </summary> /// <param name="mainCamera">Main camera.</param> /// <param name="mainMap">Main map.</param> public void Set(ARCamera mainCamera, SphereMap mainMap) { Set(mainCamera); Set(mainMap); }