USGS

Isis 3.0 Application Source Code Reference

Home

ConnectionParentItem.cpp

Go to the documentation of this file.
00001 #include "IsisDebug.h"
00002 
00003 #include "ConnectionParentItem.h"
00004 
00005 #include "ImageParentItem.h"
00006 
00007 
00008 namespace Isis
00009 {
00010   namespace CnetViz
00011   {
00012     ConnectionParentItem::ConnectionParentItem(ControlCubeGraphNode * node,
00013         int avgCharWidth, AbstractTreeItem * parent)
00014         : AbstractTreeItem(parent), AbstractImageItem(node, avgCharWidth)
00015     {
00016     }
00017 
00018 
00019     ConnectionParentItem::~ConnectionParentItem()
00020     {
00021     }
00022 
00023 
00024     void ConnectionParentItem::addChild(AbstractTreeItem * child)
00025     {
00026       // Only ImageParentItems should be children of ConnectionParentItems
00027       ASSERT(dynamic_cast< ImageParentItem * >(child));
00028       
00029       AbstractParentItem::addChild(child);
00030     }
00031   }
00032 }