Isis 3 Programmer Reference
ImageLeafItem.h
1
#ifndef ImageLeafItem_H
2
#define ImageLeafItem_H
3
10
/* SPDX-License-Identifier: CC0-1.0 */
11
12
#include <QString>
13
14
#include "AbstractImageItem.h"
15
#include "AbstractLeafItem.h"
16
17
18
namespace
Isis
{
19
class
ControlNet;
20
34
class
ImageLeafItem
:
public
AbstractImageItem
,
public
AbstractLeafItem
{
35
public
:
36
ImageLeafItem
(QString imageSerial,
ControlNet
*net,
37
int
avgCharWidth,
AbstractTreeItem
*parent = 0);
38
virtual
~
ImageLeafItem
();
39
40
41
private
:
// Disallow copying of this class
42
ImageLeafItem
(
const
ImageLeafItem
&other);
43
const
ImageLeafItem
&operator=(
const
ImageLeafItem
&other);
44
};
45
}
46
47
#endif
Isis::AbstractImageItem
Base class for an image item in the tree.
Definition:
AbstractImageItem.h:34
Isis::ImageLeafItem
Tree item that is a leaf and represents an image.
Definition:
ImageLeafItem.h:34
Isis::ControlNet
a control network
Definition:
ControlNet.h:257
Isis::AbstractLeafItem
Base class for leaf items in the tree.
Definition:
AbstractLeafItem.h:31
Isis::AbstractTreeItem
Base class for an item in the tree.
Definition:
AbstractTreeItem.h:39
Isis
This is free and unencumbered software released into the public domain.
Definition:
Apollo.h:16
src
qisis
objs
CnetEditorWidget
ImageLeafItem.h