Janis Streib
31.12.21 e9b8708a5c894c6df15f51ca0bedb7689223469c
ADD: argparser
1 files modified
1 files added
7040 ■■■■■ changed files
src/G4Export.cpp 16 ●●●● patch | view | raw | blame | history
src/clipp.h 7024 ●●●●● patch | view | raw | blame | history
src/G4Export.cpp
@@ -1,4 +1,5 @@
#include <stdio.h>
#include <iostream>
#include "Quaternion.h"
#include "struct.h"
#include "G4Trk.h"
@@ -6,6 +7,8 @@
#include <string.h>
#include <unistd.h>
#include "config.h"
#include "clipp.h"
using namespace clipp; using std::cout; using std::string;
int RunCollect=0;
@@ -53,15 +56,24 @@
  CG4Trk trk;
  REND_STRUCT rs;
  char* cfgFile;
  string cfgFile;
  string oscSink;
  auto cli = (
        value("c4g configuration file", cfgFile),
        value("osc sink", oscSink)
  );
  if(!parse(argc, argv, cli)) {
      cout << make_man_page(cli, argv[0]);
    return 1;
  }
  memset(rs.viewTrans,0,sizeof(float)*3);
  rs.srcScale=rs.senScale=0.5;
  rs.counter=0;
  cfgFile="config.g4c";
  int resp=trk.Connect(cfgFile);
  int resp=trk.Connect(const_cast<char*>(cfgFile.c_str())); // whaaaaa
  if (!resp){
    printf("Error Connecting to G4\n");
    return -1;
src/clipp.h
New file
Diff too large