Private
Public Access
51 lines
19 KiB
TeX
51 lines
19 KiB
TeX
\doxysection{Class List}
|
|
Here are the classes, structs, unions and interfaces with brief descriptions\+:\begin{DoxyCompactList}
|
|
\item\contentsline{section}{\mbox{\hyperlink{class_advanced___software___engineering_1_1_about___window}{Advanced\+\_\+\+Software\+\_\+\+Engineering.\+About\+\_\+\+Window}} \\*Auto generated code }{\pageref{class_advanced___software___engineering_1_1_about___window}}{}
|
|
\item\contentsline{section}{\mbox{\hyperlink{class_advanced___software___engineering_1_1_verbs_1_1_drawing_verbs_1_1_circle}{Advanced\+\_\+\+Software\+\_\+\+Engineering.\+Verbs.\+Drawing\+Verbs.\+Circle}} \\*\mbox{\hyperlink{class_advanced___software___engineering_1_1_verbs_1_1_drawing_verbs_1_1_circle}{Circle}} \mbox{\hyperlink{interface_advanced___software___engineering_1_1_i_verb}{I\+Verb}} class }{\pageref{class_advanced___software___engineering_1_1_verbs_1_1_drawing_verbs_1_1_circle}}{}
|
|
\item\contentsline{section}{\mbox{\hyperlink{class_advanced___software___engineering_1_1_verbs_1_1_drawing_verbs_1_1_clear}{Advanced\+\_\+\+Software\+\_\+\+Engineering.\+Verbs.\+Drawing\+Verbs.\+Clear}} \\*The \mbox{\hyperlink{class_advanced___software___engineering_1_1_verbs_1_1_drawing_verbs_1_1_clear}{Clear}} \mbox{\hyperlink{interface_advanced___software___engineering_1_1_i_verb}{I\+Verb}} class }{\pageref{class_advanced___software___engineering_1_1_verbs_1_1_drawing_verbs_1_1_clear}}{}
|
|
\item\contentsline{section}{\mbox{\hyperlink{class_advanced___software___engineering_1_1_command_and_parameter_parser_result}{Advanced\+\_\+\+Software\+\_\+\+Engineering.\+Command\+And\+Parameter\+Parser\+Result}} \\*This class is a direct replacement to the dictionaries that were returned by \mbox{\hyperlink{class_advanced___software___engineering_1_1_helper_functions_a9ef9da799e2adfe0213313c9642f1de8}{Helper\+Functions.\+Command\+And\+Parameter\+Parser(string)}}. This class provides better intraface to the output }{\pageref{class_advanced___software___engineering_1_1_command_and_parameter_parser_result}}{}
|
|
\item\contentsline{section}{\mbox{\hyperlink{class_advanced___software___engineering_1_1_commander}{Advanced\+\_\+\+Software\+\_\+\+Engineering.\+Commander}} \\*The commander class takes care of commands. It also takes control of the drawer }{\pageref{class_advanced___software___engineering_1_1_commander}}{}
|
|
\item\contentsline{section}{\mbox{\hyperlink{class_advanced___software___engineering_1_1_command_help}{Advanced\+\_\+\+Software\+\_\+\+Engineering.\+Command\+Help}} \\*This class is resposible for the command help window. The command help window shows help for the commands }{\pageref{class_advanced___software___engineering_1_1_command_help}}{}
|
|
\item\contentsline{section}{\mbox{\hyperlink{class_advanced___software___engineering___tests_1_1_command_tester}{Advanced\+\_\+\+Software\+\_\+\+Engineering\+\_\+\+Tests.\+Command\+Tester}} \\*The \mbox{\hyperlink{class_advanced___software___engineering___tests_1_1_command_tester}{Command\+Tester}} class tests the commands possible, mostly by getting a I\+Verb and checking it\textquotesingle{}s description. }{\pageref{class_advanced___software___engineering___tests_1_1_command_tester}}{}
|
|
\item\contentsline{section}{\mbox{\hyperlink{class_advanced___software___engineering_1_1_verbs_1_1_flow_1_1_declare_method}{Advanced\+\_\+\+Software\+\_\+\+Engineering.\+Verbs.\+Flow.\+Declare\+Method}} \\*Declares a method. See Drawing\+Verbs.\+Actions.\+No\+Op because these classes behave similarly }{\pageref{class_advanced___software___engineering_1_1_verbs_1_1_flow_1_1_declare_method}}{}
|
|
\item\contentsline{section}{\mbox{\hyperlink{class_advanced___software___engineering_1_1_verbs_1_1_value_1_1_declare_variable}{Advanced\+\_\+\+Software\+\_\+\+Engineering.\+Verbs.\+Value.\+Declare\+Variable}} \\*Declares a variable }{\pageref{class_advanced___software___engineering_1_1_verbs_1_1_value_1_1_declare_variable}}{}
|
|
\item\contentsline{section}{\mbox{\hyperlink{class_advanced___software___engineering_1_1_details_window}{Advanced\+\_\+\+Software\+\_\+\+Engineering.\+Details\+Window}} \\*This form is reponsible for showing details. It is essentially a textbox in a form }{\pageref{class_advanced___software___engineering_1_1_details_window}}{}
|
|
\item\contentsline{section}{\mbox{\hyperlink{class_advanced___software___engineering_1_1_verbs_1_1_drawing_verbs_1_1_dot}{Advanced\+\_\+\+Software\+\_\+\+Engineering.\+Verbs.\+Drawing\+Verbs.\+Dot}} \\*The \mbox{\hyperlink{class_advanced___software___engineering_1_1_verbs_1_1_drawing_verbs_1_1_dot}{Dot}} \mbox{\hyperlink{interface_advanced___software___engineering_1_1_i_verb}{I\+Verb}} class }{\pageref{class_advanced___software___engineering_1_1_verbs_1_1_drawing_verbs_1_1_dot}}{}
|
|
\item\contentsline{section}{\mbox{\hyperlink{class_advanced___software___engineering_1_1_draw___preview}{Advanced\+\_\+\+Software\+\_\+\+Engineering.\+Draw\+\_\+\+Preview}} \\*Auto Generated Code }{\pageref{class_advanced___software___engineering_1_1_draw___preview}}{}
|
|
\item\contentsline{section}{\mbox{\hyperlink{class_advanced___software___engineering_1_1_drawer}{Advanced\+\_\+\+Software\+\_\+\+Engineering.\+Drawer}} \\*The drawer is responsible for drawing on the graphics object }{\pageref{class_advanced___software___engineering_1_1_drawer}}{}
|
|
\item\contentsline{section}{\mbox{\hyperlink{class_advanced___software___engineering_1_1_verbs_1_1_drawing_verbs_1_1_draw_lines}{Advanced\+\_\+\+Software\+\_\+\+Engineering.\+Verbs.\+Drawing\+Verbs.\+Draw\+Lines}} \\*\mbox{\hyperlink{class_advanced___software___engineering_1_1_verbs_1_1_drawing_verbs_1_1_draw_lines}{Draw\+Lines}} \mbox{\hyperlink{interface_advanced___software___engineering_1_1_i_verb}{I\+Verb}} class }{\pageref{class_advanced___software___engineering_1_1_verbs_1_1_drawing_verbs_1_1_draw_lines}}{}
|
|
\item\contentsline{section}{\mbox{\hyperlink{class_advanced___software___engineering_1_1_verbs_1_1_drawing_verbs_1_1_draw_to}{Advanced\+\_\+\+Software\+\_\+\+Engineering.\+Verbs.\+Drawing\+Verbs.\+Draw\+To}} \\*\mbox{\hyperlink{class_advanced___software___engineering_1_1_verbs_1_1_drawing_verbs_1_1_draw_to}{Draw\+To}} \mbox{\hyperlink{interface_advanced___software___engineering_1_1_i_verb}{I\+Verb}} class }{\pageref{class_advanced___software___engineering_1_1_verbs_1_1_drawing_verbs_1_1_draw_to}}{}
|
|
\item\contentsline{section}{\mbox{\hyperlink{class_advanced___software___engineering_1_1_error_window}{Advanced\+\_\+\+Software\+\_\+\+Engineering.\+Error\+Window}} \\*The error window that can show errors, warnings and messages }{\pageref{class_advanced___software___engineering_1_1_error_window}}{}
|
|
\item\contentsline{section}{\mbox{\hyperlink{class_advanced___software___engineering_1_1_verbs_1_1_value_1_1_expression_value}{Advanced\+\_\+\+Software\+\_\+\+Engineering.\+Verbs.\+Value.\+Expression\+Value}} \\*Expression values are used when there are two I\+Values that need to be added or subtracted or anything from each other }{\pageref{class_advanced___software___engineering_1_1_verbs_1_1_value_1_1_expression_value}}{}
|
|
\item\contentsline{section}{\mbox{\hyperlink{class_advanced___software___engineering_1_1_verbs_1_1_drawing_verbs_1_1_fill}{Advanced\+\_\+\+Software\+\_\+\+Engineering.\+Verbs.\+Drawing\+Verbs.\+Fill}} \\*\mbox{\hyperlink{class_advanced___software___engineering_1_1_verbs_1_1_drawing_verbs_1_1_fill}{Fill}} \mbox{\hyperlink{interface_advanced___software___engineering_1_1_i_verb}{I\+Verb}} class }{\pageref{class_advanced___software___engineering_1_1_verbs_1_1_drawing_verbs_1_1_fill}}{}
|
|
\item\contentsline{section}{\mbox{\hyperlink{class_advanced___software___engineering_1_1_verbs_1_1_drawing_verbs_1_1_fill_color}{Advanced\+\_\+\+Software\+\_\+\+Engineering.\+Verbs.\+Drawing\+Verbs.\+Fill\+Color}} \\*The \mbox{\hyperlink{class_advanced___software___engineering_1_1_verbs_1_1_drawing_verbs_1_1_fill_color}{Fill\+Color}} \mbox{\hyperlink{interface_advanced___software___engineering_1_1_i_verb}{I\+Verb}} class }{\pageref{class_advanced___software___engineering_1_1_verbs_1_1_drawing_verbs_1_1_fill_color}}{}
|
|
\item\contentsline{section}{\mbox{\hyperlink{class_advanced___software___engineering_1_1_verbs_1_1_flow_1_1_for_chunk}{Advanced\+\_\+\+Software\+\_\+\+Engineering.\+Verbs.\+Flow.\+For\+Chunk}} \\*A \mbox{\hyperlink{class_advanced___software___engineering_1_1_verbs_1_1_flow_1_1_for_chunk}{For\+Chunk}} is similar to a \mbox{\hyperlink{class_advanced___software___engineering_1_1_verbs_1_1_flow_1_1_while_chunk}{While\+Chunk}}. It executes a specific number of times }{\pageref{class_advanced___software___engineering_1_1_verbs_1_1_flow_1_1_for_chunk}}{}
|
|
\item\contentsline{section}{\mbox{\hyperlink{class_advanced___software___engineering_1_1_helper_functions}{Advanced\+\_\+\+Software\+\_\+\+Engineering.\+Helper\+Functions}} \\*This class simply provides settings and some functions that are used across many components }{\pageref{class_advanced___software___engineering_1_1_helper_functions}}{}
|
|
\item\contentsline{section}{\mbox{\hyperlink{class_advanced___software___engineering___tests_1_1_helper_functions_tester}{Advanced\+\_\+\+Software\+\_\+\+Engineering\+\_\+\+Tests.\+Helper\+Functions\+Tester}} \\*This class tests Helper\+Functions methods. It uses a combination of manual and random tests }{\pageref{class_advanced___software___engineering___tests_1_1_helper_functions_tester}}{}
|
|
\item\contentsline{section}{\mbox{\hyperlink{class_advanced___software___engineering_1_1_verbs_1_1_flow_1_1_if_chunk}{Advanced\+\_\+\+Software\+\_\+\+Engineering.\+Verbs.\+Flow.\+If\+Chunk}} \\*A simple If Object }{\pageref{class_advanced___software___engineering_1_1_verbs_1_1_flow_1_1_if_chunk}}{}
|
|
\item\contentsline{section}{\mbox{\hyperlink{interface_advanced___software___engineering_1_1_verbs_1_1_value_1_1_i_value}{Advanced\+\_\+\+Software\+\_\+\+Engineering.\+Verbs.\+Value.\+I\+Value}} \\*A value }{\pageref{interface_advanced___software___engineering_1_1_verbs_1_1_value_1_1_i_value}}{}
|
|
\item\contentsline{section}{\mbox{\hyperlink{interface_advanced___software___engineering_1_1_i_verb}{Advanced\+\_\+\+Software\+\_\+\+Engineering.\+I\+Verb}} \\*\mbox{\hyperlink{interface_advanced___software___engineering_1_1_i_verb}{I\+Verb}} is an interface for executing and getting the descriptions of \mbox{\hyperlink{namespace_advanced___software___engineering_1_1_verbs}{Verbs}}. Some \mbox{\hyperlink{namespace_advanced___software___engineering_1_1_verbs}{Verbs}} draw lines, some verbs will assign }{\pageref{interface_advanced___software___engineering_1_1_i_verb}}{}
|
|
\item\contentsline{section}{\mbox{\hyperlink{interface_advanced___software___engineering_1_1_verbs_1_1_flow_1_1_i_verb_chunk}{Advanced\+\_\+\+Software\+\_\+\+Engineering.\+Verbs.\+Flow.\+I\+Verb\+Chunk}} \\*A Collection of chunks to be executed. They extend \mbox{\hyperlink{interface_advanced___software___engineering_1_1_i_verb}{I\+Verb}} because they should be interchangable }{\pageref{interface_advanced___software___engineering_1_1_verbs_1_1_flow_1_1_i_verb_chunk}}{}
|
|
\item\contentsline{section}{\mbox{\hyperlink{class_advanced___software___engineering_1_1_menu}{Advanced\+\_\+\+Software\+\_\+\+Engineering.\+Menu}} \\*Auto generated code }{\pageref{class_advanced___software___engineering_1_1_menu}}{}
|
|
\item\contentsline{section}{\mbox{\hyperlink{class_advanced___software___engineering_1_1_verbs_1_1_flow_1_1_method_chunk}{Advanced\+\_\+\+Software\+\_\+\+Engineering.\+Verbs.\+Flow.\+Method\+Chunk}} \\*The method chunk class }{\pageref{class_advanced___software___engineering_1_1_verbs_1_1_flow_1_1_method_chunk}}{}
|
|
\item\contentsline{section}{\mbox{\hyperlink{class_advanced___software___engineering_1_1_verbs_1_1_drawing_verbs_1_1_move_to}{Advanced\+\_\+\+Software\+\_\+\+Engineering.\+Verbs.\+Drawing\+Verbs.\+Move\+To}} \\*\mbox{\hyperlink{class_advanced___software___engineering_1_1_verbs_1_1_drawing_verbs_1_1_move_to}{Move\+To}} \mbox{\hyperlink{interface_advanced___software___engineering_1_1_i_verb}{I\+Verb}} class }{\pageref{class_advanced___software___engineering_1_1_verbs_1_1_drawing_verbs_1_1_move_to}}{}
|
|
\item\contentsline{section}{\mbox{\hyperlink{class_advanced___software___engineering_1_1_verbs_1_1_drawing_verbs_1_1_pen_color}{Advanced\+\_\+\+Software\+\_\+\+Engineering.\+Verbs.\+Drawing\+Verbs.\+Pen\+Color}} \\*The \mbox{\hyperlink{class_advanced___software___engineering_1_1_verbs_1_1_drawing_verbs_1_1_pen_color}{Pen\+Color}} \mbox{\hyperlink{interface_advanced___software___engineering_1_1_i_verb}{I\+Verb}} class }{\pageref{class_advanced___software___engineering_1_1_verbs_1_1_drawing_verbs_1_1_pen_color}}{}
|
|
\item\contentsline{section}{\mbox{\hyperlink{class_advanced___software___engineering_1_1_verbs_1_1_value_1_1_value_objects_1_1_point_value}{Advanced\+\_\+\+Software\+\_\+\+Engineering.\+Verbs.\+Value.\+Value\+Objects.\+Point\+Value}} \\*A point \mbox{\hyperlink{interface_advanced___software___engineering_1_1_verbs_1_1_value_1_1_i_value}{I\+Value}}. Simply the same as Point but with I\+Values intstead of ints }{\pageref{class_advanced___software___engineering_1_1_verbs_1_1_value_1_1_value_objects_1_1_point_value}}{}
|
|
\item\contentsline{section}{\mbox{\hyperlink{class_advanced___software___engineering_1_1_verbs_1_1_drawing_verbs_1_1_quadrilateral}{Advanced\+\_\+\+Software\+\_\+\+Engineering.\+Verbs.\+Drawing\+Verbs.\+Quadrilateral}} \\*The \mbox{\hyperlink{class_advanced___software___engineering_1_1_verbs_1_1_drawing_verbs_1_1_quadrilateral}{Quadrilateral}} \mbox{\hyperlink{interface_advanced___software___engineering_1_1_i_verb}{I\+Verb}} class }{\pageref{class_advanced___software___engineering_1_1_verbs_1_1_drawing_verbs_1_1_quadrilateral}}{}
|
|
\item\contentsline{section}{\mbox{\hyperlink{class_advanced___software___engineering_1_1_verbs_1_1_drawing_verbs_1_1_rectangle}{Advanced\+\_\+\+Software\+\_\+\+Engineering.\+Verbs.\+Drawing\+Verbs.\+Rectangle}} \\*\mbox{\hyperlink{class_advanced___software___engineering_1_1_verbs_1_1_drawing_verbs_1_1_rectangle}{Rectangle}} \mbox{\hyperlink{interface_advanced___software___engineering_1_1_i_verb}{I\+Verb}} class }{\pageref{class_advanced___software___engineering_1_1_verbs_1_1_drawing_verbs_1_1_rectangle}}{}
|
|
\item\contentsline{section}{\mbox{\hyperlink{class_advanced___software___engineering_1_1_verbs_1_1_drawing_verbs_1_1_regular_polygon}{Advanced\+\_\+\+Software\+\_\+\+Engineering.\+Verbs.\+Drawing\+Verbs.\+Regular\+Polygon}} \\*A class that generates a \mbox{\hyperlink{class_advanced___software___engineering_1_1_verbs_1_1_drawing_verbs_1_1_regular_polygon}{Regular\+Polygon}} \mbox{\hyperlink{interface_advanced___software___engineering_1_1_i_verb}{I\+Verb}} }{\pageref{class_advanced___software___engineering_1_1_verbs_1_1_drawing_verbs_1_1_regular_polygon}}{}
|
|
\item\contentsline{section}{\mbox{\hyperlink{class_advanced___software___engineering_1_1_verbs_1_1_drawing_verbs_1_1_reset_pen}{Advanced\+\_\+\+Software\+\_\+\+Engineering.\+Verbs.\+Drawing\+Verbs.\+Reset\+Pen}} \\*Setsets the pen to the initial position }{\pageref{class_advanced___software___engineering_1_1_verbs_1_1_drawing_verbs_1_1_reset_pen}}{}
|
|
\item\contentsline{section}{\mbox{\hyperlink{class_advanced___software___engineering_1_1_verbs_1_1_drawing_verbs_1_1_square}{Advanced\+\_\+\+Software\+\_\+\+Engineering.\+Verbs.\+Drawing\+Verbs.\+Square}} \\*The \mbox{\hyperlink{class_advanced___software___engineering_1_1_verbs_1_1_drawing_verbs_1_1_square}{Square}} \mbox{\hyperlink{interface_advanced___software___engineering_1_1_i_verb}{I\+Verb}} class }{\pageref{class_advanced___software___engineering_1_1_verbs_1_1_drawing_verbs_1_1_square}}{}
|
|
\item\contentsline{section}{\mbox{\hyperlink{class_advanced___software___engineering_1_1_text_editor}{Advanced\+\_\+\+Software\+\_\+\+Engineering.\+Text\+Editor}} \\*Auto generated code }{\pageref{class_advanced___software___engineering_1_1_text_editor}}{}
|
|
\item\contentsline{section}{\mbox{\hyperlink{class_advanced___software___engineering_1_1_verbs_1_1_drawing_verbs_1_1_triangle}{Advanced\+\_\+\+Software\+\_\+\+Engineering.\+Verbs.\+Drawing\+Verbs.\+Triangle}} \\*The \mbox{\hyperlink{class_advanced___software___engineering_1_1_verbs_1_1_drawing_verbs_1_1_triangle}{Triangle}} \mbox{\hyperlink{interface_advanced___software___engineering_1_1_i_verb}{I\+Verb}} class }{\pageref{class_advanced___software___engineering_1_1_verbs_1_1_drawing_verbs_1_1_triangle}}{}
|
|
\item\contentsline{section}{\mbox{\hyperlink{class_advanced___software___engineering_1_1_verbs_1_1_value_1_1_update_variable}{Advanced\+\_\+\+Software\+\_\+\+Engineering.\+Verbs.\+Value.\+Update\+Variable}} \\*Used for updating the variables }{\pageref{class_advanced___software___engineering_1_1_verbs_1_1_value_1_1_update_variable}}{}
|
|
\item\contentsline{section}{\mbox{\hyperlink{class_advanced___software___engineering_1_1_verbs_1_1_value_1_1_value_container}{Advanced\+\_\+\+Software\+\_\+\+Engineering.\+Verbs.\+Value.\+Value\+Container}} }{\pageref{class_advanced___software___engineering_1_1_verbs_1_1_value_1_1_value_container}}{}
|
|
\item\contentsline{section}{\mbox{\hyperlink{class_advanced___software___engineering_1_1_verbs_1_1_value_1_1_value_factory}{Advanced\+\_\+\+Software\+\_\+\+Engineering.\+Verbs.\+Value.\+Value\+Factory}} \\*\mbox{\hyperlink{namespace_advanced___software___engineering_1_1_verbs_1_1_value}{Value}} factory creates values }{\pageref{class_advanced___software___engineering_1_1_verbs_1_1_value_1_1_value_factory}}{}
|
|
\item\contentsline{section}{\mbox{\hyperlink{class_advanced___software___engineering_1_1_verbs_1_1_value_1_1_value_helper}{Advanced\+\_\+\+Software\+\_\+\+Engineering.\+Verbs.\+Value.\+Value\+Helper}} \\*This class contains a large amount of useful conversions }{\pageref{class_advanced___software___engineering_1_1_verbs_1_1_value_1_1_value_helper}}{}
|
|
\item\contentsline{section}{\mbox{\hyperlink{class_advanced___software___engineering_1_1_verbs_1_1_value_1_1_value_storage}{Advanced\+\_\+\+Software\+\_\+\+Engineering.\+Verbs.\+Value.\+Value\+Storage}} \\*The storage for all the values }{\pageref{class_advanced___software___engineering_1_1_verbs_1_1_value_1_1_value_storage}}{}
|
|
\item\contentsline{section}{\mbox{\hyperlink{class_advanced___software___engineering_1_1_verbs_1_1_value_1_1_value_types_1_1_variable_value}{Advanced\+\_\+\+Software\+\_\+\+Engineering.\+Verbs.\+Value.\+Value\+Types.\+Variable\+Value}} \\*Variable value is responsible for setting up values for \mbox{\hyperlink{class_advanced___software___engineering_1_1_verbs_1_1_value_1_1_update_variable}{Update\+Variable}} to then update }{\pageref{class_advanced___software___engineering_1_1_verbs_1_1_value_1_1_value_types_1_1_variable_value}}{}
|
|
\item\contentsline{section}{\mbox{\hyperlink{class_advanced___software___engineering_1_1_verbs_1_1_flow_1_1_verb_chunk}{Advanced\+\_\+\+Software\+\_\+\+Engineering.\+Verbs.\+Flow.\+Verb\+Chunk}} \\*A simple \mbox{\hyperlink{class_advanced___software___engineering_1_1_verbs_1_1_flow_1_1_verb_chunk}{Verb\+Chunk}}. Used for storing and executing a bunch of verbs }{\pageref{class_advanced___software___engineering_1_1_verbs_1_1_flow_1_1_verb_chunk}}{}
|
|
\item\contentsline{section}{\mbox{\hyperlink{class_advanced___software___engineering_1_1_verb_factory}{Advanced\+\_\+\+Software\+\_\+\+Engineering.\+Verb\+Factory}} \\*This class is responsible for creating \mbox{\hyperlink{namespace_advanced___software___engineering_1_1_verbs}{Verbs}} }{\pageref{class_advanced___software___engineering_1_1_verb_factory}}{}
|
|
\item\contentsline{section}{\mbox{\hyperlink{class_advanced___software___engineering_1_1_verbs_1_1_flow_1_1_while_chunk}{Advanced\+\_\+\+Software\+\_\+\+Engineering.\+Verbs.\+Flow.\+While\+Chunk}} \\*A Chunk that loops over its code }{\pageref{class_advanced___software___engineering_1_1_verbs_1_1_flow_1_1_while_chunk}}{}
|
|
\end{DoxyCompactList}
|