# Serialized Form

Package devisor2.grid.GUI.framework

Class devisor2.grid.GUI.framework.DrawingArea extends javax.swing.JPanel implements Serializable

Serialized Fields

### redraw_enabled

    boolean redraw_enabled

### parent

    MainFrame parent

  the MainFrame reference

### cc

    ControlCenter cc

  reference to the ControlCenter and to all global variables

### perimeter

    double[] perimeter

  Helping objects

### gs

    GridSelector gs

  the GridSelector connected with this DrawingArea

### listener

    devisor2.grid.GUI.event.GridListener listener

  the GridListener

### cloner

    GridCloner cloner

  the currently active GridCloner instance. might be null if no copy and paste is active at the moment

### screenx

    int screenx

### screeny

    int screeny

Class devisor2.grid.GUI.framework.MainFrame extends javax.swing.JFrame implements Serializable

Serialized Fields

### menu

    MainMenu menu

  reference to the menu

### statusbar

    StatusBar statusbar

  the statusbar is encapsulated into a class of its own

### toolbar

    ToolBar toolbar

  the toolbar is encapsulated into a class of its own

### centerfold

    javax.swing.JScrollPane centerfold

  the container for the drawing area

### drawingArea

    DrawingArea drawingArea

  the drawing area itself

### lastOrigin

    java.awt.Point lastOrigin

  the former origin (before moving the frame)

### mainActionListener

    devisor2.grid.GUI.event.MainActionListener mainActionListener

  The ActionListener for both ToolBar and Menu

### cc

    ControlCenter cc

  reference to the ControlCenter

### balkenrechts

    javax.swing.JScrollBar balkenrechts

  reference to scrollbar right

### balkenunten

    javax.swing.JScrollBar balkenunten

  reference to scrollbar left

### gal

    devisor2.grid.GUI.event.GridAdjustment gal

  reference to adjustment listener

Class devisor2.grid.GUI.framework.MainMenu extends javax.swing.JMenuBar implements Serializable

Serialized Fields

### parent

    MainFrame parent

  the parent frame of this menu

### cc

    ControlCenter cc

  the ControlCenter reference

### fileMenu

    javax.swing.JMenu fileMenu

  the submenus

### editMenu

    javax.swing.JMenu editMenu

  the submenus

### viewMenu

    javax.swing.JMenu viewMenu

  the submenus

### domainMenu

    javax.swing.JMenu domainMenu

  the submenus

### gridMenu

    javax.swing.JMenu gridMenu

  the submenus

### optionsMenu

    javax.swing.JMenu optionsMenu

  the submenus

### helpMenu

    javax.swing.JMenu helpMenu

  the submenus

### menuActionListener

    devisor2.grid.GUI.event.MainActionListener menuActionListener

  one actionlistener responsible for all action events from this menu

### filenew

    javax.swing.JMenuItem filenew

### fileopen

    javax.swing.JMenuItem fileopen

### filesave

    javax.swing.JMenuItem filesave

### filesaveasucd

    javax.swing.JMenuItem filesaveasucd

### filesaveasfeat

    javax.swing.JMenuItem filesaveasfeat

### filesaveasfeast

    javax.swing.JMenuItem filesaveasfeast

### filemergedomain

    javax.swing.JMenuItem filemergedomain

### fileprint

    javax.swing.JMenuItem fileprint

### fileprintls

    javax.swing.JMenuItem fileprintls

### fileexit

    javax.swing.JMenuItem fileexit

### editundo

    javax.swing.JMenuItem editundo

### editredo

    javax.swing.JMenuItem editredo

### editcut

    javax.swing.JMenuItem editcut

### editcopy

    javax.swing.JMenuItem editcopy

### editpaste

    javax.swing.JCheckBoxMenuItem editpaste

### editcopymode

    javax.swing.JCheckBoxMenuItem editcopymode

### editdelete

    javax.swing.JMenuItem editdelete

### editdeletewb

    javax.swing.JMenuItem editdeletewb

### editscale

    javax.swing.JMenuItem editscale

### editrotate

    javax.swing.JMenuItem editrotate

### editmirror

    javax.swing.JCheckBoxMenuItem editmirror

### editselectboundary

    javax.swing.JMenuItem editselectboundary

### viewzoomsetzoom

    javax.swing.JCheckBoxMenuItem viewzoomsetzoom

### viewzoomresetzoom

    javax.swing.JMenuItem viewzoomresetzoom

### viewzoomzoomplus

    javax.swing.JCheckBoxMenuItem viewzoomzoomplus

### viewzoomzoomminus

    javax.swing.JMenuItem viewzoomzoomminus

### viewselectnodes

    javax.swing.JCheckBoxMenuItem viewselectnodes

### viewselectelements

    javax.swing.JCheckBoxMenuItem viewselectelements

### viewselectsegments

    javax.swing.JCheckBoxMenuItem viewselectsegments

### viewselectedges

    javax.swing.JCheckBoxMenuItem viewselectedges

