USGS

Isis 3.0 Application Source Code Reference

Home

ImageLeafItem.h

Go to the documentation of this file.
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