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).

LinkJavadoc DownloadBroncode

Het volgende schema toont de structuur van de applet:

Schema van de klassen uit 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.