### viewproperties

    javax.swing.JCheckBoxMenuItem viewproperties

### domainnewboundary

    javax.swing.JMenuItem domainnewboundary

### domainnewanalytic

    javax.swing.JMenuItem domainnewanalytic

### domaindirectinput

    javax.swing.JCheckBoxMenuItem domaindirectinput

### domainnewline

    javax.swing.JCheckBoxMenuItem domainnewline

### domainnewmultiline

    javax.swing.JCheckBoxMenuItem domainnewmultiline

### domainnewcirclep

    javax.swing.JCheckBoxMenuItem domainnewcirclep

### domainnewcirclem

    javax.swing.JCheckBoxMenuItem domainnewcirclem

### domainnewtri

    javax.swing.JCheckBoxMenuItem domainnewtri

### domainnewquad

    javax.swing.JCheckBoxMenuItem domainnewquad

### domainnewmacro

    javax.swing.JCheckBoxMenuItem domainnewmacro

### domainnewnode

    javax.swing.JCheckBoxMenuItem domainnewnode

### domainadjustboundaries

    javax.swing.JMenuItem domainadjustboundaries

### domainlinkboundaries

    javax.swing.JMenuItem domainlinkboundaries

### domainfromtri2prm

    javax.swing.JMenuItem domainfromtri2prm

### domainswapboundaryorientation

    javax.swing.JMenuItem domainswapboundaryorientation

### domainperimeter

    javax.swing.JMenuItem domainperimeter

### domainstatistics

    javax.swing.JMenuItem domainstatistics

### gridmultipleboundarynodes

    javax.swing.JMenuItem gridmultipleboundarynodes

### gridedgestatus

    javax.swing.JCheckBoxMenuItem gridedgestatus

### gridparallelblock

    javax.swing.JCheckBoxMenuItem gridparallelblock

### gridloadbalancing

    javax.swing.JMenuItem gridloadbalancing

### gridrectifyelement

    javax.swing.JCheckBoxMenuItem gridrectifyelement

### gridrefine

    javax.swing.JCheckBoxMenuItem gridrefine

### gridspellchecker

    javax.swing.JMenuItem gridspellchecker

### gridmergeboundaries

    javax.swing.JMenuItem gridmergeboundaries

### optionsgeneral

    javax.swing.JMenuItem optionsgeneral

### optionsdraw

    javax.swing.JMenuItem optionsdraw

### optionscolor

    javax.swing.JMenuItem optionscolor

### optionsaccelerator

    javax.swing.JMenuItem optionsaccelerator

### optionsmisc

    javax.swing.JMenuItem optionsmisc

### helpmanual

    javax.swing.JMenuItem helpmanual

### helpfaq

    javax.swing.JMenuItem helpfaq

### helpreadme

    javax.swing.JMenuItem helpreadme

### helpabout

    javax.swing.JMenuItem helpabout

Class devisor2.grid.GUI.framework.StatusBar extends javax.swing.JPanel implements Serializable

Serialized Fields

### label

    javax.swing.JLabel label

  The label which holds the text to be displayed

### cc

    ControlCenter cc

  The usual control center reference

Class devisor2.grid.GUI.framework.ToolBar extends javax.swing.JToolBar implements Serializable

Serialized Fields

### mal

    devisor2.grid.GUI.event.MainActionListener mal

### parent

    MainFrame parent

### cc

    ControlCenter cc

### newButton

    javax.swing.JButton newButton

### openButton

    javax.swing.JButton openButton

### saveButton

    javax.swing.JButton saveButton

### saveUCDButton

    javax.swing.JButton saveUCDButton

### saveFEATButton

    javax.swing.JButton saveFEATButton

### saveFEASTButton

    javax.swing.JButton saveFEASTButton

### undoButton

    javax.swing.JButton undoButton

### redoButton

    javax.swing.JButton redoButton

### cutButton

    javax.swing.JButton cutButton

### copyButton

    javax.swing.JButton copyButton

### pasteToggle

    javax.swing.JToggleButton pasteToggle

### selectNodeToggle

    javax.swing.JToggleButton selectNodeToggle

### selectElementToggle

    javax.swing.JToggleButton selectElementToggle

### selectSegmentToggle

    javax.swing.JToggleButton selectSegmentToggle

### selectEdgesToggle

    javax.swing.JToggleButton selectEdgesToggle

### selectBoundaryCombo

    javax.swing.JComboBox selectBoundaryCombo

### setZoomToggle

    javax.swing.JToggleButton setZoomToggle

### resetZoomButton

    javax.swing.JButton resetZoomButton

### zoomInToggle

    javax.swing.JToggleButton zoomInToggle

### zoomOutButton

    javax.swing.JButton zoomOutButton

### directInputToggle

    javax.swing.JToggleButton directInputToggle

### newBoundaryButton

    javax.swing.JButton newBoundaryButton

### copymodeToggle

    javax.swing.JToggleButton copymodeToggle

