Exemple #1
0
        protected string GetZ()
        {
            if (GetRekord())
            {
                return(_z);
            }

            RekordPunktowySwde rekordPunktu  = Rekord as RekordPunktowySwde;
            PozycjaSwde        pozycjaPunktu = rekordPunktu.Pozycja;

            _x = pozycjaPunktu.X;
            _y = pozycjaPunktu.Y;

            return(_z = pozycjaPunktu.Z);
        }
Exemple #2
0
        protected string GetX()
        {
            if (GetRekord())
            {
                return(_x);
            }

            RekordPunktowySwde rekordPunktu  = Rekord as RekordPunktowySwde;
            PozycjaSwde        pozycjaPunktu = rekordPunktu.Pozycja;

            //Do tego miejsca dochodzimy tylko raz, więc trzeba zapamiętać wszystkie rzędne.
            _y = pozycjaPunktu.Y;
            _z = pozycjaPunktu.Z;

            return(_x = pozycjaPunktu.X);
        }
Exemple #3
0
 public virtual void DodajPozycja(PozycjaSwde komponent)
 {
     KontrolerKontekstu.Zapewnij(false, GetPrzyczynaDla(komponent.GetType()));
 }
Exemple #4
0
 /// <summary>
 /// Dodaj kolejny punkt do linii.
 /// </summary>
 /// <param name="komponent"></param>
 public override void DodajPozycja(PozycjaSwde komponent)
 {
     _segmenty.Add(komponent);
 }