diff --git a/.gitignore b/.gitignore index d051849..7b8ed4c 100644 --- a/.gitignore +++ b/.gitignore @@ -1,312 +1 @@ -doxygen/html/_activation_8cpp.html -doxygen/html/_activation_8h_source.html -doxygen/html/_activation_8h.html -doxygen/html/_angle__test_8cc.html -doxygen/html/_angle_8cpp.html -doxygen/html/_angle_8h_source.html -doxygen/html/_angle_8h.html -doxygen/html/_controlled_motor_8cpp.html -doxygen/html/_controlled_motor_8h_source.html -doxygen/html/_controlled_motor_8h.html -doxygen/html/_distance_sensor_8cpp.html -doxygen/html/_distance_sensor_8h_source.html -doxygen/html/_distance_sensor_8h.html -doxygen/html/_encoder_8cpp.html -doxygen/html/_encoder_8h_source.html -doxygen/html/_encoder_8h.html -doxygen/html/_float_single__test_8cc.html -doxygen/html/_float_single_8cpp.html -doxygen/html/_float_single_8h_source.html -doxygen/html/_float_single_8h.html -doxygen/html/_motor_8cpp.html -doxygen/html/_motor_8h_source.html -doxygen/html/_motor_8h.html -doxygen/html/_perception_8h_source.html -doxygen/html/_perception_8h.html -doxygen/html/_placement_8cpp.html -doxygen/html/_placement_8h_source.html -doxygen/html/_placement_8h.html -doxygen/html/_polar_8cpp.html -doxygen/html/_polar_8h_source.html -doxygen/html/_polar_8h.html -doxygen/html/_propulsion_8cpp.html -doxygen/html/_propulsion_8h_source.html -doxygen/html/_propulsion_8h.html -doxygen/html/_quadcopter_8cpp.html -doxygen/html/_quadcopter_8h_source.html -doxygen/html/_quadcopter_8h.html -doxygen/html/_quaternion__test_8cc.html -doxygen/html/_quaternion_8cpp.html -doxygen/html/_quaternion_8h_source.html -doxygen/html/_quaternion_8h.html -doxygen/html/_r_e_a_d_m_e_8md.html -doxygen/html/_roboid_8cpp.html -doxygen/html/_roboid_8h_source.html -doxygen/html/_roboid_8h.html -doxygen/html/_sensing_8cpp.html -doxygen/html/_sensing_8h_source.html -doxygen/html/_sensing_8h.html -doxygen/html/_sensor_8cpp.html -doxygen/html/_sensor_8h_source.html -doxygen/html/_sensor_8h.html -doxygen/html/_servo_8h_source.html -doxygen/html/_servo_8h.html -doxygen/html/_thing_8h_source.html -doxygen/html/_thing_8h.html -doxygen/html/_vector2__test_8cc.html -doxygen/html/_vector2_8cpp.html -doxygen/html/_vector2_8h_source.html -doxygen/html/_vector2_8h.html -doxygen/html/_vector3__test_8cc.html -doxygen/html/_vector3_8cpp.html -doxygen/html/_vector3_8h_source.html -doxygen/html/_vector3_8h.html -doxygen/html/annotated.html -doxygen/html/bc_s.png -doxygen/html/bc_sd.png -doxygen/html/class_activation-members.html -doxygen/html/class_activation.html -doxygen/html/class_angle-members.html -doxygen/html/class_angle.html -doxygen/html/class_controlled_motor-members.html -doxygen/html/class_controlled_motor.html -doxygen/html/class_controlled_motor.png -doxygen/html/class_distance_sensor-members.html -doxygen/html/class_distance_sensor.html -doxygen/html/class_distance_sensor.png -doxygen/html/class_encoder-members.html -doxygen/html/class_encoder.html -doxygen/html/class_float-members.html -doxygen/html/class_float.html -doxygen/html/class_motor-members.html -doxygen/html/class_motor.html -doxygen/html/class_motor.png -doxygen/html/class_new_sensor_placement-members.html -doxygen/html/class_new_sensor_placement.html -doxygen/html/class_new_sensor_placement.png -doxygen/html/class_placement-members.html -doxygen/html/class_placement.html -doxygen/html/class_placement.png -doxygen/html/class_propulsion-members.html -doxygen/html/class_propulsion.html -doxygen/html/class_quadcopter-members.html -doxygen/html/class_quadcopter.html -doxygen/html/class_quadcopter.png -doxygen/html/class_roboid-members.html -doxygen/html/class_roboid.html -doxygen/html/class_sensing-members.html -doxygen/html/class_sensing.html -doxygen/html/class_sensor-members.html -doxygen/html/class_sensor.html -doxygen/html/class_sensor.png -doxygen/html/class_servo-members.html -doxygen/html/class_servo.html -doxygen/html/class_thing-members.html -doxygen/html/class_thing.html -doxygen/html/class_thing.png -doxygen/html/classes.html -doxygen/html/closed.png -doxygen/html/dir_48dabfd39b67a256f9471fc97a65d1e5.html -doxygen/html/dir_0357c93e9e63a981e90f204fd45a44b9.html -doxygen/html/dir_828cea59f4fc649cebe0fa2f7d76107b.html -doxygen/html/dir_996c7d1a7d1646a4dca9327181de622f.html -doxygen/html/doc.svg -doxygen/html/docd.svg -doxygen/html/doxygen.css -doxygen/html/doxygen.svg -doxygen/html/dynsections.js -doxygen/html/files.html -doxygen/html/folderclosed.svg -doxygen/html/folderclosedd.svg -doxygen/html/folderopen.svg -doxygen/html/folderopend.svg -doxygen/html/functions_~.html -doxygen/html/functions_b.html -doxygen/html/functions_c.html -doxygen/html/functions_d.html -doxygen/html/functions_e.html -doxygen/html/functions_enum.html -doxygen/html/functions_eval.html -doxygen/html/functions_f.html -doxygen/html/functions_func.html -doxygen/html/functions_g.html -doxygen/html/functions_h.html -doxygen/html/functions_i.html -doxygen/html/functions_l.html -doxygen/html/functions_m.html -doxygen/html/functions_n.html -doxygen/html/functions_o.html -doxygen/html/functions_p.html -doxygen/html/functions_q.html -doxygen/html/functions_r.html -doxygen/html/functions_s.html -doxygen/html/functions_t.html -doxygen/html/functions_u.html -doxygen/html/functions_v.html -doxygen/html/functions_vars.html -doxygen/html/functions_w.html -doxygen/html/functions_x.html -doxygen/html/functions_y.html -doxygen/html/functions_z.html -doxygen/html/functions.html -doxygen/html/globals_func.html -doxygen/html/globals_type.html -doxygen/html/globals_vars.html -doxygen/html/globals.html -doxygen/html/hierarchy.html -doxygen/html/index.html -doxygen/html/jquery.js -doxygen/html/menu.js -doxygen/html/menudata.js -doxygen/html/minus.svg -doxygen/html/minusd.svg -doxygen/html/nav_f.png -doxygen/html/nav_fd.png -doxygen/html/nav_g.png -doxygen/html/nav_h.png -doxygen/html/nav_hd.png -doxygen/html/open.png -doxygen/html/plus.svg -doxygen/html/plusd.svg -doxygen/html/splitbar.png -doxygen/html/splitbard.png -doxygen/html/struct_polar-members.html -doxygen/html/struct_polar.html -doxygen/html/struct_quat-members.html -doxygen/html/struct_quat.html -doxygen/html/struct_quat.png -doxygen/html/struct_quaternion-members.html -doxygen/html/struct_quaternion.html -doxygen/html/struct_quaternion.png -doxygen/html/struct_sensor_placement-members.html -doxygen/html/struct_sensor_placement.html -doxygen/html/struct_vec2-members.html -doxygen/html/struct_vec2.html -doxygen/html/struct_vec2.png -doxygen/html/struct_vec3-members.html -doxygen/html/struct_vec3.html -doxygen/html/struct_vec3.png -doxygen/html/struct_vector2-members.html -doxygen/html/struct_vector2.html -doxygen/html/struct_vector2.png -doxygen/html/struct_vector3-members.html -doxygen/html/struct_vector3.html -doxygen/html/struct_vector3.png -doxygen/html/sync_off.png -doxygen/html/sync_on.png -doxygen/html/tab_a.png -doxygen/html/tab_ad.png -doxygen/html/tab_b.png -doxygen/html/tab_bd.png -doxygen/html/tab_h.png -doxygen/html/tab_hd.png -doxygen/html/tab_s.png -doxygen/html/tab_sd.png -doxygen/html/tabs.css -doxygen/html/search/all_0.js -doxygen/html/search/all_1.js -doxygen/html/search/all_2.js -doxygen/html/search/all_3.js -doxygen/html/search/all_4.js -doxygen/html/search/all_5.js -doxygen/html/search/all_6.js -doxygen/html/search/all_7.js -doxygen/html/search/all_8.js -doxygen/html/search/all_9.js -doxygen/html/search/all_10.js -doxygen/html/search/all_11.js -doxygen/html/search/all_12.js -doxygen/html/search/all_13.js -doxygen/html/search/all_14.js -doxygen/html/search/all_15.js -doxygen/html/search/all_16.js -doxygen/html/search/all_17.js -doxygen/html/search/all_18.js -doxygen/html/search/all_a.js -doxygen/html/search/all_b.js -doxygen/html/search/all_c.js -doxygen/html/search/all_d.js -doxygen/html/search/all_e.js -doxygen/html/search/all_f.js -doxygen/html/search/classes_0.js -doxygen/html/search/classes_1.js -doxygen/html/search/classes_2.js -doxygen/html/search/classes_3.js -doxygen/html/search/classes_4.js -doxygen/html/search/classes_5.js -doxygen/html/search/classes_6.js -doxygen/html/search/classes_7.js -doxygen/html/search/classes_8.js -doxygen/html/search/classes_9.js -doxygen/html/search/classes_a.js -doxygen/html/search/classes_b.js -doxygen/html/search/classes_c.js -doxygen/html/search/close.svg -doxygen/html/search/enums_0.js -doxygen/html/search/enumvalues_0.js -doxygen/html/search/enumvalues_1.js -doxygen/html/search/files_0.js -doxygen/html/search/files_1.js -doxygen/html/search/files_2.js -doxygen/html/search/files_3.js -doxygen/html/search/files_4.js -doxygen/html/search/files_5.js -doxygen/html/search/files_6.js -doxygen/html/search/files_7.js -doxygen/html/search/files_8.js -doxygen/html/search/files_9.js -doxygen/html/search/files_a.js -doxygen/html/search/files_b.js -doxygen/html/search/functions_0.js -doxygen/html/search/functions_1.js -doxygen/html/search/functions_2.js -doxygen/html/search/functions_3.js -doxygen/html/search/functions_4.js -doxygen/html/search/functions_5.js -doxygen/html/search/functions_6.js -doxygen/html/search/functions_7.js -doxygen/html/search/functions_8.js -doxygen/html/search/functions_9.js -doxygen/html/search/functions_10.js -doxygen/html/search/functions_11.js -doxygen/html/search/functions_12.js -doxygen/html/search/functions_13.js -doxygen/html/search/functions_a.js -doxygen/html/search/functions_b.js -doxygen/html/search/functions_c.js -doxygen/html/search/functions_d.js -doxygen/html/search/functions_e.js -doxygen/html/search/functions_f.js -doxygen/html/search/mag_d.svg -doxygen/html/search/mag_sel.svg -doxygen/html/search/mag_seld.svg -doxygen/html/search/mag.svg -doxygen/html/search/pages_0.js -doxygen/html/search/pages_1.js -doxygen/html/search/search.css -doxygen/html/search/search.js -doxygen/html/search/searchdata.js -doxygen/html/search/typedefs_0.js -doxygen/html/search/typedefs_1.js -doxygen/html/search/typedefs_2.js -doxygen/html/search/variables_0.js -doxygen/html/search/variables_1.js -doxygen/html/search/variables_2.js -doxygen/html/search/variables_3.js -doxygen/html/search/variables_4.js -doxygen/html/search/variables_5.js -doxygen/html/search/variables_6.js -doxygen/html/search/variables_7.js -doxygen/html/search/variables_8.js -doxygen/html/search/variables_9.js -doxygen/html/search/variables_10.js -doxygen/html/search/variables_11.js -doxygen/html/search/variables_12.js -doxygen/html/search/variables_13.js -doxygen/html/search/variables_14.js -doxygen/html/search/variables_a.js -doxygen/html/search/variables_b.js -doxygen/html/search/variables_c.js -doxygen/html/search/variables_d.js -doxygen/html/search/variables_e.js -doxygen/html/search/variables_f.js +doxygen/html \ No newline at end of file diff --git a/doxygen/DoxyWarnLogfile.txt b/doxygen/DoxyWarnLogfile.txt new file mode 100644 index 0000000..41c70fb --- /dev/null +++ b/doxygen/DoxyWarnLogfile.txt @@ -0,0 +1,2 @@ +warning: Specified markdown mainpage 'README.md' does not exist +d:/PlatformIO/RoboidControl/VectorAlgebra/include/Vector2.h:207: warning: argument 'axis' of command @param is not found in the argument list of Vector2::SignedAngle(Vector2 from, Vector2 to) diff --git a/doxygen/Doxyfile b/doxygen/Doxyfile index d4ce985..4d8f3c1 100644 --- a/doxygen/Doxyfile +++ b/doxygen/Doxyfile @@ -61,7 +61,7 @@ PROJECT_BRIEF = # pixels and the maximum width should not exceed 200 pixels. Doxygen will copy # the logo to the output directory. -PROJECT_LOGO = +PROJECT_LOGO = //intranet.serrarens.nl/home/Afbeeldingen/PasserVR/Logos/PasserLife/PasserLifeLogoRight1_300.png # The OUTPUT_DIRECTORY tag is used to specify the (relative or absolute) path # into which the generated documentation will be written. If a relative path is @@ -165,7 +165,7 @@ ALWAYS_DETAILED_SEC = NO # operators of the base classes will not be shown. # The default value is: NO. -INLINE_INHERITED_MEMB = NO +INLINE_INHERITED_MEMB = YES # If the FULL_PATH_NAMES tag is set to YES, doxygen will prepend the full path # before files name in the file list and in the header files. If set to NO the @@ -542,7 +542,7 @@ EXTRACT_PACKAGE = NO # included in the documentation. # The default value is: NO. -EXTRACT_STATIC = NO +EXTRACT_STATIC = YES # If the EXTRACT_LOCAL_CLASSES tag is set to YES, classes (and structs) defined # locally in source files will be included in the documentation. If set to NO, @@ -605,7 +605,7 @@ HIDE_FRIEND_COMPOUNDS = NO # blocks will be appended to the function's detailed documentation block. # The default value is: NO. -HIDE_IN_BODY_DOCS = NO +HIDE_IN_BODY_DOCS = YES # The INTERNAL_DOCS tag determines if documentation that is typed after a # \internal command is included. If the tag is set to NO then the documentation @@ -681,7 +681,7 @@ INLINE_INFO = YES # name. If set to NO, the members will appear in declaration order. # The default value is: YES. -SORT_MEMBER_DOCS = YES +SORT_MEMBER_DOCS = NO # If the SORT_BRIEF_DOCS tag is set to YES then doxygen will sort the brief # descriptions of file, namespace and class members alphabetically by member @@ -931,7 +931,7 @@ WARN_LINE_FORMAT = "at line $line of file $file" # specified the warning and error messages are written to standard output # (stdout). -WARN_LOGFILE = +WARN_LOGFILE = DoxyWarnLogfile.txt #--------------------------------------------------------------------------- # Configuration options related to the input files @@ -1097,7 +1097,7 @@ EXAMPLE_RECURSIVE = NO # that contain images that are to be included in the documentation (see the # \image command). -IMAGE_PATH = +IMAGE_PATH = images # The INPUT_FILTER tag can be used to specify a program that doxygen should # invoke to filter for each input file. Doxygen will invoke the filter program @@ -1397,7 +1397,7 @@ HTML_STYLESHEET = # documentation. # This tag requires that the tag GENERATE_HTML is set to YES. -HTML_EXTRA_STYLESHEET = +HTML_EXTRA_STYLESHEET = custom_doxygen.css # The HTML_EXTRA_FILES tag can be used to specify one or more extra images or # other source files which should be copied to the HTML output directory. Note @@ -1431,7 +1431,7 @@ HTML_COLORSTYLE = AUTO_LIGHT # Minimum value: 0, maximum value: 359, default value: 220. # This tag requires that the tag GENERATE_HTML is set to YES. -HTML_COLORSTYLE_HUE = 220 +HTML_COLORSTYLE_HUE = 35 # The HTML_COLORSTYLE_SAT tag controls the purity (or saturation) of the colors # in the HTML output. For a value of 0 the output will use gray-scales only. A @@ -1439,7 +1439,7 @@ HTML_COLORSTYLE_HUE = 220 # Minimum value: 0, maximum value: 255, default value: 100. # This tag requires that the tag GENERATE_HTML is set to YES. -HTML_COLORSTYLE_SAT = 100 +HTML_COLORSTYLE_SAT = 0 # The HTML_COLORSTYLE_GAMMA tag controls the gamma correction applied to the # luminance component of the colors in the HTML output. Values below 100 @@ -1450,7 +1450,7 @@ HTML_COLORSTYLE_SAT = 100 # Minimum value: 40, maximum value: 240, default value: 80. # This tag requires that the tag GENERATE_HTML is set to YES. -HTML_COLORSTYLE_GAMMA = 80 +HTML_COLORSTYLE_GAMMA = 103 # If the HTML_DYNAMIC_MENUS tag is set to YES then the generated HTML # documentation will contain a main index with vertical navigation menus that @@ -2181,7 +2181,7 @@ COMPACT_RTF = NO # The default value is: NO. # This tag requires that the tag GENERATE_RTF is set to YES. -RTF_HYPERLINKS = NO +RTF_HYPERLINKS = YES # Load stylesheet definitions from file. Syntax is similar to doxygen's # configuration file, i.e. a series of assignments. You only have to provide @@ -2380,7 +2380,7 @@ PERLMOD_MAKEVAR_PREFIX = # C-preprocessor directives found in the sources and include files. # The default value is: YES. -ENABLE_PREPROCESSING = YES +ENABLE_PREPROCESSING = NO # If the MACRO_EXPANSION tag is set to YES, doxygen will expand all macro names # in the source code. If set to NO, only conditional compilation will be diff --git a/doxygen/custom_doxygen.css b/doxygen/custom_doxygen.css new file mode 100644 index 0000000..0e3c056 --- /dev/null +++ b/doxygen/custom_doxygen.css @@ -0,0 +1,12 @@ +/* Custom Passer CSS for DoxyGen */ + +a { + color: #e77505; +} +.contents a:visited { + color: #e77505; +} + +a:hover { + color: #10659C; +}