コード例 #1
0
    /// <summary>
    /// Register a position source
    /// </summary>
    /// <param name="source">The source to register</param>
    /// <returns>if the source was registered</returns>
    protected override bool RegisterPositionReceiver(IPositionSource source)
    {
        if (source != null)
        {
            this.localizer.AddPositionSource(source);
            return(true);
        }

        return(false);
    }
コード例 #2
0
ファイル: ParticleFilter.cs プロジェクト: yappel/BEP_meta1
 /// <summary>
 /// Add a position source to the receiver.
 /// </summary>
 /// <param name="source">The source from which data can be extracted.</param>
 public void AddPositionSource(IPositionSource source)
 {
     this.positionFilter.AddPositionSource(source);
 }
コード例 #3
0
 /// <summary>
 /// Add a position source to the receiver.
 /// </summary>
 /// <param name="source">The source from which data can be extracted.</param>
 public void AddPositionSource(IPositionSource source)
 {
     this.positionSources.Add(source);
 }
コード例 #4
0
 /// <summary>
 /// Register a position source
 /// </summary>
 /// <param name="source">The source to register</param>
 /// <returns>if the source was registered</returns>
 protected abstract bool RegisterPositionReceiver(IPositionSource source);