コード例 #1
0
 /// <summary>
 /// Dodaj pozycję rekordu.
 /// </summary>
 /// <remarks>
 /// Można dodać tylko jeden punkt.
 /// </remarks>
 /// <param name="komponent"></param>
 /// <exception cref="System.InvalidOperationException">
 /// Jeżeli dodano więcej niż jeden punkt lub punkt jest pusty.
 /// </exception>
 public override void DodajPozycja(PozycjaSwde komponent)
 {
     ZapewnijNotNull(komponent);
     ZapewnijTylkoJedenPunkt();
     _pozycja = komponent;
 }
コード例 #2
0
 private void ZapewnijNotNull(PozycjaSwde komponent)
 {
     KontrolerKontekstu.Zapewnij(komponent != null, "Pozycja rekordu punktowego nie może być pusta.");
 }
コード例 #3
0
ファイル: BudowniczySwde.cs プロジェクト: promwand00/swde
        public void DodajPozycja(string x, string y, string z)
        {
            var komponent = new PozycjaSwde(_dokument.Obiekty, x, y, z);

            GetTop().DodajPozycja(komponent);
        }
コード例 #4
0
 public RekordPunktowySwde(string kod, string typ, string id, string idr, string st_obj) :
     base(kod, typ, id, idr, st_obj)
 {
     _pozycja = null;
 }
コード例 #5
0
ファイル: PunktSwde.cs プロジェクト: promwand00/swde
 internal PunktSwde(PozycjaSwde pozycja, bool geod)
     : this(pozycja.X, pozycja.Y, geod)
 {
 }