Isis 3 Programmer Reference
MeasureLeafItem.h
1
#ifndef MeasureLeafItem_H
2
#define MeasureLeafItem_H
3
10
/* SPDX-License-Identifier: CC0-1.0 */
11
12
13
#include "AbstractMeasureItem.h"
14
#include "AbstractLeafItem.h"
15
16
17
namespace
Isis
{
18
class
ControlMeasure;
19
32
class
MeasureLeafItem
:
public
AbstractMeasureItem
,
public
AbstractLeafItem
{
33
public
:
34
MeasureLeafItem
(
ControlMeasure
*cm,
int
avgCharWidth,
35
AbstractTreeItem
*parent = 0);
36
virtual
~
MeasureLeafItem
();
37
38
39
private
:
// Disallow copying of this class
40
MeasureLeafItem
(
const
MeasureLeafItem
&other);
41
const
MeasureLeafItem
&operator=(
const
MeasureLeafItem
&other);
42
};
43
}
44
45
#endif
Isis::MeasureLeafItem
A leaf node in the tree structure that represents a control measure.
Definition:
MeasureLeafItem.h:32
Isis::AbstractMeasureItem
Base class for a measure item in the tree.
Definition:
AbstractMeasureItem.h:37
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
Isis::ControlMeasure
a control measurement
Definition:
ControlMeasure.h:175
src
qisis
objs
CnetEditorWidget
MeasureLeafItem.h