public QueryGraph GetLogicQueryGraph()
 {
     m_Transfer = new ViewerGraphToLogicQueryTransfer(this);
     return m_Transfer.GetLogicQueryGraph();
 }
 public ViewerQueryGraph(ISubGraphViewerDrawer drawer)
 {
     m_Drawer = drawer;
     m_AllNodes = new Dictionary<int, ViewerQueryNode>();
     m_Transfer = new ViewerGraphToLogicQueryTransfer(this);
     m_Region = new Rectangle(-1, -1, 0, 0);
 }