Beispiele oNaivZGe/iNaivZGe:
// File: oNaivZGe.cc #include <iostream.h> #include <PunktV.h> #include <NaivRctk.h> #include <NaivRtRn.h> #include <NaivDrik.h> #include <NaivKris.h> #include <NaivZGeo.h> int main() { Rechteck r1(Punkt(0., 0.), Punkt(6., 5.)); RechteckRund r2(Punkt(6., 0.), Punkt(15., 5.)); ZGeoObj z1; Rechteck r3(Punkt(0., 5.), Punkt(15., 8.)); ZGeoObj z2; Dreieck d(Punkt(0., 5.), Punkt(6., 5.), Punkt(3., 9.)); z1.Add(r1); z1.Add(r2); z2.Add(z1); z2.Add(r3); z2.Add(d); cout << z2 << endl; }