|
Isis 3.0 Application Source Code Reference |
Home |
00001 #ifndef ImageLeafItem_H 00002 #define ImageLeafItem_H 00003 00004 00005 #include "AbstractImageItem.h" 00006 #include "AbstractLeafItem.h" 00007 00008 00009 namespace Isis 00010 { 00011 class ControlCubeGraphNode; 00012 00013 namespace CnetViz 00014 { 00015 00016 /** 00017 * @brief Tree item that is a leaf and represents an image 00018 * 00019 * This class represents a leaf item in a tree structure that holds serial 00020 * number data. 00021 * 00022 * @author ????-??-?? Eric Hyer 00023 * 00024 * @internal 00025 */ 00026 class ImageLeafItem : public AbstractImageItem, public AbstractLeafItem 00027 { 00028 public: 00029 ImageLeafItem(ControlCubeGraphNode * node, 00030 int avgCharWidth, AbstractTreeItem * parent = 0); 00031 virtual ~ImageLeafItem(); 00032 00033 00034 private: // Disallow copying of this class 00035 ImageLeafItem(const ImageLeafItem & other); 00036 const ImageLeafItem & operator=(const ImageLeafItem & other); 00037 }; 00038 } 00039 } 00040 00041 #endif