  | 
  
    Isis Developer Reference
    
   | 
 
 
 
 
Go to the documentation of this file.    1 #ifndef ControlPointGraphicsItem_h 
    2 #define ControlPointGraphicsItem_h 
    4 #include <QGraphicsRectItem> 
   10   class MosaicSceneWidget;
 
   11   class SerialNumberList;
 
   52       void paint(QPainter *, 
const QStyleOptionGraphicsItem *,
 
   57       void setArrowVisible(
bool visible, 
bool colorByMeasureCount, 
int measureCount,
 
   58                            bool colorByResidualMagnitude, 
double residualMagnitude);
 
   64       QRectF calcRect() 
const;
 
   65       QRectF calcCrosshairRect() 
const;
 
   66       QPolygonF calcArrowHead() 
const;
 
   69       QPointF *m_centerPoint;
 
   75       bool m_colorByMeasureCount;
 
   77       bool m_colorByResidualMagnitude;
 
   81       double m_residualMagnitude;
 
 
 
double GetResidualMagnitude() const
Return Residual magnitude.
Definition: ControlMeasure.cpp:712
 
ControlPoint * controlPoint()
Definition: ControlPointGraphicsItem.cpp:195
 
QList< ControlMeasure * > getMeasures(bool excludeIgnored=false) const
Definition: ControlPoint.cpp:1873
 
This class is used to accumulate statistics on double arrays.
Definition: Statistics.h:94
 
void AddData(const double *data, const unsigned int count)
Add an array of doubles to the accumulators and counters.
Definition: Statistics.cpp:141
 
void paint(QPainter *, const QStyleOptionGraphicsItem *, QWidget *widget=0)
This virtual paint method is called anytime an update() or paintEvent() is called.
Definition: ControlPointGraphicsItem.cpp:99
 
const double PI
The mathematical constant PI.
Definition: Constants.h:40
 
const ControlMeasure * GetMeasure(QString serialNumber) const
Get a control measure based on its cube's serial number.
Definition: ControlPoint.cpp:416
 
QString editPointId()
Return the current control point id loaded in the ControlPointEditWidget.
Definition: Directory.cpp:1909
 
int GetNumMeasures() const
Definition: ControlPoint.cpp:1702
 
virtual ~ControlPointGraphicsItem()
Definition: ControlPointGraphicsItem.cpp:77
 
double Maximum() const
Returns the absolute maximum double found in all data passed through the AddData method.
Definition: Statistics.cpp:403
 
bool IsEditLocked() const
Definition: ControlPoint.cpp:1272
 
QString GetId() const
Return the Id of the control point.
Definition: ControlPoint.cpp:1306
 
QString toString(bool boolToConvert)
Global function to convert a boolean to a string.
Definition: IString.cpp:211
 
Serial Number list generator.
Definition: SerialNumberList.h:64
 
bool IsSpecial(const double d)
Returns if the input pixel is special.
Definition: SpecialPixel.h:197
 
QList< QString > getCubeSerialNumbers() const
Definition: ControlPoint.cpp:1889
 
ControlPointGraphicsItem(QPointF center, QPointF apriori, ControlPoint *cp, SerialNumberList *snList, MosaicSceneWidget *scene, QGraphicsItem *parent)
Create a CP graphics item.
Definition: ControlPointGraphicsItem.cpp:33
 
The visual display of a single control point.
Definition: ControlPointGraphicsItem.h:45
 
A single control point.
Definition: ControlPoint.h:354
 
@ Fixed
A Fixed point is a Control Point whose lat/lon is well established and should not be changed.
Definition: ControlPoint.h:371
 
void setArrowVisible(bool visible, bool colorByMeasureCount, int measureCount, bool colorByResidualMagnitude, double residualMagnitude)
Definition: ControlPointGraphicsItem.cpp:199
 
@ Constrained
A Constrained point is a Control Point whose lat/lon/radius is somewhat established and should not be...
Definition: ControlPoint.h:376
 
void contextMenuEvent(QGraphicsSceneContextMenuEvent *event)
Definition: ControlPointGraphicsItem.cpp:214
 
const double Null
Value for an Isis Null pixel.
Definition: SpecialPixel.h:95
 
double Average() const
Computes and returns the average.
Definition: Statistics.cpp:300
 
Namespace for the standard library.
 
bool IsIgnored() const
Definition: ControlPoint.cpp:1311
 
PointType GetType() const
Definition: ControlPoint.cpp:1401
 
This is free and unencumbered software released into the public domain.
Definition: Apollo.h:16
 
QString GetPointTypeString() const
Obtain a string representation of the PointType.
Definition: ControlPoint.cpp:1392
 
a control measurement
Definition: ControlMeasure.h:175