Skip to content
Snippets Groups Projects
Select Git revision
  • 8efb94d67c4fff40b6b3ef526f933001ab1fcf86
  • master default protected
  • v4.5.2
  • v4.5.1
  • v4.5.0
  • v4.4.0
  • v4.3.3
  • v4.3.2
  • v4.3.1
  • v4.3.0
  • v4.2.0
  • v4.1.0
  • v4.0.2
  • v4.0.1
  • v4.0.0
  • v3.4.0
  • v3.3.0
  • v3.2.0
  • v3.1.1
  • v3.1.0
  • v3.0.1
  • v3.0.0
22 results

OutputSocketClient.cpp

Blame
  • ControlPoint.cpp 62.34 KiB
    #include "IsisDebug.h"
    #include "ControlPoint.h"
    
    #include <boost/numeric/ublas/symmetric.hpp>
    #include <boost/numeric/ublas/io.hpp>
    
    #include <QDebug>
    #include <QHash>
    #include <QString>
    #include <QStringList>
    
    #include "Application.h"
    #include "CameraDetectorMap.h"
    #include "CameraDistortionMap.h"
    #include "CameraFocalPlaneMap.h"
    #include "CameraGroundMap.h"
    #include "ControlMeasure.h"
    #include "ControlMeasureLogData.h"
    #include "ControlNet.h"
    #include "Cube.h"
    #include "IString.h"
    #include "Latitude.h"
    #include "Longitude.h"
    #include "PvlObject.h"
    #include "SerialNumberList.h"
    #include "SpecialPixel.h"
    #include "Statistics.h"
    
    using boost::numeric::ublas::symmetric_matrix;
    using boost::numeric::ublas::upper;
    using namespace std;
    
    namespace Isis {
      /**
       * Construct a control point
       *
       * @author tsucharski (5/5/2010)
       *
       */
      ControlPoint::ControlPoint() : invalid(false) {
        measures = NULL;
        cubeSerials = NULL;
    
        measures = new QHash< QString, ControlMeasure * >;
        cubeSerials = new QStringList;
    
        type = Free;
        dateTime = "";
        editLock = false;
        ignore = false;
        jigsawRejected = false;
        referenceExplicitlySet = false;
        aprioriSurfacePointSource = SurfacePointSource::None;
        aprioriRadiusSource = RadiusSource::None;
        parentNetwork = NULL;
        referenceMeasure = NULL;
        numberOfRejectedMeasures = 0;
        constraintStatus.reset();
      }
    
    
      /**
       * Copy the given control point into this instance.
       *
       * @param other The control point to duplicate
       */
      ControlPoint::ControlPoint(const ControlPoint &other) {
        measures = NULL;
        cubeSerials = NULL;
        referenceMeasure = NULL;