Commit 09a42512 authored by Jesse Mapel's avatar Jesse Mapel Committed by Makayla Shepherd
Browse files

First pass cleanup of ControlNetVersioner::createPoint methods

parent c2a3755d
Loading
Loading
Loading
Loading
+339 −775

File changed.

Preview size limit exceeded, changes collapsed.

+12 −14
Original line number Diff line number Diff line
@@ -30,10 +30,6 @@
#include <QVector>

#include "ControlPoint.h"
#include "ControlPointV0001.h"
#include "ControlPointV0002.h"
#include "ControlPointV0003.h"


class QString;

@@ -142,6 +138,8 @@ namespace Isis {
   *  @history 2017-12-18 Adam Goins and Kristin Berry - Added new write() method.
   *  @history 2017-12-19 Kristin Berry - Corrected method names and general cleanup in toPvl and
   *                          write for refactor.
   *  @histroy 2017-12-20 Jesse Mapel - Made read and createPoint methods match new
   *                          ControlPointV#### classes.
   */
  class ControlNetVersioner {
    class ControlPointV0001;
@@ -182,13 +180,13 @@ namespace Isis {
        QString description;
        QString userName;
      };
      typedef struct ControlNetHeaderV0001 ControlNetHeaderV0002;
      typedef struct ControlNetHeaderV0001 ControlNetHeaderV0003;
      typedef struct ControlNetHeaderV0001 ControlNetHeaderV0004;
      typedef struct ControlNetHeaderV0001 ControlNetHeaderV0005;
      typedef ControlNetHeaderV0002 ControlNetHeaderV0001;
      typedef ControlNetHeaderV0003 ControlNetHeaderV0001;
      typedef ControlNetHeaderV0004 ControlNetHeaderV0001;
      typedef ControlNetHeaderV0005 ControlNetHeaderV0001;

      typedef struct ControlPointV0003 ControlPointV0004;
      typedef struct ControlPointV0003 ControlPointV0005;
      typedef ControlPointV0004 ControlPointV0003;
      typedef ControlPointV0005 ControlPointV0003;

      void read(const FileName netFile);

@@ -212,8 +210,8 @@ namespace Isis {

      void setHeader(const ControlNetHeaderV0001 header);

      void writeHeader(google::protobuf::io::ZeroCopyOutputStream *fileStream);
      int writeFirstPoint(google::protobuf::io::ZeroCopyOutputStream *fileStream);
      void writeHeader(ZeroCopyOutputStream *fileStream);
      void writeFirstPoint(ZeroCopyOutputStream *fileStream);

      ControlNetHeaderV0005 m_header; /**< Header containing information about
                                           the whole network.*/