public Vorm(Vorm_type type) { vorm_type = type; switch (type) { case Vorm_type.Rechte: case Vorm_type.Kromme: case Vorm_type.CirkelBoog: vorm_hoofdtype = Vorm_hoofdtype.Lijn; break; case Vorm_type.Cirkel: case Vorm_type.Ellips: case Vorm_type.Veelhoek: case Vorm_type.GeslotenKromme: case Vorm_type.CirkelSector: case Vorm_type.CirkelSegment: vorm_hoofdtype = Vorm_hoofdtype.Vlak; break; case Vorm_type.Tekst: vorm_hoofdtype = Vorm_hoofdtype.Tekst; break; } }
public Vorm(Vorm_type type, Layer default_layer) { vorm_type = type; layer = default_layer; switch (type) { // nieuwe vorm case Vorm_type.Punt: vorm_hoofdtype = Vorm_hoofdtype.Punt; break; case Vorm_type.Rechte: case Vorm_type.Kromme: case Vorm_type.CirkelBoog: case Vorm_type.RaakBoog: case Vorm_type.Maatlijn: vorm_hoofdtype = Vorm_hoofdtype.Lijn; break; case Vorm_type.Cirkel: case Vorm_type.Ellips: case Vorm_type.Veelhoek: case Vorm_type.GeslotenKromme: case Vorm_type.CirkelSector: case Vorm_type.CirkelSegment: vorm_hoofdtype = Vorm_hoofdtype.Vlak; break; case Vorm_type.Tekst: vorm_hoofdtype = Vorm_hoofdtype.Tekst; break; } }
public Lijn(Vorm_type type, Layer default_layer) : base(type, default_layer) { }
public Vlak(Vorm_type type, Layer default_layer) : base(type, default_layer) { }
public Lijn(Vorm_type vorm_type) : base(vorm_type) { }
public Vlak(Vorm_type vorm_type) : base(vorm_type) { }