  | 
  
    Isis Developer Reference
    
   | 
 
 
 
 
Go to the documentation of this file.    1 #ifndef ControlNetGraphicsItem_h 
    2 #define ControlNetGraphicsItem_h 
    4 #include <QGraphicsObject> 
    9   class MosaicSceneWidget;
 
   11   class SerialNumberList;
 
   12   class UniversalGroundMap;
 
   46       void paint(QPainter *, 
const QStyleOptionGraphicsItem *,
 
   50       void setArrowsVisible(
bool visible, 
bool colorByMeasureCount, 
int measureCount,
 
   51                             bool colorByJigsawError, 
double residualMagnitude);
 
 
 
void setArrowsVisible(bool visible, bool colorByMeasureCount, int measureCount, bool colorByJigsawError, double residualMagnitude)
Enable/disable and configure movement arrows for all CP displays in the network.
Definition: ControlNetGraphicsItem.cpp:224
 
QString snToFileName(QString sn)
Definition: ControlNetGraphicsItem.cpp:203
 
QRectF boundingRect() const
Definition: ControlNetGraphicsItem.cpp:72
 
This is free and unencumbered software released into the public domain.
Definition: BoxcarCachingAlgorithm.h:13
 
Definition: ProgressBar.h:15
 
int size() const
How many serial number / filename combos are in the list.
Definition: SerialNumberList.cpp:384
 
ControlNetGraphicsItem(ControlNet *controlNet, MosaicSceneWidget *mosaicScene)
Definition: ControlNetGraphicsItem.cpp:30
 
QString GetReferenceSN() const
Definition: ControlPoint.cpp:1763
 
SurfacePoint GetAdjustedSurfacePoint() const
Definition: ControlPoint.cpp:1282
 
SurfacePoint GetAprioriSurfacePoint() const
Definition: ControlPoint.cpp:1566
 
ControlPoint * findClosestControlPoint(QPointF locationPoint)
Return the closest control point to the pointLocation.
Definition: ControlNetGraphicsItem.cpp:302
 
virtual bool SetUniversalGround(const double coord1, const double coord2)
This method is used to set the lat/lon or radius/azimuth (i.e.
Definition: Projection.cpp:417
 
Serial Number list generator.
Definition: SerialNumberList.h:64
 
The visual display of a single control point.
Definition: ControlPointGraphicsItem.h:45
 
A single control point.
Definition: ControlPoint.h:354
 
int GetNumPoints() const
Return the number of control points in the network.
Definition: ControlNet.cpp:1465
 
void add(const QString &filename, bool def2filename=false)
Adds a new filename / serial number pair to the SerialNumberList.
Definition: SerialNumberList.cpp:121
 
double GetSample() const
Definition: ControlMeasure.cpp:723
 
a control network
Definition: ControlNet.h:257
 
virtual ~ControlNetGraphicsItem()
Definition: ControlNetGraphicsItem.cpp:50
 
Isis exception class.
Definition: IException.h:91
 
Control Network Display on Mosaic Scene.
Definition: ControlNetGraphicsItem.h:37
 
Namespace for the standard library.
 
void clearControlPointGraphicsItem(QString pointId)
Definition: ControlNetGraphicsItem.cpp:188
 
const ControlMeasure * GetRefMeasure() const
Get the reference control measure.
Definition: ControlPoint.cpp:457
 
double GetLine() const
Definition: ControlMeasure.cpp:690
 
This is free and unencumbered software released into the public domain.
Definition: CubeIoHandler.h:22
 
void setText(QString text)
Set custom text for this progress bar.
Definition: ProgressBar.cpp:32
 
QString fileName(const QString &sn)
Return a filename given a serial number.
Definition: SerialNumberList.cpp:399
 
double YCoord() const
This returns the projection Y provided SetGround, SetCoordinate, SetUniversalGround,...
Definition: Projection.cpp:400
 
Base class for Map Projections.
Definition: Projection.h:155
 
void buildChildren()
Call this to re-calculate where control points ought to lie.
Definition: ControlNetGraphicsItem.cpp:240
 
double XCoord() const
This returns the projection X provided SetGround, SetCoordinate, SetUniversalGround,...
Definition: Projection.cpp:387
 
const ControlPoint * GetPoint(QString pointId) const
Definition: ControlNet.cpp:1815
 
void paint(QPainter *, const QStyleOptionGraphicsItem *, QWidget *widget=0)
Definition: ControlNetGraphicsItem.cpp:77
 
This is free and unencumbered software released into the public domain.
Definition: Apollo.h:16