Skip to content

Instantly share code, notes, and snippets.

@rothnic
Created September 1, 2014 07:14
Show Gist options
  • Save rothnic/24cff4442824a596fdeb to your computer and use it in GitHub Desktop.
Save rothnic/24cff4442824a596fdeb to your computer and use it in GitHub Desktop.
Example Matlab Class Diagram GraphViz File
digraph MatlabClassDiagram {
fontname = "Bitstream Vera Sans"
fontsize = 8
rankdir = BT
node [
shape = "record"
fontsize = 8
]
graph [
splines = ortho
dpi = 300
]
edge [
]
aware[
shape=none
label=<<TABLE CELLPADDING="0" CELLSPACING="3">
<TR><TD border="0" HREF="matlab: opentoline('C:\Users\nickroth\workspace\mAware\aware\@aware\aware.m', 1)"><FONT POINT-SIZE="12"><B>aware</B></FONT></TD></TR>
<HR/>
<TR><TD border="0"></TD></TR>
<TR><TD align="LEFT" border="0" HREF="matlab: opentoline('C:\Users\nickroth\workspace\mAware\aware\@aware\aware.m', 38)">- data_if</TD></TR>
<TR><TD align="LEFT" border="0" HREF="matlab: opentoline('C:\Users\nickroth\workspace\mAware\aware\@aware\aware.m', 39)">- root_path</TD></TR>
<HR/>
<TR><TD border="0"></TD></TR>
<TR><TD align="LEFT" border="0" HREF="matlab: opentoline('C:\Users\nickroth\workspace\mAware\aware\@aware\aware.m', 62)">+ get_plots(self)</TD></TR>
<TR><TD align="LEFT" border="0" HREF="matlab: opentoline('C:\Users\nickroth\workspace\mAware\aware\@aware\aware.m', 70)">+ <U>get_aware_path</U>()</TD></TR>
</TABLE>>
]
data_filter[
shape=none
label=<<TABLE CELLPADDING="0" CELLSPACING="3">
<TR><TD border="0" HREF="matlab: opentoline('C:\Users\nickroth\workspace\mAware\aware\@data_filter\data_filter.m', 1)"><FONT POINT-SIZE="12"><B>data_filter</B></FONT></TD></TR>
<HR/>
<TR><TD border="0"></TD></TR>
<TR><TD align="LEFT" border="0" HREF="matlab: opentoline('C:\Users\nickroth\workspace\mAware\aware\@data_filter\data_filter.m', 39)">+ enabled</TD></TR>
<HR/>
<TR><TD border="0"></TD></TR>
<TR><TD align="LEFT" border="0" HREF="matlab: opentoline('C:\Users\nickroth\workspace\mAware\aware\@data_filter\data_filter.m', 0)">+ <I>execute</I>(self, data)</TD></TR>
<TR><TD align="LEFT" border="0" HREF="matlab: opentoline('C:\Users\nickroth\workspace\mAware\aware\@data_filter\data_filter.m', 0)">+ <I>validate</I>(self, data)</TD></TR>
<TR><TD align="LEFT" border="0" HREF="matlab: opentoline('C:\Users\nickroth\workspace\mAware\aware\@data_filter\data_filter.m', 64)">+ toggle(self)</TD></TR>
<TR><TD align="LEFT" border="0" HREF="matlab: opentoline('C:\Users\nickroth\workspace\mAware\aware\@data_filter\data_filter.m', 57)">+ apply(self, data)</TD></TR>
</TABLE>>
]
data_interface[
shape=none
label=<<TABLE CELLPADDING="0" CELLSPACING="3">
<TR><TD border="0" HREF="matlab: opentoline('C:\Users\nickroth\workspace\mAware\aware\@data_interface\data_interface.m', 1)"><FONT POINT-SIZE="12"><B>data_interface</B></FONT></TD></TR>
<HR/>
<TR><TD border="0"></TD></TR>
<TR><TD align="LEFT" border="0" HREF="matlab: opentoline('C:\Users\nickroth\workspace\mAware\aware\@data_interface\data_interface.m', 46)">+ <U>CONFIG_WIDTH</U></TD></TR>
<TR><TD align="LEFT" border="0" HREF="matlab: opentoline('C:\Users\nickroth\workspace\mAware\aware\@data_interface\data_interface.m', 47)">+ <U>CONFIG_HEIGHT_MIN</U></TD></TR>
<TR><TD align="LEFT" border="0" HREF="matlab: opentoline('C:\Users\nickroth\workspace\mAware\aware\@data_interface\data_interface.m', 48)">+ <U>CONFIG_HEIGHT_MAX</U></TD></TR>
<TR><TD align="LEFT" border="0" HREF="matlab: opentoline('C:\Users\nickroth\workspace\mAware\aware\@data_interface\data_interface.m', 49)">+ <U>CONFIG_MENU_BOX_HEIGHT</U></TD></TR>
<TR><TD align="LEFT" border="0" HREF="matlab: opentoline('C:\Users\nickroth\workspace\mAware\aware\@data_interface\data_interface.m', 54)">+ selectedPanel</TD></TR>
<TR><TD align="LEFT" border="0" HREF="matlab: opentoline('C:\Users\nickroth\workspace\mAware\aware\@data_interface\data_interface.m', 55)">+ listValues</TD></TR>
<TR><TD align="LEFT" border="0" HREF="matlab: opentoline('C:\Users\nickroth\workspace\mAware\aware\@data_interface\data_interface.m', 56)">+ Window</TD></TR>
<TR><TD align="LEFT" border="0" HREF="matlab: opentoline('C:\Users\nickroth\workspace\mAware\aware\@data_interface\data_interface.m', 57)">+ FileMenu</TD></TR>
<TR><TD align="LEFT" border="0" HREF="matlab: opentoline('C:\Users\nickroth\workspace\mAware\aware\@data_interface\data_interface.m', 58)">+ DataMenu</TD></TR>
<TR><TD align="LEFT" border="0" HREF="matlab: opentoline('C:\Users\nickroth\workspace\mAware\aware\@data_interface\data_interface.m', 59)">+ uiMenu</TD></TR>
<TR><TD align="LEFT" border="0" HREF="matlab: opentoline('C:\Users\nickroth\workspace\mAware\aware\@data_interface\data_interface.m', 60)">+ ControlPanel</TD></TR>
<TR><TD align="LEFT" border="0" HREF="matlab: opentoline('C:\Users\nickroth\workspace\mAware\aware\@data_interface\data_interface.m', 61)">+ ViewPanelVert</TD></TR>
<TR><TD align="LEFT" border="0" HREF="matlab: opentoline('C:\Users\nickroth\workspace\mAware\aware\@data_interface\data_interface.m', 62)">+ ViewPanels</TD></TR>
<TR><TD align="LEFT" border="0" HREF="matlab: opentoline('C:\Users\nickroth\workspace\mAware\aware\@data_interface\data_interface.m', 63)">+ viewArea</TD></TR>
<TR><TD align="LEFT" border="0" HREF="matlab: opentoline('C:\Users\nickroth\workspace\mAware\aware\@data_interface\data_interface.m', 64)">+ dataButton</TD></TR>
<TR><TD align="LEFT" border="0" HREF="matlab: opentoline('C:\Users\nickroth\workspace\mAware\aware\@data_interface\data_interface.m', 65)">+ dataSourceMenu</TD></TR>
<TR><TD align="LEFT" border="0" HREF="matlab: opentoline('C:\Users\nickroth\workspace\mAware\aware\@data_interface\data_interface.m', 66)">+ plotTypeMenu</TD></TR>
<TR><TD align="LEFT" border="0" HREF="matlab: opentoline('C:\Users\nickroth\workspace\mAware\aware\@data_interface\data_interface.m', 67)">+ aes_menus</TD></TR>
<TR><TD align="LEFT" border="0" HREF="matlab: opentoline('C:\Users\nickroth\workspace\mAware\aware\@data_interface\data_interface.m', 68)">+ aes_panels</TD></TR>
<TR><TD align="LEFT" border="0" HREF="matlab: opentoline('C:\Users\nickroth\workspace\mAware\aware\@data_interface\data_interface.m', 69)">+ views</TD></TR>
<TR><TD align="LEFT" border="0" HREF="matlab: opentoline('C:\Users\nickroth\workspace\mAware\aware\@data_interface\data_interface.m', 70)">+ view_types</TD></TR>
<TR><TD align="LEFT" border="0" HREF="matlab: opentoline('C:\Users\nickroth\workspace\mAware\aware\@data_interface\data_interface.m', 71)">+ view_aes</TD></TR>
<TR><TD align="LEFT" border="0" HREF="matlab: opentoline('C:\Users\nickroth\workspace\mAware\aware\@data_interface\data_interface.m', 72)">+ selected_aes</TD></TR>
<TR><TD align="LEFT" border="0" HREF="matlab: opentoline('C:\Users\nickroth\workspace\mAware\aware\@data_interface\data_interface.m', 73)">+ dataSources</TD></TR>
<TR><TD align="LEFT" border="0" HREF="matlab: opentoline('C:\Users\nickroth\workspace\mAware\aware\@data_interface\data_interface.m', 74)">+ menu_mapping</TD></TR>
<TR><TD align="LEFT" border="0" HREF="matlab: opentoline('C:\Users\nickroth\workspace\mAware\aware\@data_interface\data_interface.m', 79)">- currentDataSource</TD></TR>
<TR><TD align="LEFT" border="0" HREF="matlab: opentoline('C:\Users\nickroth\workspace\mAware\aware\@data_interface\data_interface.m', 80)">- currentPlotType</TD></TR>
<TR><TD align="LEFT" border="0" HREF="matlab: opentoline('C:\Users\nickroth\workspace\mAware\aware\@data_interface\data_interface.m', 83)">- backgroundColor</TD></TR>
<TR><TD align="LEFT" border="0" HREF="matlab: opentoline('C:\Users\nickroth\workspace\mAware\aware\@data_interface\data_interface.m', 84)">- headerColor</TD></TR>
<TR><TD align="LEFT" border="0" HREF="matlab: opentoline('C:\Users\nickroth\workspace\mAware\aware\@data_interface\data_interface.m', 85)">- buttonColor</TD></TR>
<TR><TD align="LEFT" border="0" HREF="matlab: opentoline('C:\Users\nickroth\workspace\mAware\aware\@data_interface\data_interface.m', 86)">- buttonTextColor</TD></TR>
<HR/>
<TR><TD border="0"></TD></TR>
<TR><TD align="LEFT" border="0" HREF="matlab: opentoline('C:\Users\nickroth\workspace\mAware\aware\@data_interface\data_interface.m', 309)">+ update_menus(self, view)</TD></TR>
<TR><TD align="LEFT" border="0" HREF="matlab: opentoline('C:\Users\nickroth\workspace\mAware\aware\@data_interface\data_interface.m', 284)">+ map_menus(self)</TD></TR>
<TR><TD align="LEFT" border="0" HREF="matlab: opentoline('C:\Users\nickroth\workspace\mAware\aware\@data_interface\data_interface.m', 265)">+ setup_menus(self, max_aes, parent)</TD></TR>
<TR><TD align="LEFT" border="0" HREF="matlab: opentoline('C:\Users\nickroth\workspace\mAware\aware\@data_interface\data_interface.m', 247)">+ setup_views(self, views)</TD></TR>
<TR><TD align="LEFT" border="0" HREF="matlab: opentoline('C:\Users\nickroth\workspace\mAware\aware\@data_interface\data_interface.m', 236)">+ getDataByName(self, dataName)</TD></TR>
<TR><TD align="LEFT" border="0" HREF="matlab: opentoline('C:\Users\nickroth\workspace\mAware\aware\@data_interface\data_interface.m', 230)">+ add_view(self, view)</TD></TR>
<TR><TD align="LEFT" border="0" HREF="matlab: opentoline('C:\Users\nickroth\workspace\mAware\aware\@data_interface\data_interface.m', 220)">+ update_views(self)</TD></TR>
<TR><TD align="LEFT" border="0" HREF="matlab: opentoline('C:\Users\nickroth\workspace\mAware\aware\@data_interface\data_interface.m', 193)">+ setup_view(self, parent, viewType)</TD></TR>
<TR><TD align="LEFT" border="0" HREF="matlab: opentoline('C:\Users\nickroth\workspace\mAware\aware\@data_interface\data_interface.m', 355)">+ get_views(self)</TD></TR>
<TR><TD align="LEFT" border="0" HREF="matlab: opentoline('C:\Users\nickroth\workspace\mAware\aware\@data_interface\data_interface.m', 570)">+ <U>onHelp</U>(~, ~)</TD></TR>
<TR><TD align="LEFT" border="0" HREF="matlab: opentoline('C:\Users\nickroth\workspace\mAware\aware\@data_interface\data_interface.m', 556)">+ <U>plot_in_fig</U>(source, ~, self)</TD></TR>
<TR><TD align="LEFT" border="0" HREF="matlab: opentoline('C:\Users\nickroth\workspace\mAware\aware\@data_interface\data_interface.m', 0)">+ <U>onExit</U>(source, ~, self)</TD></TR>
<TR><TD align="LEFT" border="0" HREF="matlab: opentoline('C:\Users\nickroth\workspace\mAware\aware\@data_interface\data_interface.m', 482)">+ <U>button_handler</U>(source, ~, gui)</TD></TR>
<TR><TD align="LEFT" border="0" HREF="matlab: opentoline('C:\Users\nickroth\workspace\mAware\aware\@data_interface\data_interface.m', 0)">+ <U>addPlot</U>(source, ~, gui)</TD></TR>
<TR><TD align="LEFT" border="0" HREF="matlab: opentoline('C:\Users\nickroth\workspace\mAware\aware\@data_interface\data_interface.m', 0)">+ <U>addRow</U>(~, ~, gui)</TD></TR>
<TR><TD align="LEFT" border="0" HREF="matlab: opentoline('C:\Users\nickroth\workspace\mAware\aware\@data_interface\data_interface.m', 0)">+ <U>updatePlot</U>(source, ~, gui)</TD></TR>
<TR><TD align="LEFT" border="0" HREF="matlab: opentoline('C:\Users\nickroth\workspace\mAware\aware\@data_interface\data_interface.m', 419)">+ <U>updateDataSource</U>(~, ~, gui)</TD></TR>
<TR><TD align="LEFT" border="0" HREF="matlab: opentoline('C:\Users\nickroth\workspace\mAware\aware\@data_interface\data_interface.m', 0)">+ <U>getData</U>(~, ~, gui)</TD></TR>
<TR><TD align="LEFT" border="0" HREF="matlab: opentoline('C:\Users\nickroth\workspace\mAware\aware\@data_interface\data_interface.m', 393)">+ <U>get_view_info</U>(view_name)</TD></TR>
<TR><TD align="LEFT" border="0" HREF="matlab: opentoline('C:\Users\nickroth\workspace\mAware\aware\@data_interface\data_interface.m', 0)">+ <U>nMinimize</U>(~, ~, whichpanel, gui)</TD></TR>
<TR><TD align="LEFT" border="0" HREF="matlab: opentoline('C:\Users\nickroth\workspace\mAware\aware\@data_interface\data_interface.m', 366)">+ <U>update_plot_type</U>(source, ~, gui)</TD></TR>
</TABLE>>
]
filter_database[
shape=none
label=<<TABLE CELLPADDING="0" CELLSPACING="3">
<TR><TD border="0" HREF="matlab: opentoline('C:\Users\nickroth\workspace\mAware\aware\@filter_database\filter_database.m', 1)"><FONT POINT-SIZE="12"><B>filter_database</B></FONT></TD></TR>
<HR/>
<TR><TD border="0"></TD></TR>
<TR><TD align="LEFT" border="0" HREF="matlab: opentoline('C:\Users\nickroth\workspace\mAware\aware\@filter_database\filter_database.m', 38)">+ db</TD></TR>
<TR><TD align="LEFT" border="0" HREF="matlab: opentoline('C:\Users\nickroth\workspace\mAware\aware\@filter_database\filter_database.m', 39)">+ col_filters</TD></TR>
<TR><TD align="LEFT" border="0" HREF="matlab: opentoline('C:\Users\nickroth\workspace\mAware\aware\@filter_database\filter_database.m', 43)">- verified</TD></TR>
<TR><TD align="LEFT" border="0" HREF="matlab: opentoline('C:\Users\nickroth\workspace\mAware\aware\@filter_database\filter_database.m', 44)">- make_unique</TD></TR>
<HR/>
<TR><TD border="0"></TD></TR>
<TR><TD align="LEFT" border="0" HREF="matlab: opentoline('C:\Program Files\MATLAB\R2014a\toolbox\matlab\graphics\reset.m', 1)">+ reset(self)</TD></TR>
<TR><TD align="LEFT" border="0" HREF="matlab: opentoline('C:\Users\nickroth\workspace\mAware\aware\@filter_database\filter_database.m', 151)">+ filter_col(self, col_name)</TD></TR>
<TR><TD align="LEFT" border="0" HREF="matlab: opentoline('C:\Users\nickroth\workspace\mAware\aware\@filter_database\filter_database.m', 147)">+ toggle_unique(self)</TD></TR>
<TR><TD align="LEFT" border="0" HREF="matlab: opentoline('C:\Users\nickroth\workspace\mAware\aware\@filter_database\filter_database.m', 115)">+ apply_filters(self, data)</TD></TR>
<TR><TD align="LEFT" border="0" HREF="matlab: opentoline('C:\Users\nickroth\workspace\mAware\aware\@filter_database\filter_database.m', 109)">+ get_by_type(self, filter_type, type_col, cols)</TD></TR>
<TR><TD align="LEFT" border="0" HREF="matlab: opentoline('C:\Users\nickroth\workspace\mAware\aware\@filter_database\filter_database.m', 102)">+ remove_filter(self, names, col_name, filter_type)</TD></TR>
<TR><TD align="LEFT" border="0" HREF="matlab: opentoline('C:\Users\nickroth\workspace\mAware\aware\@filter_database\filter_database.m', 94)">+ clear_last(self)</TD></TR>
<TR><TD align="LEFT" border="0" HREF="matlab: opentoline('C:\Users\nickroth\workspace\mAware\aware\@filter_database\filter_database.m', 74)">+ add_filter(self, vals, col_name, filter_type)</TD></TR>
<TR><TD align="LEFT" border="0" HREF="matlab: opentoline('C:\Users\nickroth\workspace\mAware\aware\@filter_database\filter_database.m', 57)">+ init_table(self)</TD></TR>
<TR><TD align="LEFT" border="0" HREF="matlab: opentoline('C:\Users\nickroth\workspace\mAware\aware\@filter_database\filter_database.m', 266)">+ <U>append_col_to_filter</U>(col, val)</TD></TR>
<TR><TD align="LEFT" border="0" HREF="matlab: opentoline('C:\Users\nickroth\workspace\mAware\aware\@filter_database\filter_database.m', 243)">+ <U>parse_filter</U>(filter, type)</TD></TR>
<TR><TD align="LEFT" border="0" HREF="matlab: opentoline('C:\Users\nickroth\workspace\mAware\aware\@filter_database\filter_database.m', 196)">+ <U>filter_numeric</U>(num_filters, data)</TD></TR>
<TR><TD align="LEFT" border="0" HREF="matlab: opentoline('C:\Users\nickroth\workspace\mAware\aware\@filter_database\filter_database.m', 168)">+ <U>filter_char</U>(char_filters, data)</TD></TR>
</TABLE>>
]
filter_interface[
shape=none
label=<<TABLE CELLPADDING="0" CELLSPACING="3">
<TR><TD border="0" HREF="matlab: opentoline('C:\Users\nickroth\workspace\mAware\aware\@filter_interface\filter_interface.m', 1)"><FONT POINT-SIZE="12"><B>filter_interface</B></FONT></TD></TR>
<HR/>
<TR><TD border="0"></TD></TR>
<TR><TD align="LEFT" border="0" HREF="matlab: opentoline('C:\Users\nickroth\workspace\mAware\aware\@filter_interface\filter_interface.m', 33)">+ Window</TD></TR>
<TR><TD align="LEFT" border="0" HREF="matlab: opentoline('C:\Users\nickroth\workspace\mAware\aware\@filter_interface\filter_interface.m', 34)">+ FileMenu</TD></TR>
<TR><TD align="LEFT" border="0" HREF="matlab: opentoline('C:\Users\nickroth\workspace\mAware\aware\@filter_interface\filter_interface.m', 35)">+ DataMenu</TD></TR>
<TR><TD align="LEFT" border="0" HREF="matlab: opentoline('C:\Users\nickroth\workspace\mAware\aware\@filter_interface\filter_interface.m', 36)">+ FieldsPanel</TD></TR>
<TR><TD align="LEFT" border="0" HREF="matlab: opentoline('C:\Users\nickroth\workspace\mAware\aware\@filter_interface\filter_interface.m', 37)">+ ValuesPanel</TD></TR>
<TR><TD align="LEFT" border="0" HREF="matlab: opentoline('C:\Users\nickroth\workspace\mAware\aware\@filter_interface\filter_interface.m', 38)">+ NumPanel</TD></TR>
<TR><TD align="LEFT" border="0" HREF="matlab: opentoline('C:\Users\nickroth\workspace\mAware\aware\@filter_interface\filter_interface.m', 39)">+ ItemsPanel</TD></TR>
<TR><TD align="LEFT" border="0" HREF="matlab: opentoline('C:\Users\nickroth\workspace\mAware\aware\@filter_interface\filter_interface.m', 40)">+ OptionsPanel</TD></TR>
<TR><TD align="LEFT" border="0" HREF="matlab: opentoline('C:\Users\nickroth\workspace\mAware\aware\@filter_interface\filter_interface.m', 43)">+ LessThanPanel</TD></TR>
<TR><TD align="LEFT" border="0" HREF="matlab: opentoline('C:\Users\nickroth\workspace\mAware\aware\@filter_interface\filter_interface.m', 44)">+ GreaterThanPanel</TD></TR>
<TR><TD align="LEFT" border="0" HREF="matlab: opentoline('C:\Users\nickroth\workspace\mAware\aware\@filter_interface\filter_interface.m', 45)">+ EqualToPanel</TD></TR>
<TR><TD align="LEFT" border="0" HREF="matlab: opentoline('C:\Users\nickroth\workspace\mAware\aware\@filter_interface\filter_interface.m', 46)">+ NotEqualPanel</TD></TR>
<TR><TD align="LEFT" border="0" HREF="matlab: opentoline('C:\Users\nickroth\workspace\mAware\aware\@filter_interface\filter_interface.m', 49)">+ FieldsMenu</TD></TR>
<TR><TD align="LEFT" border="0" HREF="matlab: opentoline('C:\Users\nickroth\workspace\mAware\aware\@filter_interface\filter_interface.m', 50)">+ ValuesMenu</TD></TR>
<TR><TD align="LEFT" border="0" HREF="matlab: opentoline('C:\Users\nickroth\workspace\mAware\aware\@filter_interface\filter_interface.m', 51)">+ LessThanMenu</TD></TR>
<TR><TD align="LEFT" border="0" HREF="matlab: opentoline('C:\Users\nickroth\workspace\mAware\aware\@filter_interface\filter_interface.m', 52)">+ GreaterThanMenu</TD></TR>
<TR><TD align="LEFT" border="0" HREF="matlab: opentoline('C:\Users\nickroth\workspace\mAware\aware\@filter_interface\filter_interface.m', 53)">+ EqualToMenu</TD></TR>
<TR><TD align="LEFT" border="0" HREF="matlab: opentoline('C:\Users\nickroth\workspace\mAware\aware\@filter_interface\filter_interface.m', 54)">+ NotEqualMenu</TD></TR>
<TR><TD align="LEFT" border="0" HREF="matlab: opentoline('C:\Users\nickroth\workspace\mAware\aware\@filter_interface\filter_interface.m', 57)">+ button_map</TD></TR>
<TR><TD align="LEFT" border="0" HREF="matlab: opentoline('C:\Users\nickroth\workspace\mAware\aware\@filter_interface\filter_interface.m', 58)">+ btn_handle_add</TD></TR>
<TR><TD align="LEFT" border="0" HREF="matlab: opentoline('C:\Users\nickroth\workspace\mAware\aware\@filter_interface\filter_interface.m', 59)">+ btn_handle_remove</TD></TR>
<TR><TD align="LEFT" border="0" HREF="matlab: opentoline('C:\Users\nickroth\workspace\mAware\aware\@filter_interface\filter_interface.m', 60)">+ NumButtonPanelLess</TD></TR>
<TR><TD align="LEFT" border="0" HREF="matlab: opentoline('C:\Users\nickroth\workspace\mAware\aware\@filter_interface\filter_interface.m', 61)">+ NumButtonPanelGreater</TD></TR>
<TR><TD align="LEFT" border="0" HREF="matlab: opentoline('C:\Users\nickroth\workspace\mAware\aware\@filter_interface\filter_interface.m', 64)">+ less_filters</TD></TR>
<TR><TD align="LEFT" border="0" HREF="matlab: opentoline('C:\Users\nickroth\workspace\mAware\aware\@filter_interface\filter_interface.m', 65)">+ greater_filters</TD></TR>
<TR><TD align="LEFT" border="0" HREF="matlab: opentoline('C:\Users\nickroth\workspace\mAware\aware\@filter_interface\filter_interface.m', 66)">+ equal_filters</TD></TR>
<TR><TD align="LEFT" border="0" HREF="matlab: opentoline('C:\Users\nickroth\workspace\mAware\aware\@filter_interface\filter_interface.m', 67)">+ not_equal_filters</TD></TR>
<TR><TD align="LEFT" border="0" HREF="matlab: opentoline('C:\Users\nickroth\workspace\mAware\aware\@filter_interface\filter_interface.m', 64)">+ filters</TD></TR>
<TR><TD align="LEFT" border="0" HREF="matlab: opentoline('C:\Users\nickroth\workspace\mAware\aware\@filter_interface\filter_interface.m', 71)">+ current_fields</TD></TR>
<TR><TD align="LEFT" border="0" HREF="matlab: opentoline('C:\Users\nickroth\workspace\mAware\aware\@filter_interface\filter_interface.m', 74)">+ data</TD></TR>
<TR><TD align="LEFT" border="0" HREF="matlab: opentoline('C:\Users\nickroth\workspace\mAware\aware\@filter_interface\filter_interface.m', 75)">+ data_orig</TD></TR>
<TR><TD align="LEFT" border="0" HREF="matlab: opentoline('C:\Users\nickroth\workspace\mAware\aware\@filter_interface\filter_interface.m', 76)">+ data_name</TD></TR>
<TR><TD align="LEFT" border="0" HREF="matlab: opentoline('C:\Users\nickroth\workspace\mAware\aware\@filter_interface\filter_interface.m', 77)">+ filtered_data</TD></TR>
<TR><TD align="LEFT" border="0" HREF="matlab: opentoline('C:\Users\nickroth\workspace\mAware\aware\@filter_interface\filter_interface.m', 78)">+ table</TD></TR>
<TR><TD align="LEFT" border="0" HREF="matlab: opentoline('C:\Users\nickroth\workspace\mAware\aware\@filter_interface\filter_interface.m', 79)">+ SaveButton</TD></TR>
<TR><TD align="LEFT" border="0" HREF="matlab: opentoline('C:\Users\nickroth\workspace\mAware\aware\@filter_interface\filter_interface.m', 80)">+ SaveDialog</TD></TR>
<TR><TD align="LEFT" border="0" HREF="matlab: opentoline('C:\Users\nickroth\workspace\mAware\aware\@filter_interface\filter_interface.m', 85)">+ current_values</TD></TR>
<TR><TD align="LEFT" border="0" HREF="matlab: opentoline('C:\Users\nickroth\workspace\mAware\aware\@filter_interface\filter_interface.m', 90)">- backgroundColor</TD></TR>
<TR><TD align="LEFT" border="0" HREF="matlab: opentoline('C:\Users\nickroth\workspace\mAware\aware\@filter_interface\filter_interface.m', 91)">- menuColor</TD></TR>
<TR><TD align="LEFT" border="0" HREF="matlab: opentoline('C:\Users\nickroth\workspace\mAware\aware\@filter_interface\filter_interface.m', 92)">- headerColor</TD></TR>
<TR><TD align="LEFT" border="0" HREF="matlab: opentoline('C:\Users\nickroth\workspace\mAware\aware\@filter_interface\filter_interface.m', 93)">- buttonColor</TD></TR>
<TR><TD align="LEFT" border="0" HREF="matlab: opentoline('C:\Users\nickroth\workspace\mAware\aware\@filter_interface\filter_interface.m', 94)">- buttonTextColor</TD></TR>
<HR/>
<TR><TD border="0"></TD></TR>
<TR><TD align="LEFT" border="0" HREF="matlab: opentoline('C:\Users\nickroth\workspace\mAware\aware\@filter_interface\filter_interface.m', 481)">+ force_update(self)</TD></TR>
<TR><TD align="LEFT" border="0" HREF="matlab: opentoline('C:\Users\nickroth\workspace\mAware\aware\@filter_interface\filter_interface.m', 460)">+ update_table(self, varargin)</TD></TR>
<TR><TD align="LEFT" border="0" HREF="matlab: opentoline('C:\Users\nickroth\workspace\mAware\aware\@filter_interface\filter_interface.m', 447)">+ get_selected_col(self)</TD></TR>
<TR><TD align="LEFT" border="0" HREF="matlab: opentoline('C:\Users\nickroth\workspace\mAware\aware\@filter_interface\filter_interface.m', 440)">+ init_filters_table(self)</TD></TR>
<TR><TD align="LEFT" border="0" HREF="matlab: opentoline('C:\Users\nickroth\workspace\mAware\aware\@filter_interface\filter_interface.m', 417)">+ update_button_states(self)</TD></TR>
<TR><TD align="LEFT" border="0" HREF="matlab: opentoline('C:\Users\nickroth\workspace\mAware\aware\@filter_interface\filter_interface.m', 399)">+ update_values(self)</TD></TR>
<TR><TD align="LEFT" border="0" HREF="matlab: opentoline('C:\Users\nickroth\workspace\mAware\aware\@filter_interface\filter_interface.m', 386)">+ init_fields(self)</TD></TR>
<TR><TD align="LEFT" border="0" HREF="matlab: opentoline('C:\Users\nickroth\workspace\mAware\aware\@filter_interface\filter_interface.m', 372)">+ create_button(self, parent, str_label)</TD></TR>
<TR><TD align="LEFT" border="0" HREF="matlab: opentoline('C:\Users\nickroth\workspace\mAware\aware\@filter_interface\filter_interface.m', 354)">+ setup_table(self, parent, context_menu)</TD></TR>
<TR><TD align="LEFT" border="0" HREF="matlab: opentoline('C:\Users\nickroth\workspace\mAware\aware\@filter_interface\filter_interface.m', 606)">+ update_filters(self)</TD></TR>
<TR><TD align="LEFT" border="0" HREF="matlab: opentoline('C:\Users\nickroth\workspace\mAware\aware\@filter_interface\filter_interface.m', 599)">+ get_menu_from_button(self, btn)</TD></TR>
<TR><TD align="LEFT" border="0" HREF="matlab: opentoline('C:\Users\nickroth\workspace\mAware\aware\@filter_interface\filter_interface.m', 559)">+ get_current_filter(self, menu_handle)</TD></TR>
<TR><TD align="LEFT" border="0" HREF="matlab: opentoline('C:\Users\nickroth\workspace\mAware\aware\@filter_interface\filter_interface.m', 545)">+ get_current_value(self)</TD></TR>
<TR><TD align="LEFT" border="0" HREF="matlab: opentoline('C:\Users\nickroth\workspace\mAware\aware\@filter_interface\filter_interface.m', 513)">+ get_current_field(self)</TD></TR>
<TR><TD align="LEFT" border="0" HREF="matlab: opentoline('C:\Users\nickroth\workspace\mAware\aware\@filter_interface\filter_interface.m', 0)">+ <U>on_exit</U>(source, ~, self)</TD></TR>
<TR><TD align="LEFT" border="0" HREF="matlab: opentoline('C:\Users\nickroth\workspace\mAware\aware\@filter_interface\filter_interface.m', 761)">+ <U>check_unique</U>(~, ~, self)</TD></TR>
<TR><TD align="LEFT" border="0" HREF="matlab: opentoline('C:\Users\nickroth\workspace\mAware\aware\@filter_interface\filter_interface.m', 0)">+ <U>delete_col</U>(~, ~, self)</TD></TR>
<TR><TD align="LEFT" border="0" HREF="matlab: opentoline('C:\Users\nickroth\workspace\mAware\aware\@filter_interface\filter_interface.m', 0)">+ <U>save_data</U>(~, ~, self)</TD></TR>
<TR><TD align="LEFT" border="0" HREF="matlab: opentoline('C:\Users\nickroth\workspace\mAware\aware\@filter_interface\filter_interface.m', 713)">+ <U>on_help</U>(~, ~)</TD></TR>
<TR><TD align="LEFT" border="0" HREF="matlab: opentoline('C:\Users\nickroth\workspace\mAware\aware\@filter_interface\filter_interface.m', 706)">+ <U>update_values_callback</U>(~, ~, self)</TD></TR>
<TR><TD align="LEFT" border="0" HREF="matlab: opentoline('C:\Users\nickroth\workspace\mAware\aware\@filter_interface\filter_interface.m', 697)">+ <U>view_data</U>(~, ~, self)</TD></TR>
<TR><TD align="LEFT" border="0" HREF="matlab: opentoline('C:\Users\nickroth\workspace\mAware\aware\@filter_interface\filter_interface.m', 688)">+ <U>reset_filters</U>(~, ~, self)</TD></TR>
<TR><TD align="LEFT" border="0" HREF="matlab: opentoline('C:\Users\nickroth\workspace\mAware\aware\@filter_interface\filter_interface.m', 657)">+ <U>remove_filter</U>(source, ~, self)</TD></TR>
<TR><TD align="LEFT" border="0" HREF="matlab: opentoline('C:\Users\nickroth\workspace\mAware\aware\@filter_interface\filter_interface.m', 628)">+ <U>add_filter</U>(source, ~, self)</TD></TR>
</TABLE>>
]
handle[
shape=none
label=<<TABLE CELLPADDING="0" CELLSPACING="3">
<TR><TD border="0" HREF="matlab: opentoline('C:\Program Files\MATLAB\R2014a\toolbox\matlab\lang\handle.m', 0)"><FONT POINT-SIZE="12"><B><I>handle</I></B></FONT></TD></TR>
<HR/>
<TR><TD border="0"></TD></TR>
<HR/>
<TR><TD border="0"></TD></TR>
<TR><TD align="LEFT" border="0" HREF="matlab: opentoline('C:\Program Files\MATLAB\R2014a\toolbox\matlab\ops\eq.m', 1)">+ eq(A, B)</TD></TR>
<TR><TD align="LEFT" border="0" HREF="matlab: opentoline('C:\Program Files\MATLAB\R2014a\toolbox\matlab\ops\ne.m', 1)">+ ne(A, B)</TD></TR>
<TR><TD align="LEFT" border="0" HREF="matlab: opentoline('C:\Program Files\MATLAB\R2014a\toolbox\matlab\ops\lt.m', 1)">+ lt(A, B)</TD></TR>
<TR><TD align="LEFT" border="0" HREF="matlab: opentoline('C:\Program Files\MATLAB\R2014a\toolbox\matlab\ops\gt.m', 1)">+ gt(A, B)</TD></TR>
<TR><TD align="LEFT" border="0" HREF="matlab: opentoline('C:\Program Files\MATLAB\R2014a\toolbox\matlab\ops\le.m', 1)">+ le(A, B)</TD></TR>
<TR><TD align="LEFT" border="0" HREF="matlab: opentoline('C:\Program Files\MATLAB\R2014a\toolbox\matlab\ops\ge.m', 1)">+ ge(A, B)</TD></TR>
<TR><TD align="LEFT" border="0" HREF="matlab: opentoline('C:\Program Files\MATLAB\R2014a\toolbox\matlab\general\delete.m', 1)">+ delete(obj)</TD></TR>
<TR><TD align="LEFT" border="0" HREF="matlab: opentoline('C:\Program Files\MATLAB\R2014a\toolbox\matlab\iofun\@timer\isvalid.m', 1)">+ isvalid(obj)</TD></TR>
<TR><TD align="LEFT" border="0" HREF="matlab: opentoline('C:\Program Files\MATLAB\R2014a\toolbox\matlab\lang\@handle\findprop.m', 1)">+ findprop(object, propname)</TD></TR>
<TR><TD align="LEFT" border="0" HREF="matlab: opentoline('C:\Program Files\MATLAB\R2014a\toolbox\matlab\graph2d\@scribehandle\notify.m', 1)">+ notify(sources, eventname)</TD></TR>
<TR><TD align="LEFT" border="0" HREF="matlab: opentoline('C:\Program Files\MATLAB\R2014a\toolbox\matlab\graph2d\@scribehandle\notify.m', 1)">+ notify(sources, eventname, eventdata)</TD></TR>
<TR><TD align="LEFT" border="0" HREF="matlab: opentoline('C:\Program Files\MATLAB\R2014a\toolbox\matlab\lang\@handle\addlistener.m', 1)">+ addlistener(sources, eventname, callback)</TD></TR>
<TR><TD align="LEFT" border="0" HREF="matlab: opentoline('C:\Program Files\MATLAB\R2014a\toolbox\matlab\lang\@handle\addlistener.m', 1)">+ addlistener(sources, properties, eventname, callback)</TD></TR>
<TR><TD align="LEFT" border="0" HREF="matlab: opentoline('C:\Program Files\MATLAB\R2014a\toolbox\matlab\lang\@handle\addlistener.m', 1)">+ addlistener(sources, propertyname, eventname, callback)</TD></TR>
<TR><TD align="LEFT" border="0" HREF="matlab: opentoline('C:\Program Files\MATLAB\R2014a\toolbox\matlab\lang\@handle\addlistener.m', 1)">+ addlistener(sources, propertynames, eventname, callback)</TD></TR>
<TR><TD align="LEFT" border="0" HREF="matlab: opentoline('C:\Program Files\MATLAB\R2014a\toolbox\matlab\graphics\findobj.m', 1)">+ findobj(H, varargin)</TD></TR>
</TABLE>>
]
aware -> handle [arrowhead = empty]
data_filter -> handle [arrowhead = empty]
data_interface -> handle [arrowhead = empty]
filter_database -> handle [arrowhead = empty]
filter_interface -> handle [arrowhead = empty]
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment