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