Stabiliteitsgebieden & Ordesterren (2): Documentatie Voor Ontwikkelaars
Deze tekst schetst het ontwerp van de applet en beschrijft kort welke rol de verschillende klassen spelen. Voor meer informatie kan u terecht in de Javadoc of in de broncode (beschikbaar als NetBeans-project).
Het volgende schema toont de structuur van de applet:
Model
De klasse SOModel levert een rationale functie R(z). Deze functie is ofwel een subklasse van SOFunction, ofwel een ingegeven functie (die dan verwerkt wordt door een parser). Via SOModel kan de gekozen functie geëvalueerd worden voor een complexe waarde z en parameterwaarde p.
View & Controller
De klasse SODrawings tekent het stabiliteitsgebied en de ordester van de functie in het SOModel. De klasse SOController dient zowel voor het kiezen van de functie R(z) als voor het instellen van de opties van de tekeningen. SOController heeft ook een binnenklasse SOFunctionController die een venster voorziet waarmee de gebruiker een eigen functie kan ingeven.
SOFrame bundelt SODrawings en SOController in een venster. Een SOApplet toont een SOFrame.
Verdere informatie is te vinden in de Javadoc en in de broncode.