|
Isis 3.0 Application Source Code Reference |
Home |
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 }