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