owl5\mopocad.cpp
Seuraavassa
on MopoCad- toteutus OWL 5.0:lla. Hakemistosta owl2
löytyy vastaava OWL 2.5 - toteutus. Suurin ero on se, että
pisteiden talletukseen on käytetty nyt STL:n deque-
luokkaa ja aikaisemmin kirjastossa määritelty tyyppi BOOL on
muuttunut kieleen kuuluvaksi bool- tyypiksi
apf\owl5\mopocad.cpp - OWL 5.0 -versio
- Modifioi edellistä esimerkkiä lisäämällä
siihen cKuvioLista, jolla on seuraavia ominaisuuksia (toteuta samalla
graafinen versio cKuvio- luokasta ja sen tarvittavista
jälkeläisistä):
- *
- PoistaKaikki() - poistaa kaikki listassa olevat kuviot
- *
- Piirra(TDC &hdc) - piirtää koko listan uudelleen
laiteyhteyteen hdc
- *
- Lisaa(cKuvio *kuvio) - lisää listaan uuden
kuvion