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 AbstractMeasureItem_H
2 #define AbstractMeasureItem_H
22 class TableColumnList;
66 static const int COLS = 23;
78 virtual QVariant
getData()
const;
79 virtual QVariant
getData(QString columnTitle)
const;
80 virtual void setData(QString
const &columnTitle,
81 QString
const &newData);
double GetResidualMagnitude() const
Return Residual magnitude.
Definition: ControlMeasure.cpp:712
virtual bool hasMeasure(ControlMeasure *) const
Definition: AbstractMeasureItem.cpp:400
ControlPoint * Parent()
Definition: ControlMeasure.h:260
AbstractTreeItem * parent() const
Definition: AbstractTreeItem.cpp:46
double GetAprioriSample() const
Definition: ControlMeasure.cpp:531
static TableColumnList * createColumns()
Definition: AbstractMeasureItem.cpp:97
@ ImageId
Definition: AbstractMeasureItem.h:43
static QString getColumnName(Column)
Definition: AbstractMeasureItem.cpp:29
@ EditLock
Definition: AbstractMeasureItem.h:46
Column
Definition: AbstractMeasureItem.h:41
double GetNumericalValue() const
Get the value associated with this log data.
Definition: ControlMeasureLogData.cpp:123
Status SetCubeSerialNumber(QString newSerialNumber)
Set cube serial number.
Definition: ControlMeasure.cpp:187
void SetLogData(ControlMeasureLogData)
This adds or updates the log data information associated with data's type.
Definition: ControlMeasure.cpp:435
@ Line
Definition: AbstractMeasureItem.h:45
@ Diameter
Definition: AbstractMeasureItem.h:60
static CnetDisplayProperties * getInstance()
Definition: CnetDisplayProperties.cpp:39
QString getSerialNumber(QString imageId)
Definition: CnetDisplayProperties.cpp:178
static MeasureType StringToMeasureType(QString str)
Definition: ControlMeasure.cpp:919
Status SetAprioriSample(double aprioriSample)
Definition: ControlMeasure.cpp:144
@ Measure
Definition: AbstractTreeItem.h:47
NumericLogDataType
Please do not change existing values in this list except the size - it will break backwards compadibi...
Definition: ControlMeasureLogData.h:49
@ MaximumPixelZScore
Definition: ControlMeasureLogData.h:81
Status SetResidual(double sampResidual, double lineResidual)
Set the BundleAdjust Residual of the coordinate.
Definition: ControlMeasure.cpp:399
Status SetEditLock(bool editLock)
Definition: ControlMeasure.cpp:281
@ Reference
Definition: AbstractMeasureItem.h:48
void append(TableColumn *newCol)
Definition: TableColumnList.cpp:72
@ Obsolete_Eccentricity
Definition: AbstractMeasureItem.h:50
double GetAprioriLine() const
Definition: ControlMeasure.cpp:526
bool IsEditLocked() const
Definition: ControlPoint.cpp:1272
Definition: TableColumn.h:26
QString GetId() const
Return the Id of the control point.
Definition: ControlPoint.cpp:1306
double GetSampleSigma() const
Definition: ControlMeasure.cpp:733
@ Type
Definition: AbstractMeasureItem.h:49
ControlMeasureLogData GetLogData(long dataType) const
Definition: ControlMeasure.cpp:773
void DeleteLogData(long dataType)
This deletes log data of the specified type.
Definition: ControlMeasure.cpp:455
@ SampleSigma
Definition: AbstractMeasureItem.h:56
bool IsIgnored() const
Definition: ControlMeasure.cpp:630
virtual void setData(QString const &columnTitle, QString const &newData)
Definition: AbstractMeasureItem.cpp:246
bool IsRejected() const
Definition: ControlMeasure.cpp:635
double GetLineSigma() const
Definition: ControlMeasure.cpp:700
QString GetCubeSerialNumber() const
Return the serial number of the cube containing the coordinate.
Definition: ControlMeasure.cpp:557
double GetSampleShift() const
Definition: ControlMeasure.cpp:753
virtual void calcDataWidth(int avgCharWidth)
Definition: AbstractTreeItem.cpp:194
#define _FILEINFO_
Macro for the filename and line number.
Definition: IException.h:24
@ MinimumPixelZScore
Control measures store z-scores in pairs.
Definition: ControlMeasureLogData.h:76
@ ResidualLine
Definition: AbstractMeasureItem.h:63
@ Ignored
Definition: AbstractMeasureItem.h:47
MeasureType GetType() const
Definition: ControlMeasure.cpp:738
Definition: TableColumnList.h:30
@ LineShift
Definition: AbstractMeasureItem.h:55
virtual void sourceDeleted()
Definition: AbstractMeasureItem.cpp:405
Status SetIgnored(bool newIgnoredStatus)
Definition: ControlMeasure.cpp:350
static QString MeasureTypeToString(MeasureType type)
Return the String Control Measure type.
Definition: ControlMeasure.cpp:951
double GetLineShift() const
Definition: ControlMeasure.cpp:759
@ LineSigma
Definition: AbstractMeasureItem.h:57
bool IsEditLocked() const
Return value for p_editLock or implicit lock on reference measure.
Definition: ControlMeasure.cpp:601
Base class for a measure item in the tree.
Definition: AbstractMeasureItem.h:37
@ SampleShift
Definition: AbstractMeasureItem.h:54
double GetDiameter() const
Return the diameter of the crater in pixels (0 implies no crater)
Definition: ControlMeasure.cpp:580
double GetSample() const
Definition: ControlMeasure.cpp:723
bool isDataEditable(QString columnTitle) const
Definition: AbstractMeasureItem.cpp:347
Status SetDiameter(double diameter)
Set the crater diameter at the coordinate.
Definition: ControlMeasure.cpp:272
double GetSampleResidual() const
Definition: ControlMeasure.cpp:728
@ MaxPixelZScore
Definition: AbstractMeasureItem.h:53
Isis exception class.
Definition: IException.h:91
#define ASSERT(x)
Definition: IsisDebug.h:134
@ PointId
Definition: AbstractMeasureItem.h:42
virtual QString getFormattedData() const
Definition: AbstractTreeItem.cpp:66
virtual void * getPointer() const
Definition: AbstractMeasureItem.cpp:395
virtual QVariant getData() const
Definition: AbstractMeasureItem.cpp:160
virtual void deleteSource()
Definition: AbstractMeasureItem.cpp:360
@ Programmer
This error is for when a programmer made an API call that was illegal.
Definition: IException.h:146
const ControlMeasure * GetRefMeasure() const
Get the reference control measure.
Definition: ControlPoint.cpp:457
@ APrioriSample
Definition: AbstractMeasureItem.h:58
static double catchNull(QString)
Definition: AbstractTreeItem.cpp:224
@ Sample
Definition: AbstractMeasureItem.h:44
@ GoodnessOfFit
Definition: AbstractMeasureItem.h:51
static Column getColumn(QString)
Definition: AbstractMeasureItem.cpp:84
int Delete(ControlMeasure *measure)
Remove a measurement from the control point, deleting reference measure is allowed.
Definition: ControlPoint.cpp:354
static const int COLS
Definition: AbstractMeasureItem.h:66
double GetLine() const
Definition: ControlMeasure.cpp:690
@ ResidualMagnitude
Definition: AbstractMeasureItem.h:64
double GetLineResidual() const
Definition: ControlMeasure.cpp:695
@ ResidualSample
Definition: AbstractMeasureItem.h:62
@ GoodnessOfFit
GoodnessOfFit is pointreg information for reference measures.
Definition: ControlMeasureLogData.h:67
Status SetType(MeasureType type)
Set how the coordinate was obtained.
Definition: ControlMeasure.cpp:420
@ Obsolete_Eccentricity
Deprecated keyword kept for backwards compatability with older Control Networks.
Definition: ControlMeasureLogData.h:59
@ MinPixelZScore
Definition: AbstractMeasureItem.h:52
Status SetLineSigma(double lineSigma)
Definition: ControlMeasure.cpp:377
virtual ~AbstractMeasureItem()
Definition: AbstractMeasureItem.cpp:155
Status SetAprioriLine(double aprioriLine)
Definition: ControlMeasure.cpp:134
Status SetSampleSigma(double sampleSigma)
Definition: ControlMeasure.cpp:410
Base class for an item in the tree.
Definition: AbstractTreeItem.h:39
virtual InternalPointerType getPointerType() const
Definition: AbstractMeasureItem.cpp:389
@ APrioriLine
Definition: AbstractMeasureItem.h:59
InternalPointerType
Definition: AbstractTreeItem.h:44
@ JigsawRejected
Definition: AbstractMeasureItem.h:61
This is free and unencumbered software released into the public domain.
Definition: Apollo.h:16
Status SetCoordinate(double sample, double line)
Set the coordinate of the measurement.
Definition: ControlMeasure.cpp:219
@ User
A type of error that could only have occurred due to a mistake on the user's part (e....
Definition: IException.h:126
AbstractMeasureItem(ControlMeasure *cm, int avgCharWidth, AbstractTreeItem *parent=0)
Definition: AbstractMeasureItem.cpp:144
a control measurement
Definition: ControlMeasure.h:175