### addTypeCombo

    javax.swing.JComboBox addTypeCombo

### propertiesToggle

    javax.swing.JToggleButton propertiesToggle

### edgeStatusToggle

    javax.swing.JToggleButton edgeStatusToggle

### parallelblockToggle

    javax.swing.JToggleButton parallelblockToggle

### rectifyElementToggle

    javax.swing.JToggleButton rectifyElementToggle

### exitButton

    javax.swing.JButton exitButton

### comboImages

    javax.swing.ImageIcon[] comboImages

Package devisor2.grid.GUI.dialogs

Class devisor2.grid.GUI.dialogs.BoundaryNodeDialog extends DockableDialog implements Serializable

Serialized Fields

### source

    Node source

### lastnode

    BoundaryNode lastnode

### x

    double x

### y

    double y

### nodeprop

    int nodeprop

### aktpar

    double aktpar

### bnumber

    int bnumber

### maxpar

    double maxpar

### tabs

    javax.swing.JTabbedPane tabs

### okButton

    javax.swing.JButton okButton

### cancelButton

    javax.swing.JButton cancelButton

### applyButton

    javax.swing.JButton applyButton

### fastforwardButton

    javax.swing.JButton fastforwardButton

### forwardButton

    javax.swing.JButton forwardButton

### rewindButton

    javax.swing.JButton rewindButton

### fastrewindButton

    javax.swing.JButton fastrewindButton

### boundaryCombo

    javax.swing.JComboBox boundaryCombo

### maxparTF

    javax.swing.JTextField maxparTF

### actparTF

    javax.swing.JTextField actparTF

### coordxTF

    javax.swing.JTextField coordxTF

### coordyTF

    javax.swing.JTextField coordyTF

### nodepropTF

    javax.swing.JTextField nodepropTF

### editCheck

    javax.swing.JCheckBox editCheck

Class devisor2.grid.GUI.dialogs.ChangeBoundaryDialog extends DockableDialog implements Serializable

Serialized Fields

### okButton

    javax.swing.JButton okButton

### cancelButton

    javax.swing.JButton cancelButton

### selectBoundaryCombo

    javax.swing.JComboBox selectBoundaryCombo

Class devisor2.grid.GUI.dialogs.CircleDialog extends DockableDialog implements Serializable

Serialized Fields

### source

    SegmentCircle source

### orientation

    boolean orientation

### okButton

    javax.swing.JButton okButton

### cancelButton

    javax.swing.JButton cancelButton

### applyButton

    javax.swing.JButton applyButton

### radiusTF

    javax.swing.JTextField radiusTF

### angle1TF

    javax.swing.JTextField angle1TF

### angle2TF

    javax.swing.JTextField angle2TF

### center_x_TF

    javax.swing.JTextField center_x_TF

### center_y_TF

    javax.swing.JTextField center_y_TF

### x

    int x

### y

    int y

### r

    int r

### s

    double s

### e

    double e

Class devisor2.grid.GUI.dialogs.ColorPicker extends javax.swing.JColorChooser implements Serializable

Class devisor2.grid.GUI.dialogs.DockableDialog extends javax.swing.JDialog implements Serializable

Serialized Fields

### parent

    MainFrame parent

  reference to the MainFrame of the application

### cc

    ControlCenter cc

  reference to the ControlCenter

### docked

    boolean docked

  flag to determine the dialogs docking state

### dockMargin

    int dockMargin

  the docking margin (in pixels)

### region

    int region

  the region in which to dock

### origin

    java.awt.Point origin

  the location on screen

### listener

    DockableDialog.DockableDialogMoveListener listener

  the listener responsible for trailing the dialog's movements

Class devisor2.grid.GUI.dialogs.EdgeStatusDialog extends DockableDialog implements Serializable

Serialized Fields

### status

    int status

### bc

    int bc

### noneButton

    javax.swing.JRadioButton noneButton

### realButton

    javax.swing.JRadioButton realButton

### innerButton

    javax.swing.JRadioButton innerButton

### mirrorButton

    javax.swing.JRadioButton mirrorButton

### dirichletButton

    javax.swing.JRadioButton dirichletButton

### neumannButton

    javax.swing.JRadioButton neumannButton

### closeButton

    javax.swing.JButton closeButton

### automaticButton

    javax.swing.JButton automaticButton

### applyButton

    javax.swing.JButton applyButton

Class devisor2.grid.GUI.dialogs.FilePicker extends javax.swing.JFileChooser implements Serializable

Serialized Fields

### parent

    java.awt.Component parent

### cc

    ControlCenter cc

Class devisor2.grid.GUI.dialogs.InfoDialog extends javax.swing.JDialog implements Serializable

Serialized Fields

### parent

    MainFrame parent

  the MainFrame object of this dialog. important because the dialog is centered on it

### cc

    ControlCenter cc

  the ControlCenter reference

Class devisor2.grid.GUI.dialogs.LineDialog extends DockableDialog implements Serializable

Serialized Fields

### source

    SegmentLine source

### okButton

    javax.swing.JButton okButton

### cancelButton

    javax.swing.JButton cancelButton

### applyButton

    javax.swing.JButton applyButton

### start_x_TF

    javax.swing.JTextField start_x_TF

### start_y_TF

    javax.swing.JTextField start_y_TF

### end_x_TF

    javax.swing.JTextField end_x_TF

### end_y_TF

    javax.swing.JTextField end_y_TF

### x1

    double x1

### y1

    double y1

### x2

    double x2

### y2

    double y2

Class devisor2.grid.GUI.dialogs.LoadBalancingDialog extends DockableDialog implements Serializable

Serialized Fields

### lfc

    LoadBalancingDialog.LoadFactors lfc

### calcButton

    javax.swing.JButton calcButton

### cancelButton

    javax.swing.JButton cancelButton

### performButton

    javax.swing.JButton performButton

### mpl2sol_TF

    javax.swing.JTextField mpl2sol_TF

### filename_TF

    javax.swing.JTextField filename_TF

### msg_TA

    javax.swing.JTextArea msg_TA

Class devisor2.grid.GUI.dialogs.MacroDialog extends DockableDialog implements Serializable

Serialized Fields

### source

    Macro source

  the Macro element acting as source for updating

### node1

    int node1

### node2

    int node2

### node3

    int node3

### node4

    int node4

### aiso

    int aiso

### pb

    int pb

### ref

    int ref

### mb

    int mb

### af

    double[] af

### n1

    Node n1

### n2

    Node n2

### n3

    Node n3

### n4

    Node n4

### okButton

    javax.swing.JButton okButton

### cancelButton

    javax.swing.JButton cancelButton

### applyButton

    javax.swing.JButton applyButton

### node1TF

    javax.swing.JTextField node1TF

### node2TF

    javax.swing.JTextField node2TF

### node3TF

    javax.swing.JTextField node3TF

### node4TF

    javax.swing.JTextField node4TF

### pblockTF

    javax.swing.JTextField pblockTF

### mblockTF

    javax.swing.JTextField mblockTF

### refinementTF

    javax.swing.JTextField refinementTF

### x_none_rb

    javax.swing.JRadioButton x_none_rb

### x_left_rb

    javax.swing.JRadioButton x_left_rb

### x_right_rb

    javax.swing.JRadioButton x_right_rb

### y_none_rb

    javax.swing.JRadioButton y_none_rb

### y_up_rb

    javax.swing.JRadioButton y_up_rb

### y_down_rb

    javax.swing.JRadioButton y_down_rb

### factor1TF

    javax.swing.JTextField factor1TF

### factor2TF

    javax.swing.JTextField factor2TF

### factor3TF

    javax.swing.JTextField factor3TF

### tabs

    javax.swing.JTabbedPane tabs

Class devisor2.grid.GUI.dialogs.MergeBoundariesDialog extends DockableDialog implements Serializable

Serialized Fields

### okButton

    javax.swing.JButton okButton

### cancelButton

    javax.swing.JButton cancelButton

### applyButton

    javax.swing.JButton applyButton

### targetCombo

    javax.swing.JComboBox targetCombo

### sourceCombo

    javax.swing.JComboBox sourceCombo

### target

    Boundary target

### source

    Boundary source

Class devisor2.grid.GUI.dialogs.MirrorDialog extends DockableDialog implements Serializable

Serialized Fields

### x1

    int x1

### y1

    int y1

### x2

    int x2

### y2

    int y2

### okButton

    javax.swing.JButton okButton

### cancelButton

    javax.swing.JButton cancelButton

### applyButton

    javax.swing.JButton applyButton

### x1TF

    javax.swing.JTextField x1TF

### y1TF

    javax.swing.JTextField y1TF

### x2TF

    javax.swing.JTextField x2TF

### y2TF

    javax.swing.JTextField y2TF

Class devisor2.grid.GUI.dialogs.MultipleBNDialog extends DockableDialog implements Serializable

Serialized Fields

### increment

    double increment

### boundary

    int boundary

### start

    double start

### end

    double end

### okButton

    javax.swing.JButton okButton

### cancelButton

    javax.swing.JButton cancelButton

### applyButton

    javax.swing.JButton applyButton

### boundaryCombo

    javax.swing.JComboBox boundaryCombo

### maxparTF

    javax.swing.JTextField maxparTF

### incrementTF

    javax.swing.JTextField incrementTF

### startTF

    javax.swing.JTextField startTF

### endTF

    javax.swing.JTextField endTF

Class devisor2.grid.GUI.dialogs.OptionsDialog extends javax.swing.JDialog implements Serializable

Serialized Fields

### parent

    MainFrame parent

### actionlistener

    OptionsActionListener actionlistener

### cc

    ControlCenter cc

### tabs

    javax.swing.JTabbedPane tabs

  components of the dialog

### generalPanel

    javax.swing.JPanel generalPanel

### devhomeTextField

    javax.swing.JTextField devhomeTextField

### devhomeButton

    javax.swing.JButton devhomeButton

### generalpathTextField

    javax.swing.JTextField generalpathTextField

### generalpathButton

    javax.swing.JButton generalpathButton

### trigenTextField

    javax.swing.JTextField trigenTextField

### trigenButton

    javax.swing.JButton trigenButton

### featlibTextField

    javax.swing.JTextField featlibTextField

### featlibButton

    javax.swing.JButton featlibButton

### drawPanel

    javax.swing.JPanel drawPanel

### drawboundaryCheck

    javax.swing.JCheckBox drawboundaryCheck

### numberboundaryCheck

    javax.swing.JCheckBox numberboundaryCheck

### drawnodeCheck

    javax.swing.JCheckBox drawnodeCheck

### numbernodeCheck

    javax.swing.JCheckBox numbernodeCheck

### drawedgeCheck

    javax.swing.JCheckBox drawedgeCheck

### numberedgeCheck

    javax.swing.JCheckBox numberedgeCheck

### drawelementCheck

    javax.swing.JCheckBox drawelementCheck

### numberelementCheck

    javax.swing.JCheckBox numberelementCheck

### crosselementCheck

    javax.swing.JCheckBox crosselementCheck

### fillelementCheck

    javax.swing.JCheckBox fillelementCheck

### drawgridCheck

    javax.swing.JCheckBox drawgridCheck

### drawperimeterCheck

    javax.swing.JCheckBox drawperimeterCheck

### drawrectCheck

    javax.swing.JCheckBox drawrectCheck

### snapCheck

    javax.swing.JCheckBox snapCheck

### snapXTF

    javax.swing.JTextField snapXTF

### snapYTF

    javax.swing.JTextField snapYTF

### toleranceTF

    javax.swing.JTextField toleranceTF

### drawcoordsCheck

    javax.swing.JCheckBox drawcoordsCheck

### draworimarkerCheck

    javax.swing.JCheckBox draworimarkerCheck

### epsilonSlider

    javax.swing.JSlider epsilonSlider

### colorPanel

    javax.swing.JPanel colorPanel

### colornodeLabel

    javax.swing.JLabel colornodeLabel

### colorelementLabel

    javax.swing.JLabel colorelementLabel

### coloredgeLabel

    javax.swing.JLabel coloredgeLabel

### coloredgebaseLabel

    javax.swing.JLabel coloredgebaseLabel

### numberboundaryLabel

    javax.swing.JLabel numberboundaryLabel

### numbernodeLabel

    javax.swing.JLabel numbernodeLabel

### numberelementLabel

    javax.swing.JLabel numberelementLabel

### numberedgeLabel

    javax.swing.JLabel numberedgeLabel

### highlightselectionLabel

    javax.swing.JLabel highlightselectionLabel

### highlightrectLabel

    javax.swing.JLabel highlightrectLabel

### miscgridLabel

    javax.swing.JLabel miscgridLabel

### miscbackgroundLabel

    javax.swing.JLabel miscbackgroundLabel

### misclassoLabel

    javax.swing.JLabel misclassoLabel

### fill0Label

    javax.swing.JLabel fill0Label

### fill1Label

    javax.swing.JLabel fill1Label

### fill2Label

    javax.swing.JLabel fill2Label

### fill3Label

    javax.swing.JLabel fill3Label

### fill4Label

    javax.swing.JLabel fill4Label

### fill5Label

    javax.swing.JLabel fill5Label

### fill6Label

    javax.swing.JLabel fill6Label

### fill7Label

    javax.swing.JLabel fill7Label

### fill8Label

    javax.swing.JLabel fill8Label

### fill9Label

    javax.swing.JLabel fill9Label

### fill10Label

    javax.swing.JLabel fill10Label

### fill11Label

    javax.swing.JLabel fill11Label

### fill12Label

    javax.swing.JLabel fill12Label

### fill13Label

    javax.swing.JLabel fill13Label

### fill14Label

    javax.swing.JLabel fill14Label

### fill15Label

    javax.swing.JLabel fill15Label

### bound0Label

    javax.swing.JLabel bound0Label

### bound1Label

    javax.swing.JLabel bound1Label

### bound2Label

    javax.swing.JLabel bound2Label

### bound3Label

    javax.swing.JLabel bound3Label

### bound4Label

    javax.swing.JLabel bound4Label

### bound5Label

    javax.swing.JLabel bound5Label

### bound6Label

    javax.swing.JLabel bound6Label

### bound7Label

    javax.swing.JLabel bound7Label

### bound8Label

    javax.swing.JLabel bound8Label

### bound9Label

    javax.swing.JLabel bound9Label

### bound10Label

    javax.swing.JLabel bound10Label

### bound11Label

    javax.swing.JLabel bound11Label

### bound12Label

    javax.swing.JLabel bound12Label

### bound13Label

    javax.swing.JLabel bound13Label

### bound14Label

    javax.swing.JLabel bound14Label

### bound15Label

    javax.swing.JLabel bound15Label

### acceleratorPanel

    javax.swing.JPanel acceleratorPanel

### acceleratorTable

    javax.swing.JTable acceleratorTable

### tablemodel

    AcceleratorTableModel tablemodel

### lsListener

    AcceleratorTableListSelectionListener lsListener

### keySelectionComboBox

    javax.swing.JComboBox keySelectionComboBox

### CTRLbutton

    javax.swing.JRadioButton CTRLbutton

### SHIFTbutton

    javax.swing.JRadioButton SHIFTbutton

### ALTbutton

    javax.swing.JRadioButton ALTbutton

### NONEbutton

    javax.swing.JRadioButton NONEbutton

### applyAcceleratorButton

    javax.swing.JButton applyAcceleratorButton

### removeAcceleratorButton

    javax.swing.JButton removeAcceleratorButton

### addonPanel

    javax.swing.JPanel addonPanel

### otherPanel

    javax.swing.JPanel otherPanel

### lookfeelCombo

    javax.swing.JComboBox lookfeelCombo

### screenx_TF

    javax.swing.JTextField screenx_TF

### screeny_TF

    javax.swing.JTextField screeny_TF

Class devisor2.grid.GUI.dialogs.ParallelBlockDialog extends DockableDialog implements Serializable

Serialized Fields

### applyButton

    javax.swing.JButton applyButton

### closeButton

    javax.swing.JButton closeButton

### automaticButton

    javax.swing.JButton automaticButton

### pblockTF

    javax.swing.JTextField pblockTF

### mblockTF

    javax.swing.JTextField mblockTF

### refinementTF

    javax.swing.JTextField refinementTF

### x_none_rb

    javax.swing.JRadioButton x_none_rb

### x_left_rb

    javax.swing.JRadioButton x_left_rb

### x_right_rb

    javax.swing.JRadioButton x_right_rb

### y_none_rb

    javax.swing.JRadioButton y_none_rb

### y_up_rb

    javax.swing.JRadioButton y_up_rb

### y_down_rb

    javax.swing.JRadioButton y_down_rb

### factor1TF

    javax.swing.JTextField factor1TF

### factor2TF

    javax.swing.JTextField factor2TF

### factor3TF

    javax.swing.JTextField factor3TF

Class devisor2.grid.GUI.dialogs.PerimeterDialog extends DockableDialog implements Serializable

Serialized Fields

### x1

    double x1

### y1

    double y1

### x2

    double x2

### y2

    double y2

### okButton

    javax.swing.JButton okButton

### cancelButton

    javax.swing.JButton cancelButton

### x1TF

    javax.swing.JTextField x1TF

### y1TF

    javax.swing.JTextField y1TF

### x2TF

    javax.swing.JTextField x2TF

### y2TF

    javax.swing.JTextField y2TF

Class devisor2.grid.GUI.dialogs.QuadDialog extends DockableDialog implements Serializable

Serialized Fields

### source

    Quad source

### node1

    int node1

### node2

    int node2

### node3

    int node3

### node4

    int node4

### n1

    Node n1

### n2

    Node n2

### n3

    Node n3

### n4

    Node n4

### okButton

    javax.swing.JButton okButton

### cancelButton

    javax.swing.JButton cancelButton

### applyButton

    javax.swing.JButton applyButton

### node1TF

    javax.swing.JTextField node1TF

### node2TF

    javax.swing.JTextField node2TF

### node3TF

    javax.swing.JTextField node3TF

### node4TF

    javax.swing.JTextField node4TF

Class devisor2.grid.GUI.dialogs.RefineDialog extends DockableDialog implements Serializable

Serialized Fields

### noButton

    javax.swing.JRadioButton noButton

### delma33Button

    javax.swing.JRadioButton delma33Button

### boundary3Button

    javax.swing.JRadioButton boundary3Button

### boundary2Button

    javax.swing.JRadioButton boundary2Button

### boundarynormalButton

    javax.swing.JRadioButton boundarynormalButton

### delma5Button

    javax.swing.JRadioButton delma5Button

### cornerButton

    javax.swing.JRadioButton cornerButton

### closeButton

    javax.swing.JButton closeButton

### applyButton

    javax.swing.JButton applyButton

### param1TF

    javax.swing.JTextField param1TF

### param2TF

    javax.swing.JTextField param2TF

### levelTF

    javax.swing.JTextField levelTF

Class devisor2.grid.GUI.dialogs.RotateDialog extends DockableDialog implements Serializable

Serialized Fields

### angle

    double angle

### okButton

    javax.swing.JButton okButton

### cancelButton

    javax.swing.JButton cancelButton

### applyButton

    javax.swing.JButton applyButton

### angleTF

    javax.swing.JTextField angleTF

Class devisor2.grid.GUI.dialogs.ScaleDialog extends DockableDialog implements Serializable

Serialized Fields

### factorx

    double factorx

### factory

    double factory

### okButton

    javax.swing.JButton okButton

### cancelButton

    javax.swing.JButton cancelButton

### applyButton

    javax.swing.JButton applyButton

### xTF

    javax.swing.JTextField xTF

### yTF

    javax.swing.JTextField yTF

Class devisor2.grid.GUI.dialogs.TextFrame extends javax.swing.JDialog implements Serializable

Serialized Fields

### show

    java.lang.String show

  the text to be displayed

### parent

    MainFrame parent

  a reference to the MainFrame instance

### cc

    ControlCenter cc

  the controlcenter reference

### ta

    javax.swing.JTextArea ta

### okButton

    javax.swing.JButton okButton

### scroll

    javax.swing.JScrollPane scroll

Class devisor2.grid.GUI.dialogs.TriDialog extends DockableDialog implements Serializable

Serialized Fields

### source

    Tri source

### node1

    int node1

### node2

    int node2

### node3

    int node3

### n1

    Node n1

### n2

    Node n2

### n3

    Node n3

### okButton

    javax.swing.JButton okButton

### cancelButton

    javax.swing.JButton cancelButton

### applyButton

    javax.swing.JButton applyButton

### node1TF

    javax.swing.JTextField node1TF

### node2TF

    javax.swing.JTextField node2TF

### node3TF

    javax.swing.JTextField node3TF

Package devisor2.grid.GUI.help

Class devisor2.grid.GUI.help.FAQFrame extends javax.swing.JFrame implements Serializable

Serialized Fields

### cc

    ControlCenter cc

  reference to the ControlCenter

### jPanel1

    javax.swing.JPanel jPanel1

### jButton1

    javax.swing.JButton jButton1

### jScrollPane1

    javax.swing.JScrollPane jScrollPane1

### jEditorPane1

    javax.swing.JEditorPane jEditorPane1

Class devisor2.grid.GUI.help.HelpFrame extends javax.swing.JFrame implements Serializable

Serialized Fields

### cc

    ControlCenter cc

  reference to the ControlCenter

### jPanel1

    javax.swing.JPanel jPanel1

### jButton1

    javax.swing.JButton jButton1

### jScrollPane1

    javax.swing.JScrollPane jScrollPane1

### jEditorPane1

    javax.swing.JEditorPane jEditorPane1

Class devisor2.grid.GUI.help.ReadmeFrame extends javax.swing.JDialog implements Serializable

Serialized Fields

### show

    java.lang.String show

  the text to be displayed

### parent

    MainFrame parent

  a reference to the MainFrame instance

### cc

    ControlCenter cc

  the controlcenter reference

### ta

    javax.swing.JTextArea ta

### okButton

    javax.swing.JButton okButton

### scroll

    javax.swing.JScrollPane scroll

Package devisor2.foundation.elements

Class devisor2.foundation.elements.Cell extends GridItem implements Serializable

Serialized Fields

### number

    int number

  Number of the cell

### material_number

    int material_number

  Material number of the cell (UCD)

### level

    int level

  Number of the cell

### marker

    int marker

  Marker of the cell

### parameters

    int[] parameters

  parameters of the cell

### neighbours

    Cell[] neighbours

  Array for the neighbourhood, updated by updateCellNeighbours() should contain cells.

### children

    Cell[] children

  Array for the children, should contain cells.

### parent

    Cell parent

  parent Cell

### values

    double[] values

  Values stored in the cell.

### parallelblock

    int parallelblock

  parameters of the cell

### matrixblock

    int matrixblock

  parameters of the cell

### nodes

    Node[] nodes

  nodes of this cell, updated by updateCellNodes()

Class devisor2.foundation.elements.Cell2D extends Cell implements Serializable

Serialized Fields

### poly_world

    java.awt.Polygon poly_world

  the cell representation as a Polygon in user coordinates

### edges

    Edge[] edges

  Face of the cell

  See Also:
    `Face`

Class devisor2.foundation.elements.Edge extends GridItem implements Serializable

Serialized Fields

### p

    Node[] p

  the nodes of this edge

### number

    int number

  the number of this edge, updated by updateEdgeNumbers()

### level

    int level

  the hierarchical level of this edge (yet not implemented)

### marker

    int marker

  marker of this edge

### parents

    java.util.Vector parents

  The Cell2D Objects which contain this edge

### edgestatus

    int edgestatus

  Status of the edge (use constants provided)

### edgebc

    int edgebc

  boundary condition of the edge (use constants provided)

### boundaryEdge

    boolean boundaryEdge

  Boundary Edge or not

### boundary

    Boundary boundary

  if boundary Edge then contains the boundary of the edge

### poly

    java.awt.Polygon poly

  a sort of bounding box or rectangular area for picking purposes

Class devisor2.foundation.elements.Macro extends Quad implements Serializable

Serialized Fields

### n

    int n

  level of refinement in x direction

### m

    int m

  level of refinement in y direction

### aniso

    int aniso

### anisofaktor

    double[] anisofaktor

Class devisor2.foundation.elements.Node extends GridItem implements Serializable

Serialized Fields

### coord

    int[] coord

  cartesian coordinates of the node

### value

    double[] value

  The values of the node

### parents

    java.util.Vector parents

  The edges which contains this node

### number

    int number

  number of the node, updated by updateNodeNumbers()

### index

    int index

  index of the node, read in mesh file

### marker

    int marker

  marker variable

### npr

    int npr

  boundary information variable

Class devisor2.foundation.elements.Quad extends Cell2D implements Serializable

Serialized Fields

### middlez

    double middlez

Class devisor2.foundation.elements.Tri extends Cell2D implements Serializable

Package devisor2.foundation.base

Class devisor2.foundation.base.BasicDomain extends java.lang.Object implements Serializable

Serialized Fields

### cc

    ControlCenter cc

### changed

    boolean changed

  flag to indicate that the domain was changed

### BoundaryEdgeCount

    int BoundaryEdgeCount

  number of Boundary Edges in the domain

### BoundaryNodeCount

    int BoundaryNodeCount

  number of Boundary Nodes in the domain

### nodes

    java.util.Vector nodes

  the nodes and cells themselves

### edges

    java.util.Vector edges

### cells

    java.util.Vector cells

### NodeValueCount

    int NodeValueCount

  number of values in the domain

### CellValueCount

    int CellValueCount

### db

    DomainBoundary db

  the boundary of the domain

### name

    java.lang.String name

  name of the domain

### domainfilename

    java.lang.String domainfilename

  filename of the domain

### domainfileformat

    java.lang.String domainfileformat

  fileformat of the domain (use constants provided)

### perimeter

    int[] perimeter

  perimter of the domain

### step

    int[] step

### step1

    int[] step1

### step2

    int[] step2

### ecke1

    int[] ecke1

### ecke2

    int[] ecke2

### roffs

    int[] roffs

### validpx

    int[] validpx

### validpy

    int[] validpy

Class devisor2.foundation.base.Domain extends DomainIO implements Serializable

Class devisor2.foundation.base.DomainBoundary extends java.lang.Object implements Serializable

Serialized Fields

### boundaries

    java.util.Vector boundaries

  the boundaries themselves

### domain

    BasicDomain domain

  the domain which contains this DomainBoundary

### cc

    ControlCenter cc

Class devisor2.foundation.base.DomainIO extends DomainStatistics implements Serializable

Serialized Fields

### cc

    ControlCenter cc

Class devisor2.foundation.base.DomainStatistics extends BasicDomain implements Serializable

Package devisor2.foundation.boundary

Class devisor2.foundation.boundary.Boundary extends java.lang.Object implements Serializable

Serialized Fields

### segments

    java.util.Vector segments

  the segments itselves

### cc

    ControlCenter cc

  the ControlCenter reference

Class devisor2.foundation.boundary.BoundaryNode extends Node implements Serializable

Serialized Fields

### t

    double t

  parameter value of the node on the specific boundary (range: 0 to segmentcount of the specific boundary)

### boundary

    Boundary boundary

  the boundary the node lies on

### segment

    Segment segment

  the segment the node lies on

Class devisor2.foundation.boundary.Segment extends GridItem implements Serializable

Serialized Fields

### tmax

    double tmax

  length of the segment

### orientation_marker_1

    int[] orientation_marker_1

  first point (world coords) of the orientation marker triangle

### orientation_marker_2

    int[] orientation_marker_2

  second point (world coords) of the orientation marker triangle

### orientation_marker_3

    int[] orientation_marker_3

  third point (world coords) of the orientation marker triangle

### boundary

    Boundary boundary

  link to boundary to which this segment belongs

Class devisor2.foundation.boundary.SegmentCircle extends Segment implements Serializable

Serialized Fields

### x

    int x

  middle point of the circle

### y

    int y

  middle point of the circle

### r

    int r

  radius of the circle

### sa

    double sa

  arcs of the circle (in degrees, NOT in radians!)

### sb

    double sb

  arcs of the circle (in degrees, NOT in radians!)

### numberpos

    int[] numberpos

  location of the numbering information

Class devisor2.foundation.boundary.SegmentFile extends Segment implements Serializable

Serialized Fields

### name

    java.lang.String name

  name of the parametrisation file

### path

    java.lang.String path

### gtf

    java.awt.geom.AffineTransform gtf

### fcall

    parq2d fcall

  link to the external sources

### geps

    double geps

### BoundaryNumber

    int BoundaryNumber

  boundary number

### drawstep

    int drawstep

  resolution of the drawing

Class devisor2.foundation.boundary.SegmentLine extends Segment implements Serializable

Serialized Fields

### x

    int x

  start point of the line

### y

    int y

  start point of the line

### sx

    int sx

  gradient of the line

### sy

    int sy

  gradient of the line

### poly

    java.awt.Polygon poly

  a sort of bounding box or rectangular area for picking purposes

### dpoly

    java.awt.Polygon dpoly