File failed to load: https://isis.astrogeology.usgs.gov/6.0.0/Object/assets/jax/output/NativeMML/config.js
Isis Developer Reference
PointTableDelegate.h
Go to the documentation of this file.
1 #ifndef PointTableDelegate_H
2 #define PointTableDelegate_H
3 
10 /* SPDX-License-Identifier: CC0-1.0 */
11 
12 #include "AbstractTableDelegate.h"
13 
14 class QString;
15 class QWidget;
16 
17 namespace Isis {
18  class AbstractTreeItem;
19 
34  public:
36  virtual ~PointTableDelegate();
37 
38  QWidget *getWidget(TableColumn const *) const;
39 
41  TableColumn const *) const;
42 
43  void readData(QWidget *, AbstractTreeItem *, TableColumn const *,
44  QString) const;
45 
47  TableColumn const *) const;
48 
49 
50  private:
52  PointTableDelegate &operator=(const PointTableDelegate &);
53 
54  private:
55  static bool const m_warnOnSigmaEdit = true;
56  };
57 }
58 
59 #endif
Isis::PointTableDelegate::getWidget
QWidget * getWidget(TableColumn const *) const
Definition: PointTableDelegate.cpp:39
Isis::AbstractTreeItem::Point
@ Point
Definition: AbstractTreeItem.h:46
Isis::AbstractPointItem::EditLock
@ EditLock
Definition: AbstractPointItem.h:49
QWidget
Isis::ControlPoint::PointTypeToString
static QString PointTypeToString(PointType type)
Obtain a string representation of a given PointType.
Definition: ControlPoint.cpp:1333
TableColumn.h
Isis::ControlPoint::GetMeasure
const ControlMeasure * GetMeasure(QString serialNumber) const
Get a control measure based on its cube's serial number.
Definition: ControlPoint.cpp:416
Isis::PointTableDelegate::~PointTableDelegate
virtual ~PointTableDelegate()
Definition: PointTableDelegate.cpp:35
PointTableDelegate.h
Isis::AbstractPointItem::APrioriSPSource
@ APrioriSPSource
Definition: AbstractPointItem.h:64
Isis::AbstractPointItem::Ignored
@ Ignored
Definition: AbstractPointItem.h:50
Isis::PointTableDelegate
Delegate for creating, reading, and saving data in the point table.
Definition: PointTableDelegate.h:33
Isis::ControlPoint::GetNumMeasures
int GetNumMeasures() const
Definition: ControlPoint.cpp:1702
AbstractPointItem.h
Isis::ControlPoint::PointType
PointType
These are the valid 'types' of point.
Definition: ControlPoint.h:364
Isis::ControlPoint::IsEditLocked
bool IsEditLocked() const
Definition: ControlPoint.cpp:1272
AbstractTableDelegate.h
Isis::TableColumn
Definition: TableColumn.h:26
Isis::AbstractPointItem::APrioriRadiusSource
@ APrioriRadiusSource
Definition: AbstractPointItem.h:66
QComboBox
PointTableModel.h
Isis::PointTableDelegate::PointTableDelegate
PointTableDelegate()
Definition: PointTableDelegate.cpp:31
Isis::AbstractPointItem::getColumn
static Column getColumn(QString)
Definition: AbstractPointItem.cpp:87
Isis::ControlMeasure::GetCubeSerialNumber
QString GetCubeSerialNumber() const
Return the serial number of the cube containing the coordinate.
Definition: ControlMeasure.cpp:557
Isis::ControlPoint
A single control point.
Definition: ControlPoint.h:354
Isis::AbstractTreeItem::setData
virtual void setData(QString const &columnTitle, QString const &newData)=0
Isis::AbstractPointItem::Column
Column
Definition: AbstractPointItem.h:44
_FILEINFO_
#define _FILEINFO_
Macro for the filename and line number.
Definition: IException.h:24
Isis::ControlPoint::PointTypeCount
static const int PointTypeCount
Definition: ControlPoint.h:386
AbstractTreeItem.h
Isis::ControlPoint::StringToSurfacePointSource
static SurfacePointSource::Source StringToSurfacePointSource(QString str)
Obtain a SurfacePoint::Source from a string.
Definition: ControlPoint.cpp:1530
Isis::ControlPoint::StringToRadiusSource
static RadiusSource::Source StringToRadiusSource(QString str)
Obtain a RadiusSource::Source from a string.
Definition: ControlPoint.cpp:1448
Isis::ControlPoint::IndexOfRefMeasure
int IndexOfRefMeasure() const
Definition: ControlPoint.cpp:1817
Isis::PointTableModel::getPointWarningMessage
static QString getPointWarningMessage(AbstractTreeItem const *, TableColumn const *, QString valueToSave)
Definition: PointTableModel.cpp:98
ControlPoint.h
Isis::TableColumn::getTitle
QString getTitle() const
Definition: TableColumn.cpp:49
Isis::IException
Isis exception class.
Definition: IException.h:91
ASSERT
#define ASSERT(x)
Definition: IsisDebug.h:134
Isis::PointTableDelegate::readData
void readData(QWidget *, AbstractTreeItem *, TableColumn const *) const
Definition: PointTableDelegate.cpp:106
Isis::AbstractTreeItem::getFormattedData
virtual QString getFormattedData() const
Definition: AbstractTreeItem.cpp:66
IException.h
Isis::IException::Programmer
@ Programmer
This error is for when a programmer made an API call that was illegal.
Definition: IException.h:146
Isis::AbstractTreeItem::getPointer
virtual void * getPointer() const =0
Isis::ControlPoint::IsIgnored
bool IsIgnored() const
Definition: ControlPoint.cpp:1311
Isis::AbstractTableDelegate
Base class for delegates which create, read, and save data in the tables.
Definition: AbstractTableDelegate.h:33
Isis::AbstractTreeItem::getPointerType
virtual InternalPointerType getPointerType() const =0
IsisDebug.h
Isis::AbstractPointItem::PointType
@ PointType
Definition: AbstractPointItem.h:46
Isis::ControlPoint::StringToPointType
static PointType StringToPointType(QString pointTypeString)
Obtain a PointType given a string representation of it.
Definition: ControlPoint.cpp:1359
Isis::AbstractTreeItem
Base class for an item in the tree.
Definition: AbstractTreeItem.h:39
ControlMeasure.h
Isis
This is free and unencumbered software released into the public domain.
Definition: Apollo.h:16
Isis::PointTableDelegate::saveData
void saveData(QWidget *, AbstractTreeItem *, TableColumn const *) const
Definition: PointTableDelegate.cpp:234
Isis::AbstractPointItem::Reference
@ Reference
Definition: AbstractPointItem.h:51

U.S. Department of the Interior | U.S. Geological Survey
ISIS | Privacy & Disclaimers | Astrogeology Research Program
To contact us, please post comments and questions on the USGS Astrogeology Discussion Board
To report a bug, or suggest a feature go to: ISIS Github
File Modified: 03/21/2022 06:51:12