Commit d3cf0128 authored by Adam Goins's avatar Adam Goins Committed by Makayla Shepherd
Browse files

Added accessors for several fields in ControlMeasure.

parent 7093d31a
Loading
Loading
Loading
Loading
+56 −0
Original line number Diff line number Diff line
@@ -1017,6 +1017,62 @@ namespace Isis {
    return sPrintable;
  }
  
  bool HasChooserName() {
    return !p_chooserName->isEmpty();
  }

  bool HasDataTime() {
    return !p_dateTime->isEmpty();   
  }
  
  bool HasSample() {
    return p_sample ? true : false;   
  }
    
  bool HasLine() {
    return p_line ? true : false;    
  }
  
  bool HasDiameter() {
    return p_diameter ? true : false;   
  }
  
  bool hasAprioriSample() {
    return p_aprioriSample ? true : false;
  }
  
  bool hasAprioriLine() {
    return p_aprioriLine ? true : false;
  }
  
  bool HasSampleSigma() {
    return p_sampleSigma ? true : false;
  }
  
  bool HasLineSigma() {
    return p_lineSigma ? true : false;
  }
  
  bool HasSampleResidual() {
    return p_sampleResidual ? true : false;
  }
  
  bool HasLineResidual() {
    return p_lineResidual ? true : false;
  }
  
  bool HasJigsawRejected() {
    return p_jigsawRejected != NULL ? true : false; 
  }
  
  bool JigsawRejected() {
    return p_jigsawRejected ? true : false;
  }
 
  int LogSize(){
    return p_loggedData->size();
  }

  /**
   * Obtain a string representation of the MeasureType
   *
+15 −0
Original line number Diff line number Diff line
@@ -306,6 +306,21 @@ namespace Isis {
      double GetLineShift() const;
      double GetPixelShift() const;
      
      bool HasChooserName();
      bool HasDataTime();
      bool HasSample();
      bool HasLine();
      bool HasDiameter();
      bool hasAprioriSample();
      bool hasAprioriLine();
      bool HasSampleSigma();
      bool HasLineSigma();
      bool HasSampleResidual();
      bool HasLineResidual();
      bool HasJigsawRejected();
      bool JigsawRejected();
      int LogSize();

      static QVector<QString> GetMeasureDataNames();

      QList<QStringList> PrintableClassData() const;