digraph G
{
  bgcolor="transparent";
  edge [fontname="FreeSans",fontsize="10",labelfontname="FreeSans",labelfontsize="10"];
  node [fontname="FreeSans",fontsize="10",shape=record];
  rankdir=LR;
  Node1 [label="t_OMax_learn::OMax_learn_add",height=0.2,width=0.4,color="black", fillcolor="grey75", style="filled" fontcolor="black"];
  Node1 -> Node2 [color="midnightblue",fontsize="10",style="solid",fontname="FreeSans"];
  Node2 [label="O_learner::add",height=0.2,width=0.4,color="black",URL="$class_o__learner.html#a76e70c161ed365c4d708307a2bfa0d55",tooltip="Add a data state and build FO in consequence."];
  Node2 -> Node3 [color="midnightblue",fontsize="10",style="solid",fontname="FreeSans"];
  Node3 [label="O_data::add_date",height=0.2,width=0.4,color="black",URL="$class_o__data.html#a3fa234b4542a1383c6c902f8a65b0a45",tooltip="Reference a date from data."];
  Node3 -> Node4 [color="midnightblue",fontsize="10",style="solid",fontname="FreeSans"];
  Node4 [label="O_label::get_bufferef",height=0.2,width=0.4,color="black",URL="$class_o__label.html#a18816b978a098c2e57b5f36e39e8f8ad",tooltip="Return the time reference in the buffer the state is pointing to (in ms)."];
  Node3 -> Node5 [color="midnightblue",fontsize="10",style="solid",fontname="FreeSans"];
  Node5 [label="O_label::get_statenb",height=0.2,width=0.4,color="black",URL="$class_o__label.html#a95c66f241f7bd5fc50215aa84d50ad9b",tooltip="Return the number of the state in the sequence."];
  Node2 -> Node6 [color="midnightblue",fontsize="10",style="solid",fontname="FreeSans"];
  Node6 [label="O_data::add_state",height=0.2,width=0.4,color="black",URL="$class_o__data.html#a37130bd8972a72c868f85b979b865dcf",tooltip="Reference a state from data."];
  Node6 -> Node4 [color="midnightblue",fontsize="10",style="solid",fontname="FreeSans"];
  Node6 -> Node5 [color="midnightblue",fontsize="10",style="solid",fontname="FreeSans"];
  Node2 -> Node7 [color="midnightblue",fontsize="10",style="solid",fontname="FreeSans"];
  Node7 [label="O_state::add_trans",height=0.2,width=0.4,color="black",URL="$class_o__state.html#a86bf0468ce6bb52458056d6ce4474ae1",tooltip="Add a transition to the transition list."];
  Node2 -> Node8 [color="midnightblue",fontsize="10",style="solid",fontname="FreeSans"];
  Node8 [label="O_state::get_statenb",height=0.2,width=0.4,color="black",URL="$class_o__state.html#a046051313287022e6d9893beac4f3e4b",tooltip="Return the number of the state in FO."];
  Node2 -> Node9 [color="midnightblue",fontsize="10",style="solid",fontname="FreeSans"];
  Node9 [label="O_state::get_suffix",height=0.2,width=0.4,color="black",URL="$class_o__state.html#ae1f577ab7e81969b53d589e22d4e853c",tooltip="Return the suffix link and the associated lrs."];
  Node2 -> Node10 [color="midnightblue",fontsize="10",style="solid",fontname="FreeSans"];
  Node10 [label="O_learner::lrs",height=0.2,width=0.4,color="black",URL="$class_o__learner.html#a9b3f5a9cee0170db35db188ceeea277a",tooltip="Compute the length of common suffix."];
  Node10 -> Node8 [color="midnightblue",fontsize="10",style="solid",fontname="FreeSans"];
  Node10 -> Node9 [color="midnightblue",fontsize="10",style="solid",fontname="FreeSans"];
  Node2 -> Node11 [color="midnightblue",fontsize="10",style="solid",fontname="FreeSans"];
  Node11 [label="O_learner::search_trans",height=0.2,width=0.4,color="black",URL="$class_o__learner.html#ad741e34562041a9113a561e48c0c0fa0",tooltip="Find transition."];
  Node11 -> Node12 [color="midnightblue",fontsize="10",style="solid",fontname="FreeSans"];
  Node12 [label="O_state::get_trans",height=0.2,width=0.4,color="black",URL="$class_o__state.html#a10b14aabd7bb9b8441198cc8934a41d9",tooltip="Return the list transitions."];
  Node2 -> Node13 [color="midnightblue",fontsize="10",style="solid",fontname="FreeSans"];
  Node13 [label="O_data::start",height=0.2,width=0.4,color="black",URL="$class_o__data.html#aa562023520b6863fa06f069c552d1d53",tooltip="Initialisation."];
  Node2 -> Node14 [color="midnightblue",fontsize="10",style="solid",fontname="FreeSans"];
  Node14 [label="O_oracle::start",height=0.2,width=0.4,color="black",URL="$class_o__oracle.html#aaab57df465a11c7ff254e8e93323fd54",tooltip="Initialisation."];
  Node1 -> Node15 [color="midnightblue",fontsize="10",style="solid",fontname="FreeSans"];
  Node15 [label="O_learner::get_data",height=0.2,width=0.4,color="black",URL="$class_o__learner.html#a84fb3afd03ebda69cbc56ea4c22147cf",tooltip="Return a pointer to Data structure."];
  Node1 -> Node16 [color="midnightblue",fontsize="10",style="solid",fontname="FreeSans"];
  Node16 [label="O_data::get_size",height=0.2,width=0.4,color="black",URL="$class_o__data.html#ab8222f2093f5b02d55857a8c61d1ee0c",tooltip="Return the current size of the sequence."];
  Node1 -> Node17 [color="midnightblue",fontsize="10",style="solid",fontname="FreeSans"];
  Node17 [label="t_OMax_learn::OMax_learn_bind",height=0.2,width=0.4,color="black",URL="$structt___o_max__learn.html#a9c9b7325bcd3b792589d76a2f5b02341",tooltip="Bind the learner with FO and Data Sequence."];
  Node17 -> Node18 [color="midnightblue",fontsize="10",style="solid",fontname="FreeSans"];
  Node18 [label="O_learner::set_data",height=0.2,width=0.4,color="black",URL="$class_o__learner.html#aaa1788b23c9075cd54af2cf4f82dea3b",tooltip="Set the Data structure to write in."];
  Node17 -> Node19 [color="midnightblue",fontsize="10",style="solid",fontname="FreeSans"];
  Node19 [label="O_learner::set_oracle",height=0.2,width=0.4,color="black",URL="$class_o__learner.html#a10846d475c4ad2fda3a904abf521e1ce",tooltip="Set the FO structure to write in."];
  Node1 -> Node20 [color="midnightblue",fontsize="10",style="solid",fontname="FreeSans"];
  Node20 [label="O_label::set_bufferef",height=0.2,width=0.4,color="black",URL="$class_o__label.html#aa604942e962480873de964bd7986479d",tooltip="Set the time reference in the buffer of the state (in ms)."];
  Node1 -> Node21 [color="midnightblue",fontsize="10",style="solid",fontname="FreeSans"];
  Node21 [label="O_label::set_duration",height=0.2,width=0.4,color="black",URL="$class_o__label.html#a783347204e8d849058121c6cb1189db7",tooltip="Set the duration of the state (in ms)."];
}
