Serialized Form

Class FatPixelBoxGrid implements Serializable

Serialized Fields

image

int[][] image

iqd

ImageQuadricData iqd

segment_vector

java.util.Vector segment_vector

gui

ViewerGUI gui

scale

int scale

MAX_SCALE

int MAX_SCALE
See Also:
Constant Field Values

MIN_SCALE

int MIN_SCALE
See Also:
Constant Field Values

MIN_GRID_SCALE

int MIN_GRID_SCALE
See Also:
Constant Field Values

grid_width

int grid_width

viewport

javax.swing.JViewport viewport

group_clut

GroupIDClut group_clut


Class ImagePrepPanel implements Serializable

Serialized Fields

parent_gui

javax.swing.JFrame parent_gui

image

java.awt.image.BufferedImage image

img_width

int img_width

img_height

int img_height

filename

java.lang.String filename

cropping

boolean cropping

save_needed

boolean save_needed

crop_anchor

java.awt.Point crop_anchor

crop_end

java.awt.Point crop_end


Class ParamEditor implements Serializable

Serialized Fields

topPanel

javax.swing.JPanel topPanel

black_white_threshold_field

javax.swing.JTextField black_white_threshold_field

max_black_density_field

javax.swing.JTextField max_black_density_field

xybar_box_size_field

javax.swing.JTextField xybar_box_size_field

quadric_box_size_field

javax.swing.JTextField quadric_box_size_field

xybar_error_tolerance_field

javax.swing.JTextField xybar_error_tolerance_field

max_quadric_aspect_ratio_field

javax.swing.JTextField max_quadric_aspect_ratio_field

min_quadric_group_size_field

javax.swing.JTextField min_quadric_group_size_field

max_width_variance_field

javax.swing.JTextField max_width_variance_field

max_theta_variance_field

javax.swing.JTextField max_theta_variance_field

line_fitter_width_field

javax.swing.JTextField line_fitter_width_field

max_line_percent_error_field

javax.swing.JTextField max_line_percent_error_field

max_core_extension_deviation_field

javax.swing.JTextField max_core_extension_deviation_field

max_wing_extension_deviation_field

javax.swing.JTextField max_wing_extension_deviation_field

comparison_tolerance_field

javax.swing.JTextField comparison_tolerance_field

chaining_box_size_field

javax.swing.JTextField chaining_box_size_field

intersection_finder_size_field

javax.swing.JTextField intersection_finder_size_field

DEBUG

boolean DEBUG

do_chaining_box

javax.swing.JCheckBox do_chaining_box

do_extensions_box

javax.swing.JCheckBox do_extensions_box

do_troublespots_box

javax.swing.JCheckBox do_troublespots_box

verbose_chaining_box

javax.swing.JCheckBox verbose_chaining_box

verbose_extensions_box

javax.swing.JCheckBox verbose_extensions_box

verbose_troublespots_box

javax.swing.JCheckBox verbose_troublespots_box


Class ViewerGUI implements Serializable

Serialized Fields

grid

FatPixelBoxGrid grid

param_editor

ParamEditor param_editor

image_prep_mode

boolean image_prep_mode
set to true when an image is first loaded. set to false when vectorization occurs for the first time


prep_panel

ImagePrepPanel prep_panel

topPanel

javax.swing.JPanel topPanel

scroll_pane

javax.swing.JScrollPane scroll_pane

side_tools

javax.swing.JToolBar side_tools

bottom_tools

javax.swing.JToolBar bottom_tools

spacer

javax.swing.JLabel spacer

zoom_in

javax.swing.JButton zoom_in

zoom_out

javax.swing.JButton zoom_out

crop_button

javax.swing.JButton crop_button

run_button

javax.swing.JButton run_button

image_radio

javax.swing.JRadioButton image_radio

quadrics_radio

javax.swing.JRadioButton quadrics_radio

segments_radio

javax.swing.JRadioButton segments_radio

image_minus_segments_radio

javax.swing.JRadioButton image_minus_segments_radio

segments_minus_image_radio

javax.swing.JRadioButton segments_minus_image_radio

mouse_over_info1

javax.swing.JLabel mouse_over_info1

mouse_over_info2

javax.swing.JLabel mouse_over_info2

mouse_over_info3

javax.swing.JLabel mouse_over_info3

message

javax.swing.JLabel message

menubar

javax.swing.JMenuBar menubar

file_menu

javax.swing.JMenu file_menu

open_item

javax.swing.JMenuItem open_item

save_item

javax.swing.JMenuItem save_item

start_width

int start_width

start_height

int start_height

mouse_over

java.awt.Point mouse_over

file_chooser

javax.swing.JFileChooser file_chooser

filename

java.lang.String filename

dec_formatter

java.text.DecimalFormat dec_formatter

selecting

boolean selecting
indicates if gui is waiting for pixel selection from user


selection_type

int selection_type
when selecting is true, indicates type of selection being made