|
Isis Developer Reference
|
Go to the documentation of this file. 1 #ifndef PointTableModel_H
2 #define PointTableModel_H
16 template<
class T >
class QList;
20 class AbstractTreeItem;
21 class AbstractTreeModel;
AbstractTreeModel * getDataModel()
Definition: AbstractTableModel.cpp:207
@ Point
Definition: AbstractTreeItem.h:46
@ EditLock
Definition: AbstractPointItem.h:49
virtual QList< AbstractTreeItem * > getSelectedItems()
Definition: PointTableModel.cpp:72
@ PointItems
Definition: AbstractTreeModel.h:52
@ AllItems
Definition: AbstractTreeModel.h:55
AbstractTreeItem * parent() const
Definition: AbstractTreeItem.cpp:46
virtual QString getWarningMessage(AbstractTreeItem const *, TableColumn const *, QString valueToSave) const
Definition: PointTableModel.cpp:78
This is free and unencumbered software released into the public domain.
Definition: BoxcarCachingAlgorithm.h:13
void setGlobalSelection(bool selected, InterestingItemsFlag=AllItems)
Definition: AbstractTreeModel.cpp:483
Base class for tree models.
Definition: AbstractTreeModel.h:47
virtual ~PointTableModel()
Definition: PointTableModel.cpp:50
void handleTreeSelectionChanged(QList< AbstractTreeItem * > newlySelectedItems, AbstractTreeItem::InternalPointerType)
Definition: AbstractTableModel.cpp:303
Delegate for creating, reading, and saving data in the point table.
Definition: PointTableDelegate.h:33
@ Measure
Definition: AbstractTreeItem.h:47
virtual QList< AbstractTreeItem * > getSortedItems(int, int, AbstractTreeModel::InterestingItems)
Definition: AbstractTableModel.cpp:219
SurfacePoint GetAprioriSurfacePoint() const
Definition: ControlPoint.cpp:1566
void treeSelectionChanged(QList< AbstractTreeItem * >)
Definition: TableColumn.h:26
virtual TableColumnList * createColumns()
Definition: PointTableModel.cpp:188
@ APrioriSPRadiusSigma
Definition: AbstractPointItem.h:63
virtual int indexOfVisibleItem(AbstractTreeItem const *item) const
Definition: PointTableModel.cpp:90
Translates the tree model into a table model.
Definition: AbstractTableModel.h:48
static Column getColumn(QString)
Definition: AbstractPointItem.cpp:87
A single control point.
Definition: ControlPoint.h:354
Column
Definition: AbstractPointItem.h:44
Definition: TableColumnList.h:30
QList< AbstractTreeItem * > getSelectedItems(InterestingItemsFlag=AllItems, bool=false)
Definition: AbstractTreeModel.cpp:232
@ APrioriSPRadius
Definition: AbstractPointItem.h:60
static QString getPointWarningMessage(AbstractTreeItem const *, TableColumn const *, QString valueToSave)
Definition: PointTableModel.cpp:98
@ APrioriSPLat
Definition: AbstractPointItem.h:58
@ APrioriSPLatSigma
Definition: AbstractPointItem.h:61
QString getTitle() const
Definition: TableColumn.cpp:49
#define ASSERT(x)
Definition: IsisDebug.h:134
virtual QString getFormattedData() const
Definition: AbstractTreeItem.cpp:66
@ APrioriSPLonSigma
Definition: AbstractPointItem.h:62
void filterCountsChanged(int visibleRows, int totalRows)
PointTableModel(AbstractTreeModel *model)
Definition: PointTableModel.cpp:39
virtual void * getPointer() const =0
virtual void setGlobalSelection(bool selected)
Definition: PointTableModel.cpp:84
Table model for control points.
Definition: PointTableModel.h:39
virtual int getVisibleRowCount() const
Definition: PointTableModel.cpp:66
virtual InternalPointerType getPointerType() const =0
@ APrioriSPLon
Definition: AbstractPointItem.h:59
static TableColumnList * createColumns()
Definition: AbstractPointItem.cpp:99
Base class for an item in the tree.
Definition: AbstractTreeItem.h:39
int indexOfVisibleItem(AbstractTreeItem const *item, InterestingItemsFlag=AllItems, bool=false) const
Definition: AbstractTreeModel.cpp:308
int getVisibleItemCount(InterestingItemsFlag, bool) const
Definition: AbstractTreeModel.cpp:270
This is free and unencumbered software released into the public domain.
Definition: Apollo.h:16
virtual QList< AbstractTreeItem * > getItems(int, int)
Definition: PointTableModel.cpp:54
void handleTreeSelectionChanged(QList< AbstractTreeItem * >)
Definition: PointTableModel.cpp:169