text: Search.setIndex({docnames:["campy","campy.datastructures","campy.datastructures.basicgraph","campy.datastructures.basicqueue","campy.datastructures.basicstack","campy.datastructures.graph","campy.datastructures.grid","campy.datastructures.lexicon","campy.datastructures.linkedlist","campy.datastructures.pqueue","campy.datastructures.queue","campy.datastructures.shuffle","campy.datastructures.sparsegrid","campy.graphics","campy.graphics.gbufferedimage","campy.graphics.gcolor","campy.graphics.gevents","campy.graphics.gfilechooser","campy.graphics.gmath","campy.graphics.gobjects","campy.graphics.goptionpane","campy.graphics.gtimer","campy.graphics.gtypes","campy.graphics.gwindow","campy.gui","campy.gui.ginteractors","campy.io","campy.io.base64helper","campy.io.bitstream","campy.io.console","campy.io.filelib","campy.io.tokenscanner","campy.misc","campy.misc.easter","campy.misc.positivity","campy.private","campy.private.backend","campy.private.backend.jbepipe","campy.private.consolestreambuffer","campy.private.logging_helper","campy.private.main","campy.private.platform","campy.private.platformat","campy.private.platformatter","campy.private.version","campy.system","campy.system.error","campy.util","campy.util.decorators","campy.util.direction","campy.util.note","campy.util.observable","campy.util.point","campy.util.randomgenerator","campy.util.recursion","campy.util.simpio","campy.util.sound","campy.util.strlib","campy.util.timer","index","modules"],envversion:{"sphinx.domains.c":1,"sphinx.domains.changeset":1,"sphinx.domains.cpp":1,"sphinx.domains.javascript":1,"sphinx.domains.math":2,"sphinx.domains.python":1,"sphinx.domains.rst":1,"sphinx.domains.std":1,"sphinx.ext.intersphinx":1,"sphinx.ext.todo":1,"sphinx.ext.viewcode":1,sphinx:55},filenames:["campy.rst","campy.datastructures.rst","campy.datastructures.basicgraph.rst","campy.datastructures.basicqueue.rst","campy.datastructures.basicstack.rst","campy.datastructures.graph.rst","campy.datastructures.grid.rst","campy.datastructures.lexicon.rst","campy.datastructures.linkedlist.rst","campy.datastructures.pqueue.rst","campy.datastructures.queue.rst","campy.datastructures.shuffle.rst","campy.datastructures.sparsegrid.rst","campy.graphics.rst","campy.graphics.gbufferedimage.rst","campy.graphics.gcolor.rst","campy.graphics.gevents.rst","campy.graphics.gfilechooser.rst","campy.graphics.gmath.rst","campy.graphics.gobjects.rst","campy.graphics.goptionpane.rst","campy.graphics.gtimer.rst","campy.graphics.gtypes.rst","campy.graphics.gwindow.rst","campy.gui.rst","campy.gui.ginteractors.rst","campy.io.rst","campy.io.base64helper.rst","campy.io.bitstream.rst","campy.io.console.rst","campy.io.filelib.rst","campy.io.tokenscanner.rst","campy.misc.rst","campy.misc.easter.rst","campy.misc.positivity.rst","campy.private.rst","campy.private.backend.rst","campy.private.backend.jbepipe.rst","campy.private.consolestreambuffer.rst","campy.private.logging_helper.rst","campy.private.main.rst","campy.private.platform.rst","campy.private.platformat.rst","campy.private.platformatter.rst","campy.private.version.rst","campy.system.rst","campy.system.error.rst","campy.util.rst","campy.util.decorators.rst","campy.util.direction.rst","campy.util.note.rst","campy.util.observable.rst","campy.util.point.rst","campy.util.randomgenerator.rst","campy.util.recursion.rst","campy.util.simpio.rst","campy.util.sound.rst","campy.util.strlib.rst","campy.util.timer.rst","index.rst","modules.rst"],objects:{"":{campy:[0,0,0,"-"]},"campy.datastructures":{basicgraph:[2,0,0,"-"],basicqueue:[3,0,0,"-"],basicstack:[4,0,0,"-"],graph:[5,0,0,"-"],grid:[6,0,0,"-"],lexicon:[7,0,0,"-"],linkedlist:[8,0,0,"-"],pqueue:[9,0,0,"-"],queue:[10,0,0,"-"],shuffle:[11,0,0,"-"],sparsegrid:[12,0,0,"-"]},"campy.datastructures.basicgraph":{BasicGraph:[2,1,1,""],Edge:[2,1,1,""],Vertex:[2,1,1,""]},"campy.datastructures.basicgraph.Edge":{end:[2,2,1,""],reset_data:[2,3,1,""],weight:[2,2,1,""]},"campy.datastructures.basicgraph.Vertex":{color:[2,2,1,""],edges:[2,2,1,""],reset_data:[2,3,1,""],weight:[2,2,1,""]},"campy.datastructures.basicqueue":{BasicQueue:[3,1,1,""]},"campy.datastructures.basicqueue.BasicQueue":{add:[3,3,1,""],back:[3,3,1,""],clear:[3,3,1,""],dequeue:[3,3,1,""],enqueue:[3,3,1,""],front:[3,3,1,""],peek:[3,3,1,""],remove:[3,3,1,""]},"campy.datastructures.basicstack":{BasicStack:[4,1,1,""]},"campy.datastructures.basicstack.BasicStack":{add:[4,3,1,""],back:[4,3,1,""],clear:[4,3,1,""],front:[4,3,1,""],peek:[4,3,1,""],pop:[4,3,1,""],push:[4,3,1,""],remove:[4,3,1,""]},"campy.datastructures.graph":{Graph:[5,1,1,""],error:[5,4,1,""]},"campy.datastructures.graph.Graph":{add_arc:[5,3,1,""],add_arc_by_nodes:[5,3,1,""],add_node:[5,3,1,""],clear:[5,3,1,""],get_arc_set:[5,3,1,""],get_neighbors:[5,3,1,""],is_connected:[5,3,1,""],is_empty:[5,3,1,""],remove_arc:[5,3,1,""],remove_arc_by_nodes:[5,3,1,""],remove_node:[5,3,1,""],scan_arc_data:[5,3,1,""],scan_graph_entry:[5,3,1,""],scan_node_data:[5,3,1,""],size:[5,2,1,""],write_arc_data:[5,3,1,""],write_node_data:[5,3,1,""]},"campy.datastructures.grid":{Grid:[6,1,1,""]},"campy.datastructures.grid.Grid":{empty:[6,3,1,""],fill:[6,3,1,""],from_grid:[6,5,1,""],get:[6,3,1,""],height:[6,2,1,""],in_bounds:[6,3,1,""],resize:[6,3,1,""],set:[6,3,1,""],width:[6,2,1,""]},"campy.datastructures.lexicon":{Lexicon:[7,1,1,""]},"campy.datastructures.lexicon.Lexicon":{add:[7,3,1,""],clear:[7,3,1,""],contains_prefix:[7,3,1,""],discard:[7,3,1,""],remove:[7,3,1,""],remove_prefix:[7,3,1,""]},"campy.datastructures.linkedlist":{LinkedList:[8,1,1,""],LinkedListNode:[8,1,1,""]},"campy.datastructures.linkedlist.LinkedList":{add:[8,3,1,""]},"campy.datastructures.pqueue":{PriorityQueue:[9,1,1,""]},"campy.datastructures.pqueue.PriorityQueue":{add:[9,3,1,""],back:[9,3,1,""],change_priority:[9,3,1,""],clear:[9,3,1,""],dequeue:[9,3,1,""],enqueue:[9,3,1,""],front:[9,3,1,""],peek:[9,3,1,""],peek_priority:[9,3,1,""],peek_value:[9,3,1,""],remove:[9,3,1,""]},"campy.datastructures.shuffle":{shuffle_string:[11,4,1,""]},"campy.datastructures.sparsegrid":{SparseGrid:[12,1,1,""]},"campy.datastructures.sparsegrid.SparseGrid":{check_indexes:[12,3,1,""],fill:[12,3,1,""],from_2d_iterable:[12,5,1,""],from_stream:[12,3,1,""],height:[12,2,1,""],in_bounds:[12,3,1,""],randomElement:[12,3,1,""],resize:[12,3,1,""],serialize:[12,3,1,""],to_string_2d:[12,3,1,""],width:[12,2,1,""]},"campy.graphics":{gbufferedimage:[14,0,0,"-"],gcolor:[15,0,0,"-"],gevents:[16,0,0,"-"],gfilechooser:[17,0,0,"-"],gmath:[18,0,0,"-"],gobjects:[19,0,0,"-"],goptionpane:[20,0,0,"-"],gtimer:[21,0,0,"-"],gtypes:[22,0,0,"-"],gwindow:[23,0,0,"-"]},"campy.graphics.gbufferedimage":{GBufferedImage:[14,1,1,""]},"campy.graphics.gbufferedimage.GBufferedImage":{WIDTH_HEIGHT_MAX:[14,2,1,""],bounds:[14,2,1,""],clear:[14,3,1,""],count_diff_pixels:[14,3,1,""],diff:[14,3,1,""],fill:[14,3,1,""],fill_region:[14,3,1,""],from_grid:[14,3,1,""],get_height:[14,3,1,""],get_rgb:[14,3,1,""],get_rgb_string:[14,3,1,""],get_width:[14,3,1,""],in_bounds:[14,3,1,""],load:[14,3,1,""],load_from_file:[14,5,1,""],resize:[14,3,1,""],save:[14,3,1,""],set_rgb:[14,3,1,""],to_grid:[14,3,1,""]},"campy.graphics.gcolor":{GColor:[15,1,1,""],IllegalColorException:[15,6,1,""],Pixel:[15,1,1,""],color_to_rgb:[15,4,1,""],lazy_init_colors:[15,4,1,""],rgb_to_hex:[15,4,1,""]},"campy.graphics.gcolor.GColor":{as_hex:[15,2,1,""],brighter:[15,3,1,""],darker:[15,3,1,""],from_name:[15,5,1,""],get_approximate_name:[15,3,1,""],get_name:[15,3,1,""],normalize:[15,5,1,""]},"campy.graphics.gcolor.Pixel":{alpha:[15,2,1,""],argb:[15,3,1,""],blue:[15,2,1,""],green:[15,2,1,""],red:[15,2,1,""],rgb:[15,3,1,""]},"campy.graphics.gevents":{EventClassType:[16,1,1,""],EventType:[16,1,1,""],GActionEvent:[16,1,1,""],GEvent:[16,1,1,""],GKeyEvent:[16,1,1,""],GMouseEvent:[16,1,1,""],GTimerEvent:[16,1,1,""],GWindowEvent:[16,1,1,""],KeyCodes:[16,1,1,""],ModifierCodes:[16,1,1,""],get_next_event:[16,4,1,""],wait_for_click:[16,4,1,""],wait_for_event:[16,4,1,""]},"campy.graphics.gevents.EventClassType":{ACTION_EVENT:[16,2,1,""],ANY_EVENT:[16,2,1,""],CLICK_EVENT:[16,2,1,""],KEY_EVENT:[16,2,1,""],MOUSE_EVENT:[16,2,1,""],NULL_EVENT:[16,2,1,""],TIMER_EVENT:[16,2,1,""],WINDOW_EVENT:[16,2,1,""]},"campy.graphics.gevents.EventType":{ACTION_PERFORMED:[16,2,1,""],CONSOLE_CLOSED:[16,2,1,""],KEY_PRESSED:[16,2,1,""],KEY_RELEASED:[16,2,1,""],KEY_TYPED:[16,2,1,""],MOUSE_CLICKED:[16,2,1,""],MOUSE_DRAGGED:[16,2,1,""],MOUSE_MOVED:[16,2,1,""],MOUSE_PRESSED:[16,2,1,""],MOUSE_RELEASED:[16,2,1,""],TIMER_TICKED:[16,2,1,""],WINDOW_CLOSED:[16,2,1,""],WINDOW_RESIZED:[16,2,1,""]},"campy.graphics.gevents.GActionEvent":{action_command:[16,2,1,""],source:[16,2,1,""]},"campy.graphics.gevents.GEvent":{event_class:[16,2,1,""],event_type:[16,2,1,""],modifiers:[16,2,1,""],time:[16,2,1,""],valid:[16,2,1,""]},"campy.graphics.gevents.GKeyEvent":{gwindow:[16,2,1,""],key_char:[16,2,1,""],key_code:[16,2,1,""]},"campy.graphics.gevents.GMouseEvent":{gwindow:[16,2,1,""],x:[16,2,1,""],y:[16,2,1,""]},"campy.graphics.gevents.GTimerEvent":{timer:[16,2,1,""]},"campy.graphics.gevents.GWindowEvent":{gwindow:[16,2,1,""]},"campy.graphics.gevents.KeyCodes":{BACKSPACE_KEY:[16,2,1,""],CLEAR_KEY:[16,2,1,""],DELETE_KEY:[16,2,1,""],DOWN_ARROW_KEY:[16,2,1,""],END_KEY:[16,2,1,""],ENTER_KEY:[16,2,1,""],ESCAPE_KEY:[16,2,1,""],F10_KEY:[16,2,1,""],F11_KEY:[16,2,1,""],F12_KEY:[16,2,1,""],F1_KEY:[16,2,1,""],F2_KEY:[16,2,1,""],F3_KEY:[16,2,1,""],F4_KEY:[16,2,1,""],F5_KEY:[16,2,1,""],F6_KEY:[16,2,1,""],F7_KEY:[16,2,1,""],F8_KEY:[16,2,1,""],F9_KEY:[16,2,1,""],HELP_KEY:[16,2,1,""],HOME_KEY:[16,2,1,""],LEFT_ARROW_KEY:[16,2,1,""],PAGE_DOWN_KEY:[16,2,1,""],PAGE_UP_KEY:[16,2,1,""],RIGHT_ARROW_KEY:[16,2,1,""],TAB_KEY:[16,2,1,""],UP_ARROW_KEY:[16,2,1,""]},"campy.graphics.gevents.ModifierCodes":{ALT_DOWN:[16,2,1,""],ALT_GRAPH_DOWN:[16,2,1,""],BUTTON1_DOWN:[16,2,1,""],BUTTON2_DOWN:[16,2,1,""],BUTTON3_DOWN:[16,2,1,""],CTRL_DOWN:[16,2,1,""],META_DOWN:[16,2,1,""],SHIFT_DOWN:[16,2,1,""]},"campy.graphics.gfilechooser":{GFileChooser:[17,1,1,""]},"campy.graphics.gfilechooser.GFileChooser":{OPEN_DIALOG:[17,2,1,""],SAVE_DIALOG:[17,2,1,""],show_open_dialog:[17,7,1,""],show_save_dialog:[17,7,1,""]},"campy.graphics.gmath":{PI:[18,8,1,""],cos_degrees:[18,4,1,""],count_digits:[18,4,1,""],sin_degrees:[18,4,1,""],tan_degrees:[18,4,1,""],to_degrees:[18,4,1,""],to_radians:[18,4,1,""],vector_angle:[18,4,1,""],vector_magnitude:[18,4,1,""]},"campy.graphics.gobjects":{G3DRect:[19,1,1,""],GArc:[19,1,1,""],GCompound:[19,1,1,""],GFillableObject:[19,1,1,""],GImage:[19,1,1,""],GLabel:[19,1,1,""],GLine:[19,1,1,""],GObject:[19,1,1,""],GOval:[19,1,1,""],GPolygon:[19,1,1,""],GRect:[19,1,1,""],GRoundRect:[19,1,1,""]},"campy.graphics.gobjects.G3DRect":{raised:[19,2,1,""]},"campy.graphics.gobjects.GArc":{contains:[19,3,1,""],containsAngle:[19,3,1,""],getArcPoint:[19,3,1,""],getBounds:[19,3,1,""],getEndPoint:[19,3,1,""],getFillColor:[19,3,1,""],getFilled:[19,3,1,""],getFrameRectangle:[19,3,1,""],getStartAngle:[19,3,1,""],getStartPoint:[19,3,1,""],getSweepAngle:[19,3,1,""],getType:[19,3,1,""],setFillColor:[19,3,1,""],setFilled:[19,3,1,""],setFrameRectangle:[19,3,1,""],setStartAngle:[19,3,1,""],setSweepAngle:[19,3,1,""],toString:[19,3,1,""]},"campy.graphics.gobjects.GCompound":{add:[19,3,1,""],bounds:[19,2,1,""],clear:[19,3,1,""],insert:[19,3,1,""],remove:[19,3,1,""],send_backward:[19,3,1,""],send_forward:[19,3,1,""],send_to_back:[19,3,1,""],send_to_front:[19,3,1,""]},"campy.graphics.gobjects.GFillableObject":{fill_color:[19,2,1,""],filled:[19,2,1,""]},"campy.graphics.gobjects.GImage":{getBounds:[19,3,1,""]},"campy.graphics.gobjects.GLabel":{ascent:[19,2,1,""],descent:[19,2,1,""],getBounds:[19,3,1,""],getFont:[19,3,1,""],getFontAscent:[19,3,1,""],getFontDescent:[19,3,1,""],getLabel:[19,3,1,""],getType:[19,3,1,""],setFont:[19,3,1,""],setLabel:[19,3,1,""],toString:[19,3,1,""]},"campy.graphics.gobjects.GLine":{end:[19,2,1,""],start:[19,2,1,""]},"campy.graphics.gobjects.GObject":{bounds:[19,2,1,""],color:[19,2,1,""],height:[19,2,1,""],line_width:[19,2,1,""],location:[19,2,1,""],move:[19,3,1,""],parent:[19,2,1,""],rotate:[19,3,1,""],scale:[19,3,1,""],send_backward:[19,3,1,""],send_forward:[19,3,1,""],send_to_back:[19,3,1,""],send_to_front:[19,3,1,""],size:[19,2,1,""],visible:[19,2,1,""],width:[19,2,1,""],x:[19,2,1,""],y:[19,2,1,""]},"campy.graphics.gobjects.GOval":{contains:[19,3,1,""],getBounds:[19,3,1,""],getFillColor:[19,3,1,""],getType:[19,3,1,""],isFilled:[19,3,1,""],setBounds:[19,3,1,""],setFillColor:[19,3,1,""],setFilled:[19,3,1,""],setSize:[19,3,1,""],toString:[19,3,1,""]},"campy.graphics.gobjects.GPolygon":{addEdge:[19,3,1,""],addPolarEdge:[19,3,1,""],addVertex:[19,3,1,""],contains:[19,3,1,""],getBounds:[19,3,1,""],getFillColor:[19,3,1,""],getVertices:[19,3,1,""],isFilled:[19,3,1,""],setFillColor:[19,3,1,""],setFilled:[19,3,1,""]},"campy.graphics.gobjects.GRect":{create:[19,3,1,""],getBounds:[19,3,1,""],getFillColor:[19,3,1,""],getType:[19,3,1,""],isFilled:[19,3,1,""],setBounds:[19,3,1,""],setFillColor:[19,3,1,""],setFilled:[19,3,1,""],setSize:[19,3,1,""],toString:[19,3,1,""]},"campy.graphics.goptionpane":{ConfirmResult:[20,1,1,""],ConfirmType:[20,1,1,""],GOptionPane:[20,1,1,""],MessageType:[20,1,1,""]},"campy.graphics.goptionpane.ConfirmResult":{CANCEL:[20,2,1,""],NO:[20,2,1,""],OK:[20,2,1,""],YES:[20,2,1,""]},"campy.graphics.goptionpane.ConfirmType":{OK_CANCEL:[20,2,1,""],YES_NO:[20,2,1,""],YES_NO_CANCEL:[20,2,1,""]},"campy.graphics.goptionpane.GOptionPane":{InternalResult:[20,1,1,""],show_confirm_dialog:[20,5,1,""],show_input_dialog:[20,5,1,""],show_message_dialog:[20,5,1,""],show_option_dialog:[20,5,1,""],show_text_file_dialog:[20,5,1,""]},"campy.graphics.goptionpane.GOptionPane.InternalResult":{CANCEL_OPTION:[20,2,1,""],CLOSED_OPTION:[20,2,1,""],NO_OPTION:[20,2,1,""],OK_OPTION:[20,2,1,""],YES_OPTION:[20,2,1,""]},"campy.graphics.goptionpane.MessageType":{ERROR:[20,2,1,""],INFORMATION:[20,2,1,""],PLAIN:[20,2,1,""],QUESTION:[20,2,1,""],WARNING:[20,2,1,""]},"campy.graphics.gtimer":{GTimer:[21,1,1,""]},"campy.graphics.gtimer.GTimer":{pause:[21,3,1,""],start:[21,3,1,""],stop:[21,3,1,""]},"campy.graphics.gtypes":{GDimension:[22,1,1,""],GPoint:[22,1,1,""],GRectangle:[22,1,1,""]},"campy.graphics.gtypes.GDimension":{height:[22,2,1,""],width:[22,2,1,""]},"campy.graphics.gtypes.GPoint":{x:[22,2,1,""],y:[22,2,1,""]},"campy.graphics.gtypes.GRectangle":{is_empty:[22,3,1,""]},"campy.graphics.gwindow":{Alignment:[23,1,1,""],CloseOperation:[23,1,1,""],GWindow:[23,1,1,""],Region:[23,1,1,""],exit_graphics:[23,4,1,""],pause:[23,4,1,""],screen_height:[23,4,1,""],screen_width:[23,4,1,""]},"campy.graphics.gwindow.Alignment":{CENTER:[23,2,1,""],LEFT:[23,2,1,""],RIGHT:[23,2,1,""]},"campy.graphics.gwindow.CloseOperation":{DISPOSE:[23,2,1,""],DO_NOTHING:[23,2,1,""],EXIT:[23,2,1,""],HIDE:[23,2,1,""]},"campy.graphics.gwindow.GWindow":{DEFAULT_HEIGHT:[23,2,1,""],DEFAULT_WIDTH:[23,2,1,""],add:[23,3,1,""],add_to_region:[23,3,1,""],clear:[23,3,1,""],close:[23,3,1,""],color:[23,2,1,""],draw:[23,3,1,""],draw_line:[23,3,1,""],draw_oval:[23,3,1,""],draw_polar_line:[23,3,1,""],draw_rect:[23,3,1,""],fill_oval:[23,3,1,""],fill_rect:[23,3,1,""],get_object_at:[23,3,1,""],height:[23,2,1,""],remove:[23,3,1,""],remove_from_region:[23,3,1,""],set_region_alignment:[23,3,1,""],title:[23,2,1,""],visible:[23,2,1,""],width:[23,2,1,""]},"campy.graphics.gwindow.Region":{CENTER:[23,2,1,""],EAST:[23,2,1,""],NORTH:[23,2,1,""],SOUTH:[23,2,1,""],WEST:[23,2,1,""]},"campy.gui":{ginteractors:[25,0,0,"-"]},"campy.gui.ginteractors":{GButton:[25,1,1,""],GCheckBox:[25,1,1,""],GChooser:[25,1,1,""],GInteractor:[25,1,1,""],GSlider:[25,1,1,""],GTextField:[25,1,1,""]},"campy.gui.ginteractors.GCheckBox":{selected:[25,2,1,""]},"campy.gui.ginteractors.GChooser":{addItem:[25,3,1,""],selected_item:[25,2,1,""]},"campy.gui.ginteractors.GInteractor":{action_command:[25,2,1,""],getActionCommand:[25,3,1,""],getBounds:[25,3,1,""],setActionCommand:[25,3,1,""],setBounds:[25,3,1,""],setSize:[25,3,1,""]},"campy.gui.ginteractors.GSlider":{value:[25,2,1,""]},"campy.gui.ginteractors.GTextField":{getText:[25,3,1,""],getType:[25,3,1,""],setText:[25,3,1,""],text:[25,2,1,""],toString:[25,3,1,""]},"campy.io":{base64helper:[27,0,0,"-"],bitstream:[28,0,0,"-"],tokenscanner:[31,0,0,"-"]},"campy.io.base64helper":{decode:[27,4,1,""],encode:[27,4,1,""]},"campy.io.bitstream":{ibitstream:[28,1,1,""],ifbitstream:[28,1,1,""],istringbitstream:[28,1,1,""],obitstream:[28,1,1,""],ofbitstream:[28,1,1,""],ostringbitstream:[28,1,1,""]},"campy.io.bitstream.ibitstream":{readbit:[28,3,1,""],rewind:[28,3,1,""],size:[28,3,1,""]},"campy.io.bitstream.istringbitstream":{setvalue:[28,3,1,""]},"campy.io.bitstream.obitstream":{size:[28,3,1,""],writebit:[28,3,1,""]},"campy.io.bitstream.ostringbitstream":{getvalue:[28,3,1,""]},"campy.io.tokenscanner":{TokenScanner:[31,1,1,""],TokenType:[31,1,1,""]},"campy.io.tokenscanner.TokenScanner":{add_operator:[31,3,1,""],add_word_characters:[31,3,1,""],get_char:[31,3,1,""],get_position:[31,3,1,""],get_string_value:[31,3,1,""],get_token_type:[31,3,1,""],has_more_tokens:[31,3,1,""],ignore_comments:[31,3,1,""],ignore_whitespace:[31,3,1,""],is_word_character:[31,3,1,""],next_token:[31,3,1,""],save_token:[31,3,1,""],scan_numbers:[31,3,1,""],scan_strings:[31,3,1,""],set_input:[31,3,1,""],unget_char:[31,3,1,""],verify_token:[31,3,1,""]},"campy.io.tokenscanner.TokenType":{NUMBER:[31,2,1,""],OPERATOR:[31,2,1,""],SEPARATOR:[31,2,1,""],STRING:[31,2,1,""],WORD:[31,2,1,""]},"campy.misc":{easter:[33,0,0,"-"],positivity:[34,0,0,"-"]},"campy.private":{consolestreambuffer:[38,0,0,"-"],main:[40,0,0,"-"],platform:[41,0,0,"-"],version:[44,0,0,"-"]},"campy.private.consolestreambuffer":{ConsoleStreamBuffer:[38,1,1,""],test_consolestreambuffer:[38,4,1,""]},"campy.private.consolestreambuffer.ConsoleStreamBuffer":{input:[38,3,1,""],print:[38,3,1,""]},"campy.private.main":{DuplicateMainException:[40,6,1,""],entrypoint:[40,4,1,""]},"campy.private.platform":{Platform:[41,4,1,""]},"campy.system":{error:[46,0,0,"-"]},"campy.system.error":{CampyException:[46,6,1,""],InterruptedIOError:[46,6,1,""],error:[46,4,1,""]},"campy.util":{decorators:[48,0,0,"-"],direction:[49,0,0,"-"],note:[50,0,0,"-"],observable:[51,0,0,"-"],point:[52,0,0,"-"],randomgenerator:[53,0,0,"-"],recursion:[54,0,0,"-"],simpio:[55,0,0,"-"],sound:[56,0,0,"-"],strlib:[57,0,0,"-"],timer:[58,0,0,"-"]},"campy.util.decorators":{cache:[48,4,1,""],cache_challenge:[48,4,1,""],enforce_types:[48,4,1,""],enforce_types_challenge:[48,4,1,""],print_args:[48,4,1,""],stylist:[48,4,1,""]},"campy.util.direction":{Direction:[49,1,1,""]},"campy.util.direction.Direction":{EAST:[49,2,1,""],NORTH:[49,2,1,""],SOUTH:[49,2,1,""],WEST:[49,2,1,""],left:[49,3,1,""],opposite:[49,3,1,""],right:[49,3,1,""]},"campy.util.note":{Note:[50,1,1,""]},"campy.util.note.Note":{Accidental:[50,1,1,""],Pitch:[50,1,1,""],accidental:[50,2,1,""],duration:[50,2,1,""],from_line:[50,5,1,""],is_rest:[50,3,1,""],octave:[50,2,1,""],pitch:[50,2,1,""],play:[50,3,1,""],rest:[50,5,1,""]},"campy.util.note.Note.Accidental":{FLAT:[50,2,1,""],NATURAL:[50,2,1,""],SHARP:[50,2,1,""]},"campy.util.note.Note.Pitch":{A:[50,2,1,""],B:[50,2,1,""],C:[50,2,1,""],D:[50,2,1,""],E:[50,2,1,""],F:[50,2,1,""],G:[50,2,1,""],R:[50,2,1,""]},"campy.util.observable":{Observable:[51,1,1,""],Observer:[51,1,1,""]},"campy.util.observable.Observable":{add_observer:[51,3,1,""],notify_observers:[51,3,1,""],remove_observer:[51,3,1,""]},"campy.util.observable.Observer":{update:[51,3,1,""]},"campy.util.point":{Point3:[52,1,1,""],Point:[52,1,1,""]},"campy.util.point.Point":{x:[52,2,1,""],y:[52,2,1,""]},"campy.util.point.Point3":{x:[52,2,1,""],y:[52,2,1,""],z:[52,2,1,""]},"campy.util.randomgenerator":{RandomGenerator:[53,1,1,""]},"campy.util.randomgenerator.RandomGenerator":{get_instance:[53,5,1,""],randbool:[53,3,1,""],randchance:[53,3,1,""],randint:[53,3,1,""],randreal:[53,3,1,""]},"campy.util.recursion":{count_depth:[54,4,1,""],get_indent:[54,4,1,""]},"campy.util.simpio":{append_space:[55,4,1,""],get_fn_cond:[55,4,1,""],get_integer:[55,4,1,""],get_line:[55,4,1,""],get_positive_real:[55,4,1,""],get_real:[55,4,1,""],get_yes_or_no:[55,4,1,""]},"campy.util.sound":{Sound:[56,1,1,""]},"campy.util.sound.Sound":{play:[56,3,1,""]},"campy.util.strlib":{bool_to_string:[57,4,1,""],ends_with:[57,4,1,""],equals_ignore_case:[57,4,1,""],html_decode:[57,4,1,""],html_encode:[57,4,1,""],quote_string:[57,4,1,""],starts_with:[57,4,1,""],string_is_bool:[57,4,1,""],string_is_double:[57,4,1,""],string_is_integer:[57,4,1,""],string_is_long:[57,4,1,""],string_is_real:[57,4,1,""],string_needs_quoting:[57,4,1,""],url_decode:[57,4,1,""],url_encode:[57,4,1,""]},"campy.util.timer":{Timer:[58,1,1,""]},"campy.util.timer.Timer":{current_time_millis:[58,5,1,""],elapsed:[58,3,1,""],is_started:[58,3,1,""],start:[58,3,1,""],stop:[58,3,1,""]},campy:{"private":[35,0,0,"-"],datastructures:[1,0,0,"-"],graphics:[13,0,0,"-"],gui:[24,0,0,"-"],io:[26,0,0,"-"],misc:[32,0,0,"-"],system:[45,0,0,"-"],util:[47,0,0,"-"]}},objnames:{"0":["py","module","Python module"],"1":["py","class","Python class"],"2":["py","attribute","Python attribute"],"3":["py","method","Python method"],"4":["py","function","Python function"],"5":["py","classmethod","Python class method"],"6":["py","exception","Python exception"],"7":["py","staticmethod","Python static method"],"8":["py","data","Python data"]},objtypes:{"0":"py:module","1":"py:class","2":"py:attribute","3":"py:method","4":"py:function","5":"py:classmethod","6":"py:exception","7":"py:staticmethod","8":"py:data"},terms:{"0x83e":15,"0xa8003b":15,"123233995736766e":18,"200x100":19,"45i":19,"633123935319537e":18,"83e":15,"abstract":[15,51],"boolean":[19,22],"break":[16,25],"byte":27,"case":[40,53],"char":57,"class":[2,3,4,5,6,7,8,9,12,14,15,16,17,19,20,21,22,23,25,28,31,38,49,50,51,52,53,56,58],"default":[16,55,57],"enum":[16,20,23,31,49,50],"export":[7,18,19,40,50,52,53,55,57],"float":[16,18,19,25],"function":[16,18,19,23,27,28,40,46,48,53,55,57],"import":18,"int":[15,16,19,25],"new":[7,16,18,19,23,25,48,50],"null":16,"return":[2,11,14,15,16,18,19,20,22,23,25,27,48,49,53,56,57],"short":25,"static":[17,23],"throw":46,"true":[9,14,16,19,23,25,28,31,57],"try":[7,46,55],"void":[16,19,25],"while":[16,18,25],Adding:19,For:[7,14,16,19,23,25],ORed:16,That:18,The:[7,14,15,16,18,19,20,23,25,27,28,31,56,57],There:[18,19,28],These:[17,20,28,52],With:18,YES:20,Yes:[20,55],_enumer:16,_fill:19,_fill_color:19,_gwindow:[16,19],_io:28,a8003b:15,abc:[3,4,7,8,12,19],about:19,abov:19,abs:16,accept:[16,18,19],access:[16,19,23],accident:50,account:[16,18],accur:18,achiev:21,acm:[19,59],action:[16,23,25],action_command:[16,25],action_ev:[16,25],action_perform:16,activ:25,adam:[16,25],adapt:16,add:[3,4,7,8,9,16,19,23,25,28,55],add_arc:5,add_arc_by_nod:5,add_nod:5,add_observ:51,add_oper:31,add_to_region:[23,25],add_word_charact:31,added:[16,19,23,25,28],addedg:19,adding:[19,23],addit:[19,28],additem:25,addition:[15,28],addpolaredg:19,addtoregion:16,addvertex:19,aesthet:19,affect:19,afraid:46,after:[16,28],again:[16,25,55],alia:[22,52],align:[19,23],all:[7,15,16,18,19,21,23,25,46],allow:[16,46,51],almost:57,along:[16,25,28],alpha:15,alphabet:27,alreadi:19,also:[18,19,23,25],alt_down:16,alt_graph_down:16,alwai:[14,16,19],always_flush:28,among:16,angl:[18,19,23],ani:[7,15,16,18,19,23,25,28],anim:[16,23],animation_delay_in_millisecond:16,any_ev:16,anyth:52,anywai:28,anywher:19,api:20,appear:19,append_spac:55,appli:19,applic:[16,23,25],approach:21,appropri:19,arc:[5,19],arctyp:5,area:[14,19],arg:51,argb:15,argument:[19,23,48],around:27,as_hex:15,ascend:19,ascent:19,ascii:27,assembl:19,associ:[7,25],assum:19,asterisk:19,attach:15,attribut:[16,19,50],author:55,automat:[19,21],autostart:58,axi:[18,19,23],back:[3,4,7,9,19,20,38],backend:[0,35],background:[19,23],backspace_kei:16,bar:23,base64:[0,26],base64help:[0,26],base:[2,3,4,5,6,7,8,9,12,14,15,16,17,18,19,20,21,22,23,25,28,31,38,40,46,49,50,51,52,53,56,58],baselin:[14,19],basic:28,basicgraph:[0,1],basicqueu:[0,1],basicstack:[0,1],becaus:18,been:[19,25,28],befor:[19,21,23],begin:[14,19],behind:19,below:19,better:40,between:[7,15,18,23],bg_color:14,binari:27,bit:[15,16,28],bitstream:[0,26],black:19,block:46,blue:[15,19,23],bool:[16,25],bool_to_str:57,both:[19,23,53],bound:[14,19,22,23,25],boundari:19,box:[14,17,19,20,22,23,25],brighter:15,buffer:38,buffer_s:28,bufferedread:28,bufferedwrit:28,bug:57,builtin:[27,46,53,57],button1_down:16,button2_down:16,button3_down:16,button:[16,23,25],c_style:31,cach:48,cache_challeng:48,call:[7,16,19,21,46,56],campyexcept:[15,46],can:[15,16,19,20,23,25,28,46,50,52],cancel:20,cancel_opt:20,cannot:23,canon:[2,15,16],captur:16,cardin:[15,49],cartesian:18,center:[19,23],chang:[15,19,23,25,51],change_prior:9,channel:15,charact:[11,15,16,19,31,57],check:[16,19,25,46,55,57],check_index:12,checkbox:25,chees:46,chooser:25,circl:[19,23],classic:51,classmethod:[6,12,14,15,20,50,53,58],clear:[3,4,5,7,9,14,19,23],clear_kei:16,click:[16,23,25],click_ev:[16,25],client:[16,19,23,25],clockwis:19,close:[23,28,46],closed_opt:20,closeoper:23,closur:23,cmd:25,code:[16,19,20,21,25,31,38,46,51,56],codomain:18,col:[6,12,20],collect:[3,4,7,8,12,19],color:[2,14,15,19,23],color_nam:15,color_to_rgb:15,colornam:15,combin:16,come:[17,20],command:[16,25],comment:19,common:[19,25],compact:7,compass:49,compat:57,complet:19,complex:16,compon:[15,18,19],compound:19,comput:[16,18],concret:18,condit:46,confirm:20,confirm_typ:20,confirmresult:20,confirmtyp:20,connect:19,consist:[19,23,25,28,46,53],consol:[0,26,38,55],console_clos:16,consolestreambuf:[0,35],consolestreambuff:[0,35],constant:[15,16,18],construct:[23,25,50],constructor:[19,25,56],consult:20,contain:[3,4,7,19,22,23,25],contains_prefix:7,containsangl:19,content:[23,25,60],continu:[19,21],control:[19,23,25],conveni:53,convent:[16,18,28],convers:18,convert:[15,18,20,25,57],coordin:[14,16,18,19,23],copi:57,corner:[16,19,23],correctli:57,correspond:[15,16,19],cos_degre:18,cosin:18,cost:2,could:[16,23,52],count:18,count_depth:54,count_diff_pixel:14,count_digit:18,counterclockwis:[18,19,23],cover:[14,16,19],cpp:[0,26,55,57],creat:[7,19,25,50],credit:25,cross:19,ctrl_down:16,current:[19,23,25,56],current_dir:17,current_time_milli:58,custom:40,cyan:19,dark_grai:19,darker:15,data:[3,4,7,15,27],datastructur:[0,60],declar:[14,19],decod:27,decor:[0,40,47],dedupl:16,default_height:23,default_width:23,defin:[16,19,20,21,22,27,28,38,51,56],definest:16,definit:[7,50],degre:[18,19,23],delete_kei:16,depend:19,dequeu:[3,9],deriv:19,descend:[18,19],descent:19,describ:19,descript:[15,19],design:51,desir:16,detail:[19,48],determin:19,diagon:19,dialog:[17,20],diamet:19,diamond:23,dictionari:7,diff:14,diff_color:14,differ:[7,15,16,19],digit:[15,18],dimens:[16,19,22],dimension:52,direct:[0,19,23,47],directli:[15,19],directori:[19,56],discard:[7,16,18],dismiss:16,displac:19,displai:[16,19,23,25],dispos:23,distanc:19,do_noth:23,do_something_that_might_raise_a_campy_except:46,document:[19,20,23],doe:[7,16,19],doesn:[28,57],domain:18,don:18,doubl:[19,57],dougla:[16,25],down:16,down_arrow_kei:16,drag:[16,25],draw:[16,19,23],draw_lin:23,draw_ov:23,draw_polar_lin:23,draw_rect:23,draw_rectangl:23,drawlin:23,drawn:[14,19,23],duplic:40,duplicatemainexcept:40,durat:50,each:[15,16,19,23],east:[23,49],easter:[0,32],edg:[2,19],effect:[7,16,19,21],effici:[7,15],egg:33,either:[19,56],elaps:[16,58],element:[7,15,16,19,49],elif:16,ellips:19,ellipt:19,els:23,empti:[6,19,22,25],encapsul:56,encod:[15,16,27],encoded_html:57,encourag:34,end:[2,15,19,20,23,38,53,55],end_kei:16,endi:19,endpoint:[19,23],ends_with:57,endx:19,enforce_typ:48,enforce_types_challeng:48,english:7,enqueu:[3,9],ensur:16,enter:[25,55],enter_kei:16,entir:[14,19,23],entri:[15,40],entrypoint:40,enumer:[16,31,49],equal:18,equals_ignore_cas:57,error:[0,5,15,18,19,20,40,45,55],escap:57,escape_kei:16,etc:28,even:19,event:[16,21],event_class:16,event_typ:[16,25],eventclasstyp:[0,13],eventqueu:21,eventtyp:[0,13],everi:16,everyth:[14,19],eviction_polici:48,exactli:[16,23],examin:23,exampl:[7,14,16,18,19,23,25,51,56],except:[15,40,46],exist:19,exit:23,exit_graph:23,expect:[18,19,31],explicitli:[19,57],extend:19,extract:15,extrem:20,f10_kei:16,f11_kei:16,f12_kei:16,f1_kei:16,f2_kei:16,f3_kei:16,f4_kei:16,f5_kei:16,f6_kei:16,f7_kei:16,f8_kei:16,f9_kei:16,facil:23,facilit:19,fact:[18,28],factor:19,failur:23,fals:[5,6,19,23,31,38,50,57,58],famili:19,fashion:16,fast:23,few:57,field:[22,25,52],figur:[14,19],file:[0,7,13,16,17,19,20,26,33,35,47,54],file_filt:17,filelib:[0,26],filenam:[14,19,28,56],fill:[6,12,14,19,23],fill_color:19,fill_ov:23,fill_rect:23,fill_region:14,fillov:23,fillrect:23,finish:[2,56],finit:18,fire:21,first:19,fix:[16,19],flag:19,flat:50,flavor:17,flip:18,flush:38,follow:[7,16,19,23,25,56,57],font:19,forc:57,force_quot:57,forcibl:23,foreground:23,form:[15,19,25],format:[19,27,55],forward:19,found:23,four:[25,49],fourth:18,frame:19,frequenc:21,fresh:46,from:[15,16,18,19,20,23,28,46,50,52,55],from_2d_iter:12,from_grid:[6,14],from_lin:50,from_nam:15,from_stream:12,front:[3,4,9,19],full:33,fulli:16,further:19,g3drect:19,gactionev:[16,25],galaxi:16,game:19,garc:19,gbufferedimag:[0,13],gbutton:[16,23,25],gcheckbox:25,gchooser:25,gcolor:[0,13,19,23],gcompound:19,gdimens:[19,22,25],gdiment:19,gener:[16,21,25,46,53],geometri:18,get:[6,14,15,19,23,25],get_approximate_nam:15,get_arc_set:5,get_char:31,get_fn_cond:55,get_height:14,get_ind:54,get_inst:53,get_integ:55,get_lin:55,get_nam:15,get_neighbor:5,get_next_ev:16,get_object_at:23,get_posit:31,get_positive_r:55,get_real:55,get_rgb:14,get_rgb_str:14,get_string_valu:31,get_token_typ:31,get_width:14,get_yes_or_no:55,getactioncommand:25,getarcpoint:19,getbound:[19,25],getendpoint:19,geteventclass:16,geteventtyp:16,getfil:19,getfillcolor:19,getfont:19,getfontasc:19,getfontdesc:19,getframerectangl:19,getheight:[19,23],geti:16,getkeychar:16,getkeycod:16,getlabel:19,getnextev:16,getrx:16,getstartangl:19,getstartpoint:19,getsweepangl:19,gettext:25,gettyp:[19,25],getvalu:28,getvertic:19,getwidth:[19,23],getx:16,gevent:[0,13,25],gfilechoos:[0,13],gfillableobject:19,gimag:19,ginteractor:[0,14,16,24],give:[14,19],given:[11,16,18,19,23,48,55],gkeyev:16,glabel:[14,19,23],gline:[16,19],gmath:[0,13],gmouseev:16,gobj:[19,23],gobject:[0,13,14,16,23,25],good:18,goptionpan:[0,13],goval:[19,23],gpoint:[18,19,22,23],gpolygon:19,grai:[19,23],graph:[0,1],graphic:[0,25,38,60],grect:[16,19],grectangl:[14,19,22,25],green:[15,19],grid:[0,1,14],groundrect:19,gslider:25,gtextfield:25,gtimer:[0,13,16],gtimerev:[16,21],gtype:[0,13],gui:[0,14,60],guid:16,gwindow:[0,13,16,19,25],gwindowev:16,half:23,handl:[25,40,57],handlekeyev:16,handlemouseev:16,handler:21,happen:19,hard:34,has:[15,19,23,25,28,50],has_more_token:31,have:[15,16,18,19,28],heap:9,heavi:15,height:[6,12,14,16,19,22,23,25],hello:[19,28,59],help_kei:16,helper:19,hex:15,hexadecim:15,hide:[19,23],hierarchi:[16,19],high:53,highlight:19,hit:25,hitchhik:16,hold:19,home_kei:16,horizont:[19,23],how:19,howev:[14,19],html_decod:57,html_encod:57,http:27,ibitstream:28,idea:28,ident:16,identifi:16,ifbitstream:28,ignore_com:31,ignore_whitespac:31,illeg:55,illegalcolorexcept:15,illustr:[16,19],imag:[15,19],immedi:[19,56],immut:15,implement:[7,20,21],in_bound:[6,12,14],includ:[15,23,53,57],inclus:15,increas:18,indent:54,index:[19,59],indexerror:46,indic:[14,15,16,19,25],individu:19,inf:18,inform:[7,19,20,46],inherit:[16,28,46,52],initi:[9,15,16,23],initially_select:20,input:[20,38,55],input_stream:31,inscrib:19,insert:19,insid:21,inspir:20,instanc:[19,46],instanti:15,instead:[15,16],integ:[15,16,18,53,55],integr:18,intens:15,intenum:31,interactor:[23,25],interest:16,interfac:[23,25],intern:[7,15,19],internalresult:20,interrupt:46,interruptedioerror:46,interv:[16,21],introductori:59,invalid:[16,18,55],involv:23,is_connect:5,is_empti:[5,22],is_rest:50,is_start:58,is_word_charact:31,isfil:19,istringbitstream:28,istringstream:28,item:[19,25],iter:[3,4,7],its:[19,50],itself:[19,49],januari:16,java:[16,20,25,38],jbe:57,jbepip:[0,35,36],joptionpan:20,just:[15,19,25],keep:[16,28],kei:16,key_char:16,key_cod:16,key_ev:16,key_press:16,key_releas:16,key_typ:16,keycod:[0,13],keyerror:7,keystrok:16,know:49,kwarg:51,label:[19,25],larg:25,last:19,layer:23,lazy_init_color:15,ldquo:16,left:[16,19,23,49],left_arrow_kei:16,leicest:46,len:7,length:[19,23],let:16,letter:7,level:46,lex:7,lexicon:[0,1],librari:[15,16,18,25,27,28,46,53,55,57,59],light:15,light_grai:19,light_sky_blu:15,lightweight:27,like:[15,19,25,27,46],line:[16,19,23,50],line_width:19,linkedlist:[0,1],linkedlistnod:8,list:[6,7,16,19,25,51],load:14,load_from_fil:14,locat:[14,19,23],logarithm:18,logging_help:[0,35],lookup:7,loop:16,low:53,lower:19,lru:48,magenta:19,magnitud:18,mai:[18,19,20],main:[0,7,15,35],maintain:46,make:[23,28,57],mani:15,manipul:19,marker:23,marti:55,mask:16,match:[14,19],math:[18,19],mathemat:18,max_siz:48,max_valu:25,maximum:19,mean:[18,23],measur:[16,18,19,23],mechan:7,medium:25,member:[7,28],messag:[16,19,20,25,34,46],message_typ:20,messagetyp:20,meta_down:16,method:[15,19,21,23,31,49,53,57],milli:21,millisecond:[16,21,23],min:[9,16],min_valu:25,misc:[0,60],miss:[16,19],model:[16,19],modifi:[15,16,19,23,55],modifiercod:[0,13],modul:[59,60],more:[7,15,16,19,20,57],most:[18,19,25,53],mous:16,mouse_click:[16,25],mouse_drag:16,mouse_ev:16,mouse_mov:16,mouse_press:16,mouse_releas:16,mouseev:16,move:[19,23],much:[15,19,28],music:50,must:[14,18,19,23,56],mutabl:15,mutablemap:12,mutablesequ:[8,19],mutableset:7,name:[2,5,15,16,28,51,53,56],natur:[18,50],nchar:25,neat:33,necessari:[23,57],need:[16,19,57],neg:[18,19],nest:19,never:[15,57],new_prior:9,next_nod:8,next_token:31,nice:53,no_opt:20,node:[2,5],node_info:5,nodetyp:5,non:[18,57],none:[2,3,4,5,6,7,9,12,14,15,16,19,23,25,48,55],nonempti:25,normal:15,north:[23,49],notabl:52,note:[0,16,19,28,47,53],noth:19,notifi:51,notify_observ:51,null_ev:16,num_col:6,num_row:6,number:[15,16,18,19,22,23,31,52,53,55],numer:[18,55],obitstream:28,object:[2,5,8,9,14,15,16,17,19,20,21,22,23,25,27,31,38,50,51,56,58],obscur:19,observ:[0,23,47],occupi:[14,19],occur:16,octagon:19,octav:50,ofbitstream:28,offer:53,often:18,ok_cancel:20,ok_opt:20,old:48,onc:[15,19,23,25],one:[16,19,21,25,28],onli:[7,16,18,19,23,57],onscreen:25,opaqu:15,open:17,open_dialog:17,oper:[7,28,31,55],opposit:49,option:[14,16,19,20,25,57],orang:19,order:[16,57],ordinari:28,org:27,origin3:52,origin:[16,18,19,52],ostream:5,ostringbitstream:28,other:[14,16,19,25,51],otherwis:[18,23,52],our:18,out:[46,48],outlin:[19,23],output:[55,57],oval:[19,23],overrid:[14,19,25],own:19,packag:[16,60],pacman:19,page:59,page_down_kei:16,page_up_kei:16,paradigm:16,param:[16,19,25],paramet:[16,18,19,23,25,46,57],parent:19,part:[18,51],partial:59,pattern:[28,51],paus:[21,23],peek:[3,4,9],peek_prior:9,peek_valu:9,persist:23,pictur:23,pie:19,pink:19,pipe:38,pitch:50,pixel:[15,19,23],place:[16,25,28],plai:[50,56],plain:20,plain_html:57,plane:18,platform:[0,35],platformat:[0,35],platformatt:[0,35],pleas:[16,25,55],png:19,point3:52,point:[0,14,16,18,19,22,23,40,47,53],polar:[19,23],polygon:19,pop:[4,17,20],portabl:16,posit:[0,16,18,19,23,25,32,55],possibl:[15,19],pqueue:[0,1],precis:18,pred:55,predefin:19,prefac:15,prefix:[7,57],present:55,press:[16,25],previous:23,print:[7,15,16,18,19,23,25,38,48,57],print_arg:48,prioriti:9,priorities_first:9,priorityqueu:9,privat:[0,60],process:[16,38],produc:16,program:[7,16,19,23,25,46,59],prompt:[38,55],properti:[14,15,16,19],provid:[7,15,18,19,23,25,40,46,55],pseudorandom:53,pure:19,push:[4,16],python:[18,27,28,55,57],python_styl:31,quadrant:18,quarter:19,question:20,queue:[0,1,16],quot:57,quote_str:57,radian:18,radiu:23,radix:57,rais:[7,18,19,46],randbool:53,randchanc:53,randint:53,random:[0,47],randomel:12,randomgener:[0,47],randomli:11,randreal:53,rang:[15,19,53],rather:19,raw:28,rdquo:16,read:[28,38],readbit:28,real:22,reararng:11,rearrang:11,reconsid:16,record:16,recover_from_an_error:46,rect:[16,19,25],rectangl:[14,16,19,22,23],rectangular:19,recurs:[0,47],red:[15,16,19,25,46],redrawn:23,redund:57,refer:[16,19],region:[19,23],rel:[16,19],remov:[3,4,7,9,19,23,25,28],remove_arc:5,remove_arc_by_nod:5,remove_from_region:23,remove_nod:5,remove_observ:51,remove_prefix:7,renam:28,repeat:50,report:46,repres:[14,15,16,18,19,22,25,38,49,52,56],represent:[7,15,16,19],reprompt:55,requir:[15,23],reset_data:2,resiz:[6,12,14],respect:[18,23],respond:16,rest:[19,50],restart:21,restrict:18,result:20,resum:21,retain:[6,14,19],retriev:23,rewind:28,rewrit:59,rgb:[15,19],rgb_to_hex:15,right:[23,49],right_arrow_kei:16,rington:56,root:[16,46],rotat:19,round:19,row:[6,12,20],rrggbb:15,rsquo:16,rtype:[15,16,19,22,25],same:[15,16,18,19,28],sansserif:19,save:[14,17],save_dialog:17,save_token:31,scale:19,scan_arc_data:5,scan_graph_entri:5,scan_node_data:5,scan_numb:31,scan_str:31,screen:[18,19,23],screen_height:23,screen_width:23,search:[23,59],second:[16,23],see:[16,19,27],seek:28,segment:19,select:[16,17,25],selected_item:25,semicircl:19,send_backward:19,send_forward:19,send_to_back:19,send_to_front:19,sens:28,sep:38,separ:[18,19,31],sequenc:57,serial:[12,15],set:[6,7,15,16,19,23,25,27,55,57],set_input:31,set_region_align:23,set_rgb:14,setactioncommand:25,setbound:[16,19,25],setcolor:[19,23],setendpoint:16,setfil:[16,19],setfillcolor:19,setfont:19,setframerectangl:19,setlabel:19,setsiz:[19,25],setstartangl:19,setsweepangl:19,setter:[14,19],settext:25,setvalu:28,sever:[15,23,48,50],shape:19,sharp:50,shift:16,shift_down:16,ship:27,shot:21,should:[15,53,57],show_confirm_dialog:20,show_input_dialog:20,show_message_dialog:20,show_open_dialog:17,show_option_dialog:20,show_save_dialog:17,show_text_file_dialog:20,showconfirmdialog:20,shuffl:[0,1],shuffle_str:11,side:25,signal:46,similar:[7,20,25,28],similarli:28,simpio:[0,47],simpl:[21,23],simplest:21,simplifi:55,sin_degre:18,sinc:16,sine:18,singl:[15,16,19],sir:46,six:15,size:[3,4,5,19,23,25,28],sizechoos:25,sky:15,slider:25,slow:7,small:25,smallest:[14,19],some:[18,19,20,23,40,51,53,55],somewher:16,sophist:16,sort:23,sound:[0,47],sourc:[2,3,4,5,6,7,8,9,11,12,14,15,16,17,18,19,20,21,22,23,25,27,28,31,38,40,41,46,48,49,50,51,53,54,55,56,57,58],south:[16,23,25,49],space:[7,55],sparsegrid:[0,1],special:57,specif:[16,20,25],specifi:[18,19,21,25,46,56],sqrt:[18,19],src:5,sredmond:[19,23,55],stack:19,standard:[16,18,27,28],stanford:[16,19,38,57,59],stanfordtre:19,start:[2,16,19,21,23,55,56,58],starti:[16,19],starting_valu:25,starts_with:57,startx:[16,19],state:[25,51],statu:19,stderr:38,step:19,stepp:55,still:19,stop:[16,21,58],stopsign:19,store:[7,15,19,51],str:[5,11,19,25,28,46],stream:[5,28,38],string:[7,11,14,15,16,19,25,27,28,31,55,57],string_is_bool:57,string_is_doubl:57,string_is_integ:57,string_is_long:57,string_is_r:57,string_needs_quot:57,strip:[23,25],strlib:[0,47],structur:[2,7,16,19],student:[15,18,40],style:19,stylist:48,subclass:[14,16,19,25,28,46],subdirectori:[19,56],submodul:[0,60],subpackag:60,substitut:28,success:19,suffix:57,superclass:[19,25,51],suppli:[15,19,23,46],support:[7,20,23],surfac:23,surround:57,sweep:19,swing:25,syntax:15,system:[0,15,16,18,60],tab_kei:16,take:[16,23],takeanimationstep:16,tan_degre:18,tangent:18,tell:28,term:19,test_consolestreambuff:38,text:[19,23,25],thank:16,thei:[25,57],them:19,therefor:7,theta:[19,23],thi:[2,7,14,15,16,18,19,20,21,22,23,25,27,28,38,46,51,53,55,56,57],those:[15,18,25],thought:15,three:[15,16,19,20],through:23,thu:19,tick:16,time:[16,28,34],timer:[0,16,21,47],timer_ev:16,timer_tick:16,titl:[20,23],to_degre:18,to_grid:14,to_radian:18,to_string_2d:12,todo:[14,16,19,23,57],togeth:16,token:31,tokenscann:[0,26],tokentyp:31,too:23,took:16,top:[19,23,46],topmost:23,tostr:[19,25],toward:19,traceback:46,track:16,tradit:18,translat:19,transpar:15,tree:[7,19],trie:7,trig:18,trigonometr:18,troubl:18,tupl:[15,19,22,52],two:[7,15,16,17,18,19,23,28],type:[14,15,16,19,20,22,25,49,52,55],underli:18,understand:19,unfil:19,unget_char:31,uniqu:19,unit:19,unpack:[19,52],unrestrict:18,until:[16,19,21],unus:23,up_arrow_kei:16,updat:[23,51],upon:23,upper:[16,19,23],url_decod:57,url_encod:57,usag:[15,18,19,23,28,46,49,50,52],use:[15,16,18,19,23,25,28],used:[2,16,19,22,23,28,53,57],useful:[16,23,57],user:[15,16,20,34],uses:16,using:[16,18,19,27,38,49],usual:[14,19],utc:16,util:[0,15,18,60],val:48,valid:16,valu:[3,4,6,8,9,12,15,16,19,20,22,25,31],valueerror:46,variant:18,variou:20,vector:18,vector_angl:18,vector_magnitud:18,vent:16,verify_token:31,version:[0,11,35],vertex:[2,19],vertic:19,video:19,visibl:[19,23],wai:[16,19],wait:[16,56],wait_for_click:16,wait_for_ev:[16,25],waitforev:16,warn:20,wav:56,wedg:19,weight:2,well:[16,18,19],west:[23,49],what:[16,23,49],when:[15,16,18,23,25,51],where:[14,19,23],wherea:15,whether:[16,19,23,25,46,57],which:[16,19,20,21,23,28,38,51],white:19,whole:33,whose:[16,18,19,49],width:[6,12,14,16,19,22,23,25],width_height_max:14,wiki:27,wikipedia:27,window:[14,16,19,23],window_clos:16,window_ev:16,window_res:16,wish:20,within:[19,23],without:[23,56],word:[7,31,55],work:[15,18],world:[19,28],would:23,wrap:40,wrapper:27,write:[28,38],write_arc_data:5,write_node_data:5,writebit:28,written:18,yellow:19,yes_no:20,yes_no_cancel:20,yes_opt:20,you:[19,20,28,46,50,52],zero:16},titles:["campy package","campy.datastructures package","campy.datastructures.basicgraph module","campy.datastructures.basicqueue module","campy.datastructures.basicstack module","campy.datastructures.graph module","campy.datastructures.grid module","campy.datastructures.lexicon module","campy.datastructures.linkedlist module","campy.datastructures.pqueue module","campy.datastructures.queue module","campy.datastructures.shuffle module","campy.datastructures.sparsegrid module","campy.graphics package","campy.graphics.gbufferedimage module","campy.graphics.gcolor module","campy.graphics.gevents module","campy.graphics.gfilechooser module","campy.graphics.gmath module","campy.graphics.gobjects module","campy.graphics.goptionpane module","campy.graphics.gtimer module","campy.graphics.gtypes module","campy.graphics.gwindow module","campy.gui package","campy.gui.ginteractors module","campy.io package","campy.io.base64helper module","campy.io.bitstream module","campy.io.console module","campy.io.filelib module","campy.io.tokenscanner module","campy.misc package","campy.misc.easter module","campy.misc.positivity module","campy.private package","campy.private.backend package","campy.private.backend.jbepipe module","campy.private.consolestreambuffer module","campy.private.logging_helper module","campy.private.main module","campy.private.platform module","campy.private.platformat module","campy.private.platformatter module","campy.private.version module","campy.system package","campy.system.error module","campy.util package","campy.util.decorators module","campy.util.direction module","campy.util.note module","campy.util.observable module","campy.util.point module","campy.util.randomgenerator module","campy.util.recursion module","campy.util.simpio module","campy.util.sound module","campy.util.strlib module","campy.util.timer module","Welcome to campy\u2019s documentation!","campy"],titleterms:{backend:[36,37],base64:27,base64help:27,basicgraph:2,basicqueu:3,basicstack:4,bitstream:28,campi:[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60],consol:29,consolestreambuf:38,consolestreambuff:38,content:[0,1,13,24,26,32,35,36,45,47],cpp:28,datastructur:[1,2,3,4,5,6,7,8,9,10,11,12],decor:48,direct:49,document:59,easter:33,error:46,eventclasstyp:16,eventtyp:16,file:[21,27,28,38,40,51,53,55,56,57],filelib:30,gbufferedimag:14,gcolor:15,gevent:16,gfilechoos:17,ginteractor:25,gmath:18,gobject:19,goptionpan:20,graph:5,graphic:[13,14,15,16,17,18,19,20,21,22,23],grid:6,gtimer:21,gtype:22,gui:[24,25],gwindow:23,indic:59,jbepip:37,keycod:16,lexicon:7,linkedlist:8,logging_help:39,main:40,misc:[32,33,34],modifiercod:16,modul:[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58],note:50,observ:51,packag:[0,1,13,24,26,32,35,36,45,47],platform:41,platformat:42,platformatt:43,point:52,posit:34,pqueue:9,privat:[35,36,37,38,39,40,41,42,43,44],queue:10,random:53,randomgener:53,recurs:54,shuffl:11,simpio:55,sound:56,sparsegrid:12,strlib:57,submodul:[1,13,24,26,32,35,36,45,47],subpackag:[0,35],system:[45,46],tabl:59,timer:58,tokenscann:31,util:[47,48,49,50,51,52,53,54,55,56,57,58],version:44,welcom:59}})