digraph G
{
  bgcolor="transparent";
  edge [fontname="FreeSans",fontsize=10,labelfontname="FreeSans",labelfontsize=10];
  node [fontname="FreeSans",fontsize=10,shape=record];
  rankdir=LR;
  Node1 [label="dirac::ModeDecider",height=0.2,width=0.4,color="black", fillcolor="grey75", style="filled" fontcolor="black"];
  Node2 -> Node1 [dir=back,color="darkorchid3",fontsize=10,style="dashed",label="m_mode_factor\nm_level_factor",fontname="FreeSans"];
  Node2 [label="dirac::OneDArray\< float \>",height=0.2,width=0.4,color="black",URL="$a00098.html"];
  Node3 -> Node2 [dir=back,color="orange",fontsize=10,style="dashed",label="\< float \>",fontname="FreeSans"];
  Node3 [label="dirac::OneDArray\< T \>",height=0.2,width=0.4,color="black",URL="$a00098.html",tooltip="A template class for one-dimensional arrays."];
  Node4 -> Node3 [dir=back,color="darkorchid3",fontsize=10,style="dashed",label="m_ptr",fontname="FreeSans"];
  Node4 [label="T",height=0.2,width=0.4,color="grey75"];
  Node5 -> Node1 [dir=back,color="darkorchid3",fontsize=10,style="dashed",label="m_psort",fontname="FreeSans"];
  Node5 [label="dirac::PictureSort",height=0.2,width=0.4,color="black",URL="$a00114.html",tooltip="Picture type Class."];
  Node6 -> Node1 [dir=back,color="darkorchid3",fontsize=10,style="dashed",label="m_predparams",fontname="FreeSans"];
  Node6 [label="dirac::PicturePredParams",height=0.2,width=0.4,color="black",URL="$a00113.html",tooltip="Structure to hold motion parameters when motion comp is used."];
  Node7 -> Node1 [dir=back,color="darkorchid3",fontsize=10,style="dashed",label="m_intradiff",fontname="FreeSans"];
  Node7 [label="dirac::IntraBlockDiff",height=0.2,width=0.4,color="black",URL="$a00076.html",tooltip="A class for calculating the difference between a block and its DC value (average)..."];
  Node8 -> Node7 [dir=back,color="darkorchid3",fontsize=10,style="dashed",label="m_pic_data",fontname="FreeSans"];
  Node8 [label="dirac::PicArray",height=0.2,width=0.4,color="black",URL="$a00106.html",tooltip="A class for picture component data."];
  Node9 -> Node8 [dir=back,color="midnightblue",fontsize=10,style="solid",fontname="FreeSans"];
  Node9 [label="dirac::TwoDArray\< short \>",height=0.2,width=0.4,color="black",URL="$a00144.html",tooltip="A template class for two-dimensional arrays."];
  Node10 -> Node1 [dir=back,color="darkorchid3",fontsize=10,style="dashed",label="m_bicheckdiff",fontname="FreeSans"];
  Node10 [label="dirac::BiBlockDiff",height=0.2,width=0.4,color="black",URL="$a00005.html",tooltip="A virtual class for bi-directional differences."];
  Node8 -> Node10 [dir=back,color="darkorchid3",fontsize=10,style="dashed",label="m_pic_data\nm_ref_data1\nm_ref_data2",fontname="FreeSans"];
  Node8 -> Node1 [dir=back,color="darkorchid3",fontsize=10,style="dashed",label="m_ref1_updata\nm_pic_data\nm_ref2_updata",fontname="FreeSans"];
